block 和 inline 答案揭晓~ 另付一则,关于 word-break
作者:棕熊 来源:棕熊@Think Fast 发布时间:2009-12-08 13:06:00
在昨天的文章,《 block 和 inline 的区别是?》里,我给大家留了个问题——LI 元素到底是block level 的,还是 inline的?现在让我们来揭晓答案吧——
当当~ 恭喜Duron800同学~ 答对了哟~ 撒花~~
的确,LI 元素既不是 block level, 也不是 inline 的,因为 BODY 元素不能包含 LI 。LI 只能被 OL, UL, DIR 和MENU 这几个元素包含。其中后两个元素已经不被推荐使用了,常用的只有前两个。至于显示上,一个LI 元素默认的 display 属性一般都是 list-item (在比较旧的IE上是block),一般会被呈现成两个block box (一个是LI 的内容,一个是LI 前面的记号,比如一个小点,或者阿拉伯数字什么的)。
同样道理,DT, DD 这样的标签,因为不能被 BODY 包含,所以也会处于这种两者都不在的状态,真可怜
另外讲个今天发现的,关于 word-break: break-all 的小故事。请大家先看代码——
立即运行这个demo (记得要用IE哟=v=)
看见了吧,IE 在两个连续的标点之间,是不会正确的呈现break-all 的
其实我本人是极力反对使用break-all 这种东东的,因为作为一个样式属性,活生生地把一个单词从中截断,明显会影响这个词的意义——也就是数据——这个不应该被样式表操作的东西,于是违反了样式表将数据和表现分离的初衷。但是国内做项目么……过度需求也不是什么个别现象了
所以,在很多时候不得不使用到word-break: break-all。但是今天,被tester 的jj 一顿暴利破坏式乱打,居然测出了前面的这个东东
因为以前对这个属性没啥研究,所以特意去问 Dflying gg,这是不是IE的啥bug,结果1居然说,这个不是bug, 是feature,各么我彻底 ft =v=
据1的解释,这个是因为标点符号必须和文字分别处理造成的,但是我翻遍了架空的规范,似乎只找到了说要对CJK(即中日韩)文本的标点作特殊处理,而不考虑其他语言的。对于这个,我们只能耸耸肩,起码IE 能不完全的支持这个CSS3的属性已经很不错了。
在这里,权且写上这么一句,大家以后遇到类似问题起码有个借鉴
最后,向大家求个好用的Windows Live Writer 的语法高亮插件。现在我用的是一个叫 Code Snippet 的东东,但是它生成的样式和我现在的blog 实在不太合拍。不知道有没有什么插件能定制代码块的样式?或者有个方法能定制一下这个插件生成代码的样式也行。先bow了


猜你喜欢
- python函数的闭包问题(内嵌函数)>>> def func1():... print ('fun
- Python的web模板,其实就是在HTML文档中使用控制语句和表达语句替换HTML文档中的变量来控制HTML的显示格式,Python的we
- 前言前段时间9月21日参加了在成都举办的第五届FEDAY, 印象比较深刻的是白鹭引擎首席架构师@王泽分享的《框架开发中的基础设施搭建》 ,提
- 需求在自动化测试场景里, 有时需要在代码里获取远程服务器的某些数据, 或执行一些查询命令,如获取Linux系统版本号 \ 获取CPU及内存的
- 想用C++写项目,数据库是必须的,所以这两天学了一下C++操作MySQL数据库的方法。也没有什么教程,就是在网上搜的知识,下面汇总一下。 连
- 本文实例讲述了python3.6生成器yield用法。分享给大家供大家参考,具体如下:今天看源码的时候看到了一个比较有意思的函数:yield
- <?php function genpage(&$sql,$page_size=10) { global $pages,$su
- 一、运算符 . [] () 属性存取及函数调用 delete new typeof + - ! 一元运算符 * / % 乘法,除法,取模 +
- 模式库 在模式库里,我将列出所有电子商务网站需要的模式.以下将罗列出经典常用的模式案例,我也试图让这些模式看起来更有趣味性与实用性。(Yah
- 编号标准宗地编码(landCode)所在区段编码(sectCode)1131001BG001G0012131001BG002G0013131
- 本文实例讲述了mysql 设置自动创建时间及修改时间的方法。分享给大家供大家参考,具体如下:第一种,通过ddl进行定义CREATE TABL
- 1、挂接事件,比如onkeydown事件,要在FCKeditor_OnComplete里实现: function FCKeditor_OnC
- 我一般看书喜欢做笔记,这份笔记不知道是什么时候看的什么书做的,也忘了是否是摘自其他地方,总之一份汇总,应该适合初学者,对于Javascrip
- 用来制作甘特图的专业工具也不少,常见的有:Microsoft Office Project、GanttProject、WARCHART XG
- pip install psycopg2出现错误:Looking in indexes: https://pypi.tuna.tsinghu
- ./runInstaller 启动图形化报错 PRVF-0002 : Could not retrieve local nodename.
- 本文实例总结了python格式化字符串的方法,分享给大家供大家参考。具体分析如下:将python字符串格式化方法以例子的形式表述如下:* 定
- 加密算法分类 对称加密算法:对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥发送方和接收方需要持有同一把密钥,发送消息
- 用Python实现批量测试一组url的可用性(可以包括HTTP状态、响应时间等)并统计出现不可用情况的次数和频率等。类似的,这样的脚本可以判
- 前言最近在数据库的一张表添加两个字段,后来提示什么磁盘空间不足什么什么的,后来数据库就断开连接了,之后就一直连接不上去后来,最后经过思考终于