CSS #定位 #顯示方式
啥是定位?就是控制元素在頁面中的顯示位置
1.普通流定位
2.浮動定位
3.相對定位
4.絕對定位
5.固定定位
1.普通流定位:說白了就是各種元素預設的定位方式
行內,行內塊共用一行如果放不下自動就換行
塊級單獨成行 從上往下排列
2.浮動定位
讓塊級元素水平排列 (專案如果沒有這個需求不要用)
float:none;預設值
float:left;在浮動的當前向左對齊
float:right;在浮動的當前想右對齊
浮動引發的特殊情況:
浮動元素會在浮動方向上佔位
元素一旦浮動,如果這個元素沒有定義寬度,浮動之後寬度靠內容撐開
元素一旦浮動,就會變成塊級
當文字,行內元素,行內塊元素遇到了浮動元素,不會被浮動元素壓在下面
高度坍塌
一個div,沒定義高度,內部所有元素都浮動。
導致整個div在預設文件流中找不到高度----------高度坍塌
解決方案
1.給父元素定義高度,如何父元素內部子元素數量較少,可以直接定義高度
2.父元素浮動,可以解決。但是影響了其他元素
3.給父元素設定overflow:hidden/auto; 如果父元素要求溢位顯示,就不行了
4.給父元素追加一個空的塊級元素當做子元素
這個子元素設定clear:both.即可解決問題
顯示方式
1.顯示方式
display:inline #讓元素按照行內元素的方式顯示
display:block #讓元素按照塊級元素的方式顯示
display:inline #讓元素按照行內塊元素的方式顯示
display:table #讓元素按照table元素的方式顯示
display:none #脫離文件流隱藏
2.顯示效果
visibility:visible #顯示
visibility:hidden #隱藏
display:none 和 visibility:hidden 區別:none脫離文件流隱藏 ,隱藏看不見,但佔據位置
3.透明度
opacity: 0-1; 透明程度
rgba 和opacity 區別 :rgba只會改變當前顏色的透明度 opacity元素只要跟顏色相關的都會透明
4.垂直對齊方式的設定
vertical-align
使用的場合:table/td
相關文章
- css 元素顯示模式CSS模式
- AUTOCAD——文字顯示方式
- Css字型圖示引入方式CSS
- css超出顯示省略號CSS
- css使文字顯示兩行後顯示省略號CSS
- uboot顯示logo的方式bootGo
- css一行顯示文字CSS
- php怎麼實現定位地圖顯示PHP地圖
- Css字型圖示偽元素方式引入CSS
- CSS——定位CSS
- CSS定位CSS
- CSS圖片的灰色顯示效果CSS
- 定位是什麼,元素怎麼顯示隱藏
- CSS-定位CSS
- css之定位CSS
- CSS_定位CSS
- 如何使用css顯示a連結的url?CSS
- CSS——文字超出隱藏顯示省略號CSS
- CSS筆記-2:元素的顯示模式CSS筆記模式
- CSS滑鼠懸停下拉顯示內容CSS
- css如何讓div顯示在最上層CSS
- CSS點選隱藏和顯示div效果CSS
- css 多行文字溢位省略號顯示CSS
- js css滑鼠懸停顯示下拉選單JSCSS
- 【CSS】CSS 世界 — 元素的顯示與隱藏學習總結CSS
- CSS之定位PositionCSS
- css 定位器CSS
- CSS 定位詳解CSS
- CSS的定位:positionCSS
- css定位詳解CSS
- 【轉載】ALV的Excel方式顯示缺少模板Excel
- CSS如何讓li 4個一行顯示CSS
- css 實現div內顯示兩行或三行,超出部分用省略號顯示CSS
- Dcat Admin 修改全域性行操作按鈕顯示方式為文字+圖示
- Python全棧Web(定位佈局、定位方式)Python全棧Web
- CSS position定位(fixed、sticky)CSS
- css 錨點定位 -- scrollIntoViewCSSView
- CSS基本佈局——定位CSS