今天我们来讨论一下display和visibility两个CSS属性。

Posted 别散客人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了今天我们来讨论一下display和visibility两个CSS属性。相关的知识,希望对你有一定的参考价值。

在讨论着两个属性之前我们先来看看html标签的全局属性。就是可以直接在HTML标签上直接写的属性。

以下是菜鸟教程的截图:

1.看以下第一个快捷键的属性accesskey;设置的就不多说了。主要就是26个字母绑定就可以了。至于想用F1-F12来绑定的我是没有尝试成功。用法。

 

 2.dir规定文本的方向;

(方向只有两个左到右,右到左)

3.建议绑定自定义属性的时候用data-*来进行绑定;

4.hidden可以用来隐藏标签。

5.不常用的属性tabindex(值为number)。按table键可以进行测试;

接下来正式进入主题;我们来讨论下displayvisibility两个属性;

只讨论这两个属性相对于jquery中的show()和hide()属性;我们知道用jquery来控制元素的显示很隐藏很方便,但是这会导致一些性能渲染的问题;

在这里先链接一下张鑫旭大神的博客,如果不想看我的博客,可以直接跳出去看张大神的博客;

http://www.zhangxinxu.com/wordpress/2013/01/absolute-display-visibility-reflow/

一般来说我们会使用display:none;来隐藏元素,但是经过张大神做完实现发现这种方式会产生渲染回流,消耗浏览器性能;渲染时间比较长。所以当父级有position属性且值不是默认值,则可以将子元素的定位设置为绝对定位;可以用visibility:hidden;来隐藏元素,从而避免渲染回流;【菜鸟一个,如果有问题以后肯定会更正博客的。】

 

以上是关于今天我们来讨论一下display和visibility两个CSS属性。的主要内容,如果未能解决你的问题,请参考以下文章

移动端video标签默认置顶的解决方案

使用Tensorflow搭建回归预测模型之八:模型与外部接口对接

显示:弯曲;与计算();表现

Web开发中的显示与隐藏

程序员谈话系列——今天我们来谈一下synchronized……

关于Kafka broker IO的讨论