您好,登錄后才能下訂單哦!
HTML嵌套規則
HTML存在許多種類的標簽,有的標簽下面只允許特定的標簽存在,這就叫HTML嵌套規則。
不按HTML嵌套規則寫,瀏覽器就不會正確解析,會將不符合嵌套規則的節點發到目標節點下面,或者變成純文本。
塊狀元素和內聯元素
塊狀元素:是可以容納內聯元素和塊狀元素,塊狀元素排斥其他元素與其位于同一行,寬度(width)和高度(height)起作用,常見的塊狀元素為div或者p。
如:address、blockquote、center、dir、div、dl、dt、dd、 fieldset、form、h2~h7、hr、isindex、menu、noframes、noscript、ol、p、pre、table、ul
內聯元素:可以容納文本和其他內聯元素,允許其他內聯元素與其位于同一行,但高度(height)和寬度(width)不起作用,常見的內聯元素為a。
如: a、abbr、acronym、b、bdo、big、 br、 cite、 code、 dfn、em、font、i、img、 input、 kbd、 label、 q、s 、samp、 select、 small、span、 strike、 strong 、sub 、sup、 textarea 、tt、 u、 var。
規則1:塊元素可以包含內聯元素或某些塊元素,但內聯元素卻不能包含塊元素,它只能包含其他的內聯元素
如:<div><h2></h2><p></p></div> 對
<a href='#'><span></span></a> 對
<span><div></div></span> 錯
規則2:塊狀元素不能發在<p>里面
如: <p><ol><li></li></ol></p> 錯
<p><div></div></p> 錯
規則3:有幾個塊狀元素只能包含內聯元素不能包含塊級元素,這幾個標簽是
如:h2 h3 h4 h5 h6 h7 p dt
規則4: li可以包含div標簽
如:<li><div></div></li> 錯
li和div 等級平等
規則5:塊元素與塊元素并列,內聯元素與內聯元素并列
如:<div><h3></h3><p></p></div> 對
<div><a #href='#'></a><span></span></div> 對
<div><h3></h3><span></span></div> h3塊元素 span內聯元素 不被提倡 錯
某些特殊元素
<ol><li> 或者<ul><li> 只允許注釋節點或者style span標簽的存在
<dl>
<dt>Today</dt>
<dd>Today is yesterday</dd>
<dt>Tomorrow</dt>
<dd>Tomorrow is today</dd>
</dl>
<select name ="bid" id="brand_3" mutiple="false">
<option value="">請選擇品牌</option>
<optgroup label="A"></optgroup>
<option value="693" custom="693">A AC寶馬</option>
<option value="62" custom="62">A 阿斯頓馬丁</option>
<option value="1" custom="1">A 奧迪</option>
<optgroup label="B"></optgroup>
<option value="723" custom="723">B 巴博斯</option>
<option value="44" custom="44">B 保時捷</option>
<option value="582" custom="582">B 寶馬</option>
</select>
根據mutiple 是多選還是單選
<img src="imgs/1.jpg" usemap="#myp_w_picpath"/>
<map name="myp_w_picpath">
<!--rect 矩形 circle 圓形 poly 多邊形-->
<area shape="circle" coords="30,30,30" href="http://www.baidu.com">
<!--圓形 coords 前2個數字為圓心坐標,最后一個數字為半徑長度 -->
<area shape="rect" coords="50,50,100,100" href="http://www.qq.com">
<!--矩形 coords 前2個數字為左上角坐標,后2個數字為右下角坐標 -->
<area shape="poly" coords="232,70,285,70,300,90,250,90,200,78" href="http://www.taobao.com">
<!--多邊形 coords 每一個轉折點坐標依序填入 -->
</map>
后續的多媒體就不更新了暫時用不到
表格系列
<table>
<colgroup span="2" valign="top">
<col align="center"></col>
<col valign="middle"></col>
</colgroup>
<thead>
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
</thead>
<tfoot>
<tr>
<td>Sum</td>
<td>$180</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>January</td>
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$80</td>
</tr>
</tbody>
</table>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。