哪里能买到山东狮子猫:每个元素都使用合适的标签

来源:百度文库 编辑:中财网 时间:2024/05/17 05:52:50
今天在cnbeta上看到一片作者评论div+css的文章,标题为“DIV+CSS 请不要再出来忽悠人了!”,文章的大致内容如下:

今天,尽管提到DIV+CSS,还会有很多人热情高涨,但是我会对他摇头了:DIV+CSS不是一切,更不是某些人所谓的“神话”!创造神话的是CSS,不是DIV+CSS。我想,是时候纠正这个问题了。

CSS的要义,是各个标签要各尽用,盲目推崇DIV+CSS只会让小白误入歧途的。

1、DIV只是HTML最常用的标签之一

显然HTML并不只是一个DIV标签有用,每个标签都有它的用途,只是DIV是其中最有用的一个罢了。如果DIV可以实现所有其它标签的功能,那么W3C早就把HTML精简了!

Table也不是一无是处,只是用table比较简单、容易上手才在早期被人错误的广泛推广。但是table在处理网页数据的表现上,是其他标签无法替代的,只是,它不适合用来做整个页面的布局。

2、代码的可读性

纯DIV+CSS的网站的代码的可读性无疑是非常差的,甚至table还可以通过tr和td来区分行和列,一堆DIV堆砌在一起,如果没有注释,你根本不知道某个部分是做什么用的。

3、语义化与结构化

现在,在开发CSS的时候,提的越来越多的是语义化,语义化归根到底其实还是代码的可读性问题。语义化就是让代码更易读,更加易懂,比如,.text_01{color:red} 就没有.text_red{color:red} 容易理解。

HTML同样如此,比如我们看到
    就知道这是个有序列表;看到

    标签就知道这是一个段落,内容为文字;看 到就知道这个是比

    还小的文字单位;看到

    之类的就知道他们是标题。

    显然,全部是div的页面,是看不出来这些的。

    页面的结构化亦是如此,比 如
    …..
    < /div>
    这样的代码,显然是很难理解其DOM结构的,但 是

    …..< /h2>

    就比上面的那个结构要清晰很多。

    相信做开发的人对代码的语义化和结构化的理解会更加深刻。

    4、团队合作

    可读性低、结构化和语义化差,团队的其他成员的学习和维护难度就会提高,这对于一个团队来说,是很浪费时间和精力的。

    其实,DIV+CSS的说法,已经把我们从table带到了另外的一个极端,正确的网页设计不是一个标签雄霸天下,而是每个元素都使用合适的标签。

    所以说,DIV+CSS要换一种说法了,(X)HTML+CSS不更合适吗?

    请不要再特意提DIV了。小白们真的会把它当作宝贝的!

    其实回头看看国内普及标准化的过程,已然走错路了,就在国外同行研究CSS Sprites和网格(Grid)等技术时,我们在做什么?就在国外CSS框架遍地开花的时候,我们在做什么?到现在我们还是只能去国外的东西,依然跟在别人后面。




      作者提到的“每个元素都使用合适的标签”这一点,还是非常正确的!但作者说div+css的学习和使用者是走错了路,走了极端,这点我个人认为是有问题的,写出这类代码的人他应该只是处于过度阶段,对于xhtml的标签的特点和不是十分了解,以至于只能反复用到一些常用的标签,如作者提到的div标签,但随着对xhtml标签的理解逐步加深,他们慢慢认识到用合理的标签,不仅能让代码结构简化,而且还能是代码易读;
     为了能让正处在这一过度阶段的朋友更好了解到xhtml标签,我简单介绍下各标签:
Document Outline

Version of (X)HTML
HTML document
Page information
Page contents

PageInfomation

