display:none;
这种方式将元素设置隐藏后,该元素不会在占用空间。
设置为以下属性时,会取消display的隐藏。
visibility:hidden;
这种方式设置元素为隐藏后,该元素依旧占有页面空间
通过将visibility
属性值设置为visible
将元素显示
display不仅仅是作为显示与隐藏。
参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/display
盒子放不下时内容就会超出盒子。内容是文本内容、一张图片和其他元素,超出指定容器元素的范围 。如图
div
内容是文本)
解决方案:overflow
水平方向上的溢出
overflow-y相似。
text-overflow属性确定如何向用户发出未显示的溢出内容信号。它可以被剪切,显示一个省略号(…)或显示一个自定义字符串。该属性具有以下几个值:
设置此属性必须先设置overflow
属性。无法单独使用。