HTML中LABLE标签包含INPUT用途是什么?WIDTH="100%"是什么意思?COLGROP标...
发布网友
发布时间:2022-04-29 16:37
我来回答
共4个回答
热心网友
时间:2022-05-12 11:45
WIDTH="100%"呢是相对于table 之外的元素来说的,比如说有下面的代码(我简单写代码了):
<div style="width:500px; height:500px;">
<table width="100%" border="1">
</table>
</div>
WIDTH="100%"就是说宽度为500px,也就是上层元素(那个DIV)的宽度的100%,如果上层元素的宽度为1000px,那么WIDTH="100%"就是说宽度为1000px。
COLGROP标签的意思,你一定也看了“百度百科”上的解释了吧:
“<colgroup> 标签用于对表格中的列进行组合,以便对其进行格式化,如需对全部列应用样式,<colgroup> 标签很有用,这样就不需要对各个单元和各行重复应用样式了。<colgroup> 标签只能在 table 元素中使用。”
我给你解释一下你就明白了:
比如说你的表格有100列,你想给前50列加一个CSS样式,给后50列加另一个CSS样式,这个如果不用<colgroup> 标签就会不大好弄(你试试就知道不好弄了),用<colgroup> 标签就好弄的多了。比如说你要前50列左对齐,后50列右对齐(只举这个简单的例子就好了),那你就先写好你问题里的那样的代码格式,之后呢这样写: <colgroup span="50" align="left"></colgroup>
<colgroup span="50" align="right"></colgroup>
仅仅这样就好了,里面的(span)是列数的意思,第一个colgroup 表示前50列,第二个colgroup 表示后50列。如果不写(span)就是表示一列(你的问题里第二个colgroup 就是这样)。
至于为什么会有三列,就更好理解了:<tr>表示行,你那代码有两个,就是有两行;而在<tr>里面的<td>表示单元格呀,每行里有三个<td>,自然就相当于三行了。
说到<label>,如果就是你的那个代码:,<label><input type="text" /></label>那么去掉label多半是没什么问题的(也要看它和其它代码的关系了),label的意思就是分一下组,在用JS时会用到,在和JS配合时,还是比较好用的,但是你要是不学JS,那前不要用它就好了。
就先简单说这么多,如果有没说明白的地方,你再HI我好了。
热心网友
时间:2022-05-12 13:03
lable这个标签里放了input,当你要显示lable里面的内容的时候,这个input就有作用了,input有id,有name是把
WIDTH="100%这个属性就是宽度等于百分之一百,这个table铺满全屏,如果没有其他的设置的话;
“<colgroup> 标签用于对表格中的列进行组合,以便对其进行格式化,如需对全部列应用样式;
td就代表列 tr是代表一行 一个tr里有三个td 说明有三列
去不去LABEL在我看来没有差什么
热心网友
时间:2022-05-12 14:38
一个一个帮你解答,lable这个标签呢,简单来说就是一个定位,放在lable里面的input框,如果你在lable设置了热键,触发这个热键焦点就会转到lable设置的那个id上面去,width这个属性就是宽度等于百分之一百,如果你在div里面设置的,那么他的宽度就会涵盖整个div,如果是BODY里面设置的就涵盖整个网页, colgrop这个我也没用到过,因为现在编辑网页的话基本上没人用table来编写了,都是用的div,因为table会让网页产生无用的代码,对后期的seo优化,对浏览器不友好,会产生没用的代码,这个属性就是设置表格的属性的,然后你说的表格为什么会有散列,你表格里面的td就代表几列,tr是一行,tr一行里面包涵了3个td也就是三列了啊
热心网友
时间:2022-05-12 16:29
<tr>
<td>3476896</td>
<td>My first HTML</td>
<td>$53</td>
</tr>
tr是行意思,TD是单元格,横向排列,TH,一般都是在table的第一个tr行里,即表头,也是行向排列,有三个TD,即有三列。。。
第二个问题:lable标签对JS没有什么影响,其作用就是可让CSS有效控帛lable内的网页元素显示效果,至于你说的input,即时文本输入框,提交用户输入的内容,起到交互作有。。width即是宽度大小, 见意去学学基本的HTML语言,,
希望可以帮到你。