CSS 21天入門:外邊距(margin)和填充(padding)
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
前面介紹了邊框,一個元素除了邊框這種能看見的,它還有兩個看不見的空間,就是外邊距(margin)和填充(padding)。 為方便起見,以下直接使用 margin 和 padding 敘述。 margin 定義元素與外部元素之間的間距,而 padding 定義的,是元素自身邊框與元素內容之間的間距。 咱們看一張圖就清楚了。 在最中間的內容塊,它外面的淺藍區域是 padding,注意看到它是內容與實線邊框之間的區域。 而實線邊框與最外層的虛線框之間的區域,則是 margin。 虛線框之外的地方,就是其它元素占據的區域。 這張圖里,放置了內容塊上右下左各一個元素區域,結合昨天介紹的邊框的內容,是不是很熟悉? 外邊距(margin)margin 本身就是個屬性,不過它和 border 一樣,是個簡寫。 那自然,如果不簡寫,需要用到的屬性如下:
如下圖所示: 它們能接受的值,可以是一個固定的值,比如 1px, 1em, 1pt 等,也可以是一個百分比(%)。 簡寫具體代表的值,則和之前說過的上右下左順序一樣,只不過這里的簡寫還有幾種情況。 如果是按以下方式寫全了,意思自然不用說了。
簡寫則分成以下情況。 簡寫為一個值
簡寫為兩個值
簡寫為三個值
填充(padding)padding 本身也個屬性,它和 margin、 border 一樣,是個簡寫。 不使用簡寫的時候,則有以下屬性可用:
如下圖所示: padding 的簡寫方式和效果和 margin 完全一樣,此外不再展開敘述。 總結
該文章在 2024/10/19 12:17:10 編輯過 |
關鍵字查詢
相關文章
正在查詢... |