標籤:div table span
抄自:http://www.w3school.com.cn/html/html_forms.asp
大多數 HTML 元素被定義為區塊層級元素或內嵌元素。
- 區塊層級元素在瀏覽器顯示時,通常會以新行來開始(和結束)。例子:<h1>, <p>, <ul>, <table>
- 內嵌元素在顯示時通常不會以新行開始。例子:<b>, <td>, <a>, <img>
【注】“區塊層級元素”譯為 block level element,“內嵌元素”譯為 inline element。
1.div元素
HTML <div>元素是區塊層級元素,它是可用於組合其他 HTML元素的容器。
<div> 元素沒有特定的含義。除此之外,由於它屬於區塊層級元素,瀏覽器會在其前後顯示折行。
如果與 CSS一同使用,<div>元素可用於對大的內容塊設定樣式屬性。
<div> 元素的另一個常見的用途是文檔布局。它取代了使用表格定義布局的老式方法。使用 <table>元素進行文檔布局不是表格的正確用法。<table>元素的作用是顯示表格化的資料。
2.span元素
HTML <span>元素是內嵌元素,可用作文本的容器。
<span> 元素也沒有特定的含義。
當與 CSS一同使用時,<span>元素可用於為部分文本設定樣式屬性。
3.使用div進行布局的例子
<!DOCTYPE html><html><head><style type="text/css">div#container{width:500px}div#header {background-color:#99bbbb;}div#menu {background-color:#ffff99;height:200px;width:150px;float:left;}div#content {background-color:#EEEEEE;height:200px;width:350px;float:left;}div#footer {background-color:#99bbbb;clear:both;text-align:center;}h1 {margin-bottom:0;}h2 {margin-bottom:0;font-size:18px;}ul {margin:0;}li {list-style:none;}</style></head><body><div id="container"><div id="header"><h1>Main Title of Web Page</h1></div><div id="menu"><h2>Menu</h2><ul><li>HTML</li><li>CSS</li><li>JavaScript</li></ul></div><div id="content">Content goes here</div><div id="footer">Copyright W3School.com.cn</div></div></body></html>
4.使用table進行布局
<!DOCTYPE html><html><body><table width="500" border="0"><tr><td colspan="2" style="background-color:#99bbbb;"><h1>Main Title of Web Page</h1></td></tr><tr valign="top"><td style="background-color:#ffff99;width:100px;text-align:top;"><b>Menu</b><br />HTML<br />CSS<br />JavaScript</td><td style="background-color:#EEEEEE;height:200px;width:400px;text-align:top;">Content goes here</td></tr><tr><td colspan="2" style="background-color:#99bbbb;text-align:center;">Copyright W3School.com.cn</td></tr></table></body></html>