1.1 css屬性,height對行內(nèi)元素不起作用,
如span,可以轉(zhuǎn)成行內(nèi)塊級元素,加入屬性:display:inline-block;
塊級元素默認:display:block;
行內(nèi)塊級元素:display:inline-block;
行內(nèi)元素:display:inline;
1.2 列表屬性:
list-style:none; 去掉項目符號
list-style-type:square; 列表類型
list-style-image:url(../img/...); 插入圖片(直接居中的)
list-style-position:inside/outside; 插入的圖像在邊框里/外
復合:list-style:url(../img/...) outside;
1.3 段落屬性:
text-transform:capitalize(首字母大寫)/lowercase(全部小寫)/uppercase(全部大寫) 用于英文網(wǎng)站
letter-spacing:normal/nowrap; 字與字的距離
word-spacing:10px; 單詞與單詞間距
white-space:nowrap(不換行)/normal
1.4 盒模型:
把所有標簽都看做一個盒子
盒子的組成部分:
內(nèi)容的寬+內(nèi)邊距(左右)+邊框(左右)+外邊距(左右)
內(nèi)容的高+內(nèi)邊距(上下)+邊框(上下)+外邊距(上下)
width
height
border:(復合屬性)
border-left:
border-right:
border-top:
border-bottom:
四條邊都一樣:
border-style:solid/dashed(虛線)/dotted(點線)/double(雙線)
border-color:#ff0000;
border-width:1px;
復合屬性border:6px blue dashed;
border-top:none/0;
圖片鏈接在ie中有邊框,解決辦法img{border:none;}
內(nèi)邊距(padding):給外側(cè)標簽設置里面的距離,內(nèi)容到邊框的距離,會影響盒子的尺寸
padding-left:
padding:10px; 上下左右10px
padding:10px 20px; 上下10px 左右20px
padding:10px 20px 30px; 上10px 左右20px 下30px
padding:10px 20px 30px 40px 上右下左
padding:10px 0 0 0;
外邊距(margin):標簽與標簽之間的距離,不影響盒子的尺寸
margin-right:
(復合寫法同上)
盒子的實際寬度:
盒子的寬度+邊框(左右)+內(nèi)邊距(左右)+外邊距(左右)
默認情況下,所有標簽都有內(nèi)外邊距
p,img,body{
margin:0;
}
ul{
padding:0;
}
css3新增屬性:
box-sizing:border-box(保證原來盒子的大小,表示忽略內(nèi)邊距和邊框的大?。?content-box(表示不忽略,);
注:
對塊級元素來說:上下邊距取最大值,左右邊距是累加的
對行內(nèi)元素來說:上下的外邊距不起作用
對行內(nèi)塊級元素來說(img\input\select\textarea):上下左右邊距都是累加的
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。