Base URL
Meta data
Title <br><link />Relevant resource <br><style>Style resource <br><script>Script resource <br><br>Document Structure <br><br><h[1-6]>Heading <br><div>Page section <br><span>Inline section <br><p>Paragraph <br><br />Line break <br><hr />Horizontal rule <br><br>Lists <br><br><ol>Ordered list <br><ul>Unordered list <br><li>List item <br><dl>Definition list <br><dt>Definition term <br><dd>Term description <br><br>Forms <br><br><form>Form <br><fieldset>Collection of fields <br><legend>Form legend <br><label>Input label <br><input />Form input <br><select>Drop-down box <br><optgroup>Group of options <br><option>Drop-down options <br><textarea>Large text input <br><button>Button <br><br>Text Markup <br><br><strong>Strong emphasis <br><em>Emphasis <br><blockquote>Long quotation <br><q>Short quotation <br><a href="#">Abbreviation <br><a href="#">Acronym <br><a href="#">Address <br><pre>Pre-formatted text <br><dfn>Definition <br><code>Code <br><cite>Citation <br><del>Deleted text <br><ins>Inserted text <br><sub>Subscript <br><sup>Superscript <br><bdo>Text direction <br><br>Tables <br><br><table>Table <br><caption>Caption <br><thead>Table header <br><tbody>Table body <br><tfoot>Table footer <br><colgroup>Column group <br><col />Column <br><tr>Table row <br><th>Header cell <br><td>Table cell <br><br>Images and Image Maps <br><br><mip-img />Image <br><map>Image Map <br><a href="#">Area of Image Map <br><br>Object <br><br><object>Object <br><param />Parameter <br></div> <div class="zuoye-list-a"> <a href="/article/wkfufc">请把元素周期表的每个元素都写一段简短的描述。</a> <a href="/article/wqfmiw">回收站属性对话框中的每个盘的标签下面都有一项“保留空间”是什么意思啊?</a> <a href="/article/wosgrr">input标签都能插入哪些表单元素?</a> <a href="/article/wppovd">谁有每个元素的式量表?</a> <a href="/article/wqomhg">CSS 中的unknown标签控制的是什么元素?</a> <a href="/article/wevems">是不是每个大学使用的英语教材都不同啊</a> <a href="/article/wllpxi">QQ空间种的草需要“阳光,爱心,雨露,营养”。怎么才能让每个元素都提升呢?我不懂</a> <a href="/article/wpjppc">word标签的使用,请高手帮忙</a> <a href="/article/vyonrg">每个族(纵列)的元素各有什么俗称?</a> <a href="/article/wfctck">为什么元素周期表中每个族的递变规律不同?</a> <a href="/article/wrqrcv">能帮我解释下元素表里面的每个元素的含义吗。谢谢了</a> <a href="/article/vzrsdr">元素周期表上的元素都怎么读啊?</a> <a href="/article/wnkwyq">input标签可以建立那些表单元素</a> <a href="/article/wpnkyv">兄弟标签机能使用“卡西欧的打印机的标签色带么?”</a> <a href="/article/wfxzxv">闪龙2800+真品的包装是否都有代理标签?没有标签的是怎末会事?是不是假货?</a> <a href="/article/vypabx">光盘的背面粘贴标签是否影响使用?</a> <a href="/article/wkzwth">关于div标签的概念和使用办法?</a> <a href="/article/woyajz">请问如何使用Firefox的多标签式浏览功能?</a> <a href="/article/wqjsyk">创力CMS请问如何使用无刀发的标签</a> <a href="/article/whehlo">在使用每个杀毒软件的时候~~每个软件都有自己的好处和坏处~~如果相比不知道哪个比较好写????</a> <a href="/article/wggvup">为什么有些机子的文件夹都没有共享标签?</a> <a href="/article/wqiezh">是不是每个城市都有每个城市的城市脾气?</a> <a href="/article/weacsa">请问手指甲里有血丝是怎么回事?几乎每个都有一两点,是不是缺少什么元素还是得病了?</a> <a href="/article/wcdhzo">jsp:parma标签怎么使用?</a> </div> </div> </div> </div> </div> </div> </div> <div id="footer"> <div class="footerlinks"> <div class="panel panel-default"> <div class="panel-heading">相关问题</div> <div class="panel-body"> <a class="btn btn-default" href="/article/vzdher" title="增长福德的行为 最折杀福禄的日常行为 - 成天乐的日志 - 网易博客">增长福德的行为 最折杀福禄的日常行为 - 成天乐的日志 - 网易博客</a> <a class="btn btn-default" href="/article/vzdhes" title="十四个中风突发预兆【图文】">十四个中风突发预兆【图文】</a> <a class="btn btn-default" href="/article/vzdhet" title="[转载]两款披肩">[转载]两款披肩</a> <a class="btn btn-default" href="/article/vzdheu" title="推荐:金秋旅游四大秋色最值得看">推荐:金秋旅游四大秋色最值得看</a> <a class="btn btn-default" href="/article/vzdhev" title="各色女人,造就各色男人">各色女人,造就各色男人</a> <a class="btn btn-default" href="/article/vzdhew" title="气功养生----六段功">气功养生----六段功</a> <a class="btn btn-default" href="/article/vzdhex" title="鼻头颜色辨病">鼻头颜色辨病</a> <a class="btn btn-default" href="/article/vzdhey" title="111111乔布斯传">111111乔布斯传</a> <a class="btn btn-default" href="/article/vzdhez" title="食物具有哪五味?各味食物具有的养生功效">食物具有哪五味?各味食物具有的养生功效</a> <a class="btn btn-default" href="/article/vzdhfa" title="装饰首页的精美动画及放置方法">装饰首页的精美动画及放置方法</a> <a class="btn btn-default" href="/article/vzdhfb" title="普京:一定要救意大利">普京:一定要救意大利</a> <a class="btn btn-default" href="/article/vzdhfc" title="格非:十五岁出门远行">格非:十五岁出门远行</a> <a class="btn btn-default" href="/article/vzdhfd" title="鸟鸣水声 醉人美景 如诗如画">鸟鸣水声 醉人美景 如诗如画</a> <a class="btn btn-default" href="/article/vzdhfe" title="五种食物改善粗糙吃出水润肌肤">五种食物改善粗糙吃出水润肌肤</a> <a class="btn btn-default" href="/article/vzdhff" title="组织部为啥斗不过情妇">组织部为啥斗不过情妇</a> <a class="btn btn-default" href="/article/vzdhfg" title="教你用好笔记本电脑双屏显示功能-湖南电脑网 hn-pc.com">教你用好笔记本电脑双屏显示功能-湖南电脑网 hn-pc.com</a> <a class="btn btn-default" href="/article/vzdhfh" title="巧治咽炎 - 点石斋的日志 - 网易博客">巧治咽炎 - 点石斋的日志 - 网易博客</a> <a class="btn btn-default" href="/article/vzdhfi" title="内丹修炼的基本步骤">内丹修炼的基本步骤</a> <a class="btn btn-default" href="/article/vzdhfj" title="中华上下五千年(269集)">中华上下五千年(269集)</a> <a class="btn btn-default" href="/article/vzdhfk" title="论城市阳宅风水">论城市阳宅风水</a> <a class="btn btn-default" href="/article/vzdhfl" title="灵格斯词霸">灵格斯词霸</a> <a class="btn btn-default" href="/article/vzdhfm" title="记者调查:不炒房不炒煤 陕北富豪炒啥哩?">记者调查:不炒房不炒煤 陕北富豪炒啥哩?</a> <a class="btn btn-default" href="/article/vzdhfn" title="国家宗教局局长王作安:没有“家庭教会”这个问题">国家宗教局局长王作安:没有“家庭教会”这个问题</a> <a class="btn btn-default" href="/article/vzdhfo" title="假情妇骗倒官员的黑色幽默">假情妇骗倒官员的黑色幽默</a> <a class="btn btn-default" href="/article/vzdhfp" title="大学古文教师坚持手写板书成网络热点">大学古文教师坚持手写板书成网络热点</a> <a class="btn btn-default" href="/article/vzdhfq" title="治癌奇圣方 - 崇左生活 - 时空论坛 -">治癌奇圣方 - 崇左生活 - 时空论坛 -</a> <a class="btn btn-default" href="/article/vzdhfr" title="很黄很暴力 很傻很天真">很黄很暴力 很傻很天真</a> <a class="btn btn-default" href="/article/vzdhfs" title="心理学的166个效应大全(一)">心理学的166个效应大全(一)</a> <a class="btn btn-default" href="/article/vzdhft" title="国色天香">国色天香</a> <a class="btn btn-default" href="/article/vzdhfu" title="《走遍美国》">《走遍美国》</a> <a class="btn btn-default" href="/article/vzdhfv" title="毛新宇博士书法艺术欣赏">毛新宇博士书法艺术欣赏</a> </div> </div> </div> <div class="copy-right"> <p>中财网,客观、专业、权威的知识性互动百科全书。</p></div> </div> </div> <!--mip 运行环境--> <mip-stats-baidu> <script type="application/json"> { "token": "97cc1851a34f9e233119ff36ecf54098", "_setCustomVar": [1, "login", "1", 2], "_setAutoPageview": [true] } </script> </mip-stats-baidu> <script src="https://c.mipcdn.com/static/v1/mip.js"></script> <!--分享组件 代码--> <script src="https://c.mipcdn.com/static/v1/mip-share/mip-share.js"></script> <!--百度统计组件 代码--> <script src="https://c.mipcdn.com/static/v1/mip-stats-baidu/mip-stats-baidu.js"></script> </body> </html>