回复内容: 效果上没有什么不同,但是只要是写在 CSS 里面的都只是纯展现,可以不遵循任何道理(比如 display,狗都可以伪装成猴的样子),而 HTML 则可能带有语义。hidden 表示该元素是不相关的、不需要的,这个含义是主要内容,“隐藏”的效果只是附带。也许看上去跟 display: none 没有任何区别,但是在我们不知道的地方,比如屏幕阅读器或其他一切依赖语义的地方,可能就有它的价值体现。更多信息可参考:hidden - HTML (Hyper...
目录 [1]特征 [2]display block inline inline-block none list-item 表格元素 前面的话 传统上,HTML标签分为块级、内联级、内联块 特征 块级 [1]不设置宽度时,宽度撑满一行 [2]独占一行 [3]支持宽高 内联级 [1]内容撑开宽度 [2]非独占一行 [3]不支持宽高 [4]代码换行被解析成空格 内联块 ...