HTML的居中對齊

1、下圖給出一個大的容器(至關於瀏覽器窗口),裏面有3個元素,如何實現三種不一樣的居中?    瀏覽器

    wKiom1OEwc2DobprAAB0xYkhuuM798.jpg

    居中結果:
ide

    wKiom1OEwfzhqk3sAAB3ixnjh5M201.jpg


2、居中對齊分類
blog

    1. text-align: center;  (最多見)
it

    2. margin: 0 auto;
io

    3. line-weight: H(所在容器的高度) 
class


3、個個擊破容器

    1. text-align: center;
im

            對於普通文本、內聯元素有用
margin

       能夠實現容器中「居中對齊1」,在容器中的居中。
img


    2. margin: 0 auto;(暫且將包裹「居中對齊3」的叫居中對齊2)

            對於塊狀元素有用

       「居中對齊2」爲塊狀元素,讓其左右外邊距爲「auto」,那麼左右就默認相等、且在容器中居中

        其上下外邊距能夠任意設定。

    

    3.line-weight:H(所在容器的高度)

            對於塊狀元素中的文本有用

        「居中對齊3」文本在「居中對齊2」塊狀元素當中,當文本的行高=H(居中對齊2的高度時),

         文本就在上下方向上居中了,若是你想再實現左右方向居中的話,text-align: center;就

         能夠解決。

相關文章
相關標籤/搜索