元素的显示和隐藏
display: none
display: none 隐藏元素
有些标签天然 display: none。如 style,script,dialog 等。
input 隐藏
<input type="hidden">
H5 新特性, hidden 属性隐藏
<div hidden>
隐藏
</div>
visibility: hidden
visibility: hidden 元素不看见,但占据空间
父元素设置 visibility: hidden, 子元素默认不可见,但如果子元素设置 visibility:visible; 则元素可见
visibility: hidden 支持 transition 动画
outline 和 cursor
outline 按键盘 Tab 键,切换 input或按钮时的效果, 实际是 :focus 控制的 outline 样式
cursor: pointer 鼠标展示成手型;
cursor: url(“cursor.png”); 自定义图片作为鼠标
direction 水平流向
direction 改变内联元素的流向, 单独使用 direction 不能改变文字的方向,但可以改变 inline-block,flex 子元素 或图片的顺序。
direction: ltr; left to right,从左到右显示
direction: rtl; right to left,从右到左显示
unicode-bidi
normal 属性, direction: rtl,图片、按钮、问号、加号之类的符号(符号在最后)从右向左显示,正常文字还是从左向右显示
embed 属性, 和 normal 功能类似,只是当发生冲突时,这个属性优先级高。
bidi-override 属性,改变文字的方向和 direction 设置的方向一致;
writing-mode
三个属性,horizontal-tb(默认值),vertical-rl(垂直从右往左),vertical-lr(垂直从左往右)