(1)將父元素設定為相對定位,不寫父元素的高度時,會隨著左邊的子元素高度變化而變化
.parent
(2)左邊乙個元素有個最小高度的情況
.left
(3)右邊元素要想跟父元素的高度是一致,那麼可以用絕對定位這樣設定,如果不想同時寫top和bottom,寫乙個時,再寫上height:100%,也可以達到一樣的效果
.right
(4)完整例子**:
>
>
charset
="utf-8"
>
>
子元素高度與父元素一致title
>
>
.parent
.left
.right
style
>
head
>
>
class
="parent"
>
class
="left"
>
左側 left 不定高,parent的高度隨著左側left 的高度變化而變化,右側也跟著變
div>
class
="right"
>
這邊的高度跟父元素高度一致
div>
div>
body
>
html
>
需要加入相對定位或是 絕對定位
position: fixed; 或是 position: absolute;
在父元素中加入:align-items:center; display: -webkit-flex;(垂直居中)
justify-content:center; display: -webkit-flex;(水平居中)
在乙個是: transform: translate(-50%, -50%);相容性強
position
: absolute;
top: 50%;
left
: 50%;
transform
:translate
(-50%, -50%)
;
css樣式問題
1 line block元素會有上下邊距 設定父元素的line height為0 設定子元素的vertical align 設定父元素的font size 0 2 div內多行文字居中 若容器高度可變,可給出一致的padding top和padding bottom即可,若容器高度不可變,可用tab...
CSS樣式問題集錦 一
這裡記錄一些我在網頁製作過程中曾經遇到的問題,把它帳在這裡,希望對大家有所幫助。iframe不同時出現滾動條 iframe的屬性中設定 scrolling no,在iframe引用的頁面中加上以下樣式 html,body 滾動條樣式 scrollbar face color 2a024d scrol...
css樣式若干問題
web 技術開發的非常優秀的學習材料 1.優先順序問題 css優先順序包含四個級別 文內選擇符,id選擇符,class選擇符,元素選擇符 以及各級別出現的次數。根據這四個級別出現的次數計算得到css的優先 級。可以試試 s f 原文 2.多類選擇器 在上一節中,我們處理了 class 值中包含乙個詞...