CSS高級布局已逐漸流行,但面對所謂DIV+CSS布局的叫法讓人更為擔心,不要讓DIV成為Table的替代品,多層嵌套的DIV會嚴重影響代碼的可閱讀性,活用HTML為我們提供的標簽吧。
什么時候應該用DIV?
雖然在這方面沒有什么硬性的規定,但個人認為DIV更適用于大體框架的定位.例如我們要定義一塊頭部的區域,一般會這樣定義一個DIV:
<div id="header">這里就是頭部框架里要寫的內容</div>
當然,可以用html' target='_blank'>class來定
本人觀察了下alistapart的首頁代碼,它的頭部定義代碼如下:
以下是引用片段: <ul id="navbar"> <li id="articles"> <a href="/articles/" title="Articles">Articles</a></li> <li id="topics"> <a href="/topics/" title="Topics">Topics</a></li> <li id="about"> <a href="/about/" title="About">About</a></li> <li id="contact"> <a href="/contact/" title="Contact">Contact</a></li> <li id="contribute"> <a href="/contribute/" title="Contribute">Contribute</a></li> <li id="feed"> <a href="/feed/" title="Feed">Feed</a></li> </ul> <h1 id="masthead"> <a href="/"> <img src="/pix/alalogo.gif" alt="A LIST Apart: For People Who Make Websites" /> </a> </h1>
以下是引用片段:<div id="ish"> <a href="/issues/214" title="Issue 214">No. <em>214</em></a> </div> 效果可訪問:ALA
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答