- 在新行顯示,且獨(dú)占一行。
- 可設(shè)置元素的高度、寬度、行高以及頂和底邊距。
- 寬度默認(rèn)是父容器的100%。
內(nèi)聯(lián)元素
- 不單獨(dú)占一行
- 不可設(shè)置元素的高度、寬度、行高及頂部和底部邊距
- 元素的寬度就是它包含的文字或圖片的寬度,不可改變
- 塊狀元素也可以通過(guò)代碼display:inline將元素設(shè)置為內(nèi)聯(lián)元素
內(nèi)聯(lián)塊狀元素inline-block
將元素設(shè)置為內(nèi)聯(lián)塊狀元素: display:inline-block
- 不獨(dú)占一行
- 可以設(shè)置寬高
邊框
邊框三個(gè)屬性:
div{ border-width:2px; border-style:solid; border-color:red;}
1.border-style常見樣式有:dashed(虛線)| dotted(點(diǎn)線)| solid(實(shí)線)
1.border-color(邊框顏色)中的顏色可設(shè)置為十六進(jìn)制顏色,如:
1.border-width(邊框?qū)挾龋┲械膶挾纫部梢栽O(shè)置為:thin | medium | thick(不是很常用),常用的還是用象素(px)
四個(gè)邊框單獨(dú)設(shè)置:
border-top:1px solid red;border-bottom:1px solid red;border-right:1px solid red;border-left:1px solid red;
寬度和高度
css內(nèi)定義的寬(width)和高(height),指的是填充padding以里的內(nèi)容范圍。
填充padding
上、右、下、左(順時(shí)針)。
//合起來(lái)寫:div{padding:20px 10px 15px 30px;}//分開寫:div{ padding-top:20px; padding-right:10px; padding-bottom:15px; padding-left:30px;}
如果上、右、下、左的填充都為10px;可以這么寫
div{padding:10px;} 如果上下填充一樣為10px,左右一樣為20px,可以這么寫:
div{padding:10px 20px;} 邊界margin
上、右、下、左。
//合起來(lái)寫:div{margin:20px 10px 15px 30px;}//分開寫:div{ margin-top:20px; margin-right:10px; margin-bottom:15px; margin-left:30px;}
如果上右下左的邊界都為10px;可以這么寫:
div{ margin:10px;} 如果上下邊界一樣為10px,左右一樣為20px,可以這么寫:
div{ margin:10px 20px;} 七 布局模型
CSS包含3種基本的布局模型,用英文概括為:Flow、Layer 和 Float。在網(wǎng)頁(yè)中,元素有三種布局模型:
1.流動(dòng)模型(Flow)
2.浮動(dòng)模型 (Float)
3.層模型(Layer)
流動(dòng)模型
默認(rèn)的網(wǎng)頁(yè)布局模式
flow模型特征:
1.塊狀元素自上而下順序分布,默認(rèn)狀態(tài)下,塊狀元素的寬度都為100%,以行的形式占據(jù)位置,霸道獨(dú)占一行。
1.內(nèi)聯(lián)元素在所處的包含元素內(nèi)從左到右水平分布
浮動(dòng)模型
塊狀元素獨(dú)占一行,讓兩個(gè)塊狀元素并排顯示,可以使用浮動(dòng)。
div{ width:200px; height:200px; border:2px red solid; float:left;}
層模型
絕對(duì)定位(position: absolute)
將元素從文檔流中拖出來(lái),絕對(duì)定位元素不占文檔流,忽略文檔流的存在而浮在已有東西的上面left、right、top、bottom屬性相對(duì)于其最接近的一個(gè)具有定位屬性的父包含塊進(jìn)行絕對(duì)定位,如果不存在這樣的包含塊,則相對(duì)于body元素,即相對(duì)于瀏覽器窗口
相對(duì)定位(position: relative)
通過(guò)left、right、top、bottom屬性確定元素在正常文檔流中的偏移位置。它相對(duì)定位占文檔流 ,所以定位不好它會(huì)覆蓋已有的東西。
固定定位(position: fixed)
與absolute定位類型類似,但它的相對(duì)移動(dòng)的坐標(biāo)是視圖(屏幕內(nèi)的網(wǎng)頁(yè)窗口)本身。不會(huì)受文檔流動(dòng)影響,這與background-attachment:fixed?屬性功能相同。
Relative與Absolute組合使用
相對(duì)于其它元素進(jìn)行定位.參照定位的元素必須是相對(duì)定位元素的前輩元素:
相對(duì)參照元素進(jìn)行定位//從上面代碼可以看出box1是box2的父元素(父元素當(dāng)然也是前輩元素了)。
參照定位的元素必須加入position:relative;
#box1{ width:200px; height:200px; position:relative; //絕對(duì) }
定位元素加入position:absolute,便可以使用top、bottom、left、right來(lái)進(jìn)行偏移定位了。
#box2{ position:absolute; //相對(duì) top:20px; left:30px; }//這樣box2就可以相對(duì)于父元素box1定位了(這里注意參照物就可以不是瀏覽器了,而可以自由設(shè)置了)。
八 代碼縮寫,節(jié)能
1 盒模型代碼簡(jiǎn)寫
盒模型時(shí)外邊距(margin)、內(nèi)邊距(padding)和邊框(border)設(shè)置上下左右四個(gè)方向的邊距是按照順時(shí)針方向設(shè)置的:上右下左。
通常有下面三種縮寫方法:
1、如果top、right、bottom、left的值相同,如下面代碼:
margin:10px 10px 10px 10px;//可縮寫為:margin:10px;
2、如果top和bottom值相同、left和 right的值相同,如下面代碼:
margin:10px 20px 10px 20px;//可縮寫為:margin:10px 20px;
3、如果left和right的值相同,如下面代碼:
margin:10px 20px 30px 20px;//可縮寫為:margin:10px 20px 30px;
注意:padding、border的縮寫方法和margin是一致的。
2 顏色值縮寫
關(guān)于顏色的css樣式也是可以縮寫的,當(dāng)你設(shè)置的顏色是16進(jìn)制的色彩值時(shí),如果每?jī)晌坏闹迪嗤梢钥s寫一半。
p{color:#000000;}//可以縮寫為:p{color: #000;}p{color: #336699;}//可以縮寫為:p{color: #369;}
3 字體縮寫
網(wǎng)頁(yè)中的字體css樣式代碼也有他自己的縮寫方式,下面是給網(wǎng)頁(yè)設(shè)置字體的代碼:
body{ font-style:italic; font-variant:small-caps; font-weight:bold; font-size:12px; line-height:1.5em; font-family:"宋體",sans-serif;}
這么多行的代碼其實(shí)可以縮寫為一句:
body{ font:italic small-caps bold 12px/1.5em "宋體",sans-serif;}
注意:
1、使用這一簡(jiǎn)寫方式你至少要指定 font-size 和 font-family 屬性,其他的屬性(如 font-weight、font-style、font-varient、line-height)如未指定將自動(dòng)使用默認(rèn)值。
2、在縮寫時(shí) font-size 與 line-height 中間要加入“/”斜扛。
一般情況下因?yàn)閷?duì)于中文網(wǎng)站,英文還是比較少的,所以下面縮寫代碼比較常用:
body{ font:12px/1.5em "宋體",sans-serif;}
只是有字號(hào)、行間距、中文字體、英文字體設(shè)置。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
css總結(jié)_html/css_WEB-ITnose
css總結(jié)_html/css_WEB-ITnose:內(nèi)聯(lián)式css樣式表就是把css代碼直接寫在現(xiàn)有的HTML標(biāo)簽中,如下面代碼: 紅色 并且css樣式代碼要寫在 style=雙引號(hào)中 如果有多條css樣式用分號(hào)隔開: 紅色 2 嵌入式 嵌入式css樣式,就是可以把css樣式代碼寫在 標(biāo)簽之間。 span{
Top
主站蜘蛛池模板:
亚洲成色999久久网站
|
欧美 日韩 国产 成人 在线观看
|
亚洲欧美精品成人久久91
|
性夜影院爽黄a爽免费看网站
|
精品久久一区二区三区
|
国产在线观看精品一区二区三区91
|
亚洲精品一二三四区
|
日韩专区亚洲综合久久
|
成人无码一区二区片
|
国产不卡在线
|
卡通动漫第一页
|
一级大毛片
|
精品伊人久久久
|
日本a级精品一区二区三区
日本不卡视频一区二区三区
|
日韩国产一区二区
|
亚欧美综合
|
欧美午夜视频在线观看
|
99热成人精品国产免国语的
|
欧美亚洲综合另类
|
伊人毛片|
久久精品123
|
国产欧美在线观看视频
|
在线观看国产精品入口
|
国产精品视频不卡
|
日韩欧美亚洲
|
国产成人久久
|
欧美一区三区
|
国产高清不卡一区二区三区
|
亚洲v日韩v欧美在线观看
|
一级毛片视频免费
|
国产精品视频99
|
国产激情视频一区二区三区
|
粉嫩美女流白浆视频
|
国产第一页在线视频
|
亚洲精品乱码久久久久久中文字幕
|
国产爱搞
|
亚洲一区二区三区免费
|
欧美日韩国产在线观看
|
国产精品高清一区二区三区
|
亚洲欧美另类在线观看
|
日韩国产综合
|