元素展示格式 - 图1

display

  • block
    • 独占一行
    • width、height、margin(外边距)、padding(内边距)均可控制
    • width默认100%。
  • inline
    • 可以共占一行
    • width与height无效,水平方向的margin与padding有效,竖直方向的margin与padding无效
    • width默认为本身内容宽度
  • inline-block
    • 可以共占一行
    • width、height、margin、padding均可控制
    • width默认为本身内容宽度
  • none什么都不显示 ```css / 块元素 / div { background-color: lightblue; width: 100px; height: 100px; margin: 10px; padding: 10px; }

/ inline元素 / span { background-color: aqua; margin-left: 10px; padding: 10px; }

/inline-block 元素/

img { width: 100px; height: 100px; }

  1. <a name="m10TC"></a>
  2. ## `white-space`
  3. white-space CSS 属性是用来设置如何处理元素中的 空白 (en-US)。
  4. - `nowrap`不换行
  5. - `pre`包含空格和回车
  6. <a name="iOJNq"></a>
  7. ## `overflow`
  8. CSS属性 overflow 定义当一个元素的内容太大而无法适应 块级格式化上下文 时候该做什么。它是 overflow-x 和overflow-y的 简写属性 。
  9. - `auto`滚轮
  10. - `scroll`滚轮
  11. - `hidden`隐藏
  12. - `visible`展示(默认值)
  13. <a name="z0znK"></a>
  14. ## `text-overflow`
  15. text-overflow CSS 属性确定如何向用户发出未显示的溢出内容信号。它可以被剪切,显示一个省略号或显示一个自定义字符串。
  16. ```css
  17. div {
  18. width: 100px;
  19. height: 100px;
  20. background-color: aqua;
  21. white-space: nowrap;
  22. overflow: hidden;
  23. text-overflow: ellipsis;
  24. }

visibility

  • hidden:隐藏,显示空白
  • visible:显示元素
  • collapse:折叠元素