首页 > web前端 > css教程 > 正文

css的一些小细节

高洛峰
发布: 2016-11-24 10:37:33
原创
1618 人浏览过

1、visibility隐藏元素不会导致reflow和repaint(回流与重绘)而display相反,同时visibility进行隐藏不会导致株连性(即子孙元素为visible时不会因为父级的hidden收到影响);

2、text-indent用负边距进行文字隐藏时会产生额外性能耗损,而且它只能作用于block,table cells和inline-block属性元素同时会产生虚线框,可用font:0/0 'songti'替换;

3、用height:0;overflow:hidden进行组合隐藏元素的时候,当它子元素包含position:absolute或fixed时(父级元素无position属性),会导致隐藏“失效”(即子元素不受剪切影响,注:当给父元素宽度也设置为0时,IE6、7会出现奇怪的“bug”隐藏子元素,之所以说bug因为亲可以测试下这个时候打开IE调试工具选中隐藏父级子元素奇怪的出现了,至于问题知道亲回复下);

4、position:absolute,没有应用left/top等属性值的元素就是个不占据空间的普通元素,即此元素可以正常的继承父级text-align等属性(注:它继承后对齐方式是以它自身的左边为基线,比如定义text-align:right后它会以自身的最左边靠齐父级的最右边,有点绕口自己测试下会更明确例:

);


相关标签:
css
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!