css中block_和inline的区别详细讲解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在Html的规范中,这么说到(摘自棕熊童鞋的[Quicky] block 和 inline 的区别是?) 所有允许被 BODY 元素包含的元素,要么是块级的;要么是内联的;要么既可以算作块级的,也可以算作内联的。但是绝对不存在一个能被BODY包含,但即非块级,又非内联的元素。 常见的块级元素有 DIV, FORM, TABLE, P, PRE, H1~H6, DL, OL, UL 等等。 常见的内联元素有 SPAN, A, STRONG, EM, LABEL, INPUT, SELECT, TEXTAREA, IMG, BR 等等。 另外,SCRIPT, OBJECT, MAP, BUTTON, DEL, INS 这些元素,既可以作为块级元素,也可以作为内联元素。 那么块级元素和内联元素具体有什么区别呢?具体表现在以下几个方面: 一般来说块级元素可以包含块级元素和内联元素;但内联元素只能包含内联元素。 要注意的是,每个特定的元素,能包含的元素也是特定的,所以具体到个别元素上,这条规律是不适用的。 比如 P 元素,只能包含内联元素,而不能包含块级元素。 code !-- 这是不符合规范的 -- pdivbalalbalabala/div/p !-- 这是规范允许的-- pspanbalalbalabala/span/p 具体关于这方面的知识,大家可以阅读棕熊童鞋的[Quicky] block 和 inline 的区别是? 为什么是div+css的布局 把追求语义性定义为div+css布局,其实是狭隘的.我觉得它的完整说法应该是无语义性tag+css做布局,语义性tag组织内容.我们知道 html的tag大部分本身都有自身的语义性的.比如p,是段落,br是换行,你不能用p来做换行,用br来做段落,这样就会导致html本身的语义产生混乱.而div和span刚好是html中两个本身不具备语义性的tag. 但是span是inline element,所以不适合做容器,div是块级元素,所以毫无疑问它成为我们做布局的最好选择,也才有了div+css布局一说. div强迫症/class强迫症 在第一版本的整合中,最新闪存的html结构大致如下 code div class=day div class=dayTitle /div div class=my_ing 一个良好的讨论氛围,是一家好公司的最基本条件.a class=ing_lnk href=/ing/58955/10-30 14:44/a br 经济危机,重新开垦一亩三分地......a class=ing_lnk href=/ing/58457/10-28 13:45/a br 学习是个轮回,重新上路ing...a class=ing_lnk href=/ing/32400/06-01 21:06/a br a class=ing_lnk href=/walkingboy/ing//span更多闪存.../a /div /div 首先,最新闪存被放在post的列表容器内,而且使用一样的容器class标识,这就导致做css的时候很难定位它. 其次br被用来做列表, 再次more link和list item又进行混淆. 我本来想为自己的博皮调调css,结果发现这个结构真是很晕,然后发了条建议闪存的html位置和结构竟然和Post一样,很难修改皮肤啊. 不得不说,园子团队的反应速度还是可以的,昨天晚上又进行了更新,我们看下第二版本的html结构. code div id=side_ing_block h3 class=catListTitle最新闪存/h3 div class=side_ing_list ul li一个良好的讨论氛围,是一家好公司的最基本条件. a class=ing_lnk href=/ing/58955/10-3014:44/a/li li经济危机,重新开垦一亩三分地......a class=ing_lnk href=/ing/58457/10-2813:45/a/li li学习是个轮回,重新上路ing... a class=ing_lnk href=/ing/32400/06-0121:06/a/li lia class=ing_lnk href=/walkingboy/ing//span更多闪存.../a/li /ul /div /div 不错,语义性已经有一定的修改了,但是还是有太多的冗余tag. 原来Cat Chen有篇文章叫你有 tab

文档评论(0)

df829393 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档