麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

深入解析CSS中margin屬性的使用

2024-07-11 09:06:55
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了CSS中的margin屬性的使用,margin是元素盒模型(box model)的基礎屬性,常被用來設置外邊距,實際用途非常廣泛,需要的朋友可以參考下
 
 

一、Margin的特性
margin始終是透明的。
margin通過使用單獨的屬性,可以對上、右、下、左的外邊距進行設置。即:margin-top、margin-right、margin-bottom、margin-left。
外邊距的 margin-width 的值類型有:auto | length | percentage
也可以使用簡寫的外邊距屬性同時改變所有的外邊距:margin: top right bottom left;(eg: margin:10px 20px 30px 40px) 記憶方式是元素周圍正上方順時針“上右下左”記憶。
并且規范還提供了省略的數值寫法,基本如下:
1、如果margin只有一個值,表示上右下左的margin同為這個值。例如:margin:10px; 就等于 margin:10px 10px 10px 10px;
2、如果 margin 只有兩個值,第一個值表示上下margin值,第二個值為左右margin的值。例如:margin:10px 20px; 就等于 margin:10px 20px 10px 20px;
3、如果margin有三個值,第一個值表示上margin值,第二個值表示左右margin的值,第三個值表示下margin的值。例如:margin:10px 20px 30px; 就等于 margin:10px 20px 30px 20px;
4、如果margin有四個值,那這四個值分別對應上右下左這四個margin值。例如:margin:10px 20px 30px 40px;
在實際應用中,個人不推薦使用三個值的margin,一是容易記錯,二是不容易日后修改,一開始如果寫成margin:10px 20px 30px;日后需求改動為上10px,右30px,下30px,左20px,你不得不還是得把這個margin拆開為margin:10px 30px 30px 20px;費力且不討好,不如一開始就老老實實的寫成margin:10px 20px 30px 20px;來的實在,不要為了現在節省倆個字節而讓日后再次開發的成本上升。
垂直外邊距合并問題
別被上面這個名詞給嚇倒了,簡單地說,外邊距合并指的是,當兩個垂直外邊距相遇時,它們將形成一個外邊距。合并后的外邊距的高度等于兩個發生合并的外邊距的高度中的較大者。你可以查看W3Shool CSS外邊距合并了解這個基本知識。
實際工作中,垂直外邊距合并問題常見于第一個子元素的margin-top會頂開父元素與父元素相鄰元素的間距,而且只在標準瀏覽器下(FirfFox、Chrome、Opera、Sarfi)產生問題,IE下反而表現良好。例子可以查看下面代碼(IE下表現“正常”,標準瀏覽器下查看出現“bug”):

CSS Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲免费毛片基地 | av在线免费看片 | 久久久久久免费免费 | 中文在线免费观看 | 国产午夜免费视频 | 草逼一区| 久久久www视频| 九九看片 | 国产精品久久国产精麻豆96堂 | 福利一区二区三区视频在线观看 | 视频一区二区三区在线播放 | 欧美黑人xx| 免费观看一区二区三区视频 | 国产免费最爽的乱淫视频a 毛片国产 | 久草在线新时代视觉 | 欧美日韩亚州综合 | 国产午夜免费福利 | 久久9999久久 | 午夜视频久久久 | 黄污网站在线观看 | 一级黄色片在线看 | 久久九九热re6这里有精品 | 日本aaaa片毛片免费观蜜桃 | 在线视频观看一区二区 | 色婷婷tv | 日美黄色片 | 欧美特级黄色 | 久久久久久久久久久久久久久伊免 | 斗罗破苍穹在线观看免费完整观看 | 欧美h版在线观看 | 久久撸视频 | 精品视频在线免费看 | 美女视频大全网站免费 | 国产一区二区不卡视频 | 无遮挡一级毛片视频 | www.guochan| 国产色爱综合网 | 国产精品一区二区三区在线 | 国产在线精品区 | 美女视频黄a视频免费全过程 | 精品在线视频播放 |