問答作業(yè):
1.什么是css語法?
由選擇符和聲明組成经宏。
格式:選擇符{屬性:屬性值犀暑;}
2.列舉常見的css選擇器?
標(biāo)記選擇器烁兰、類選擇器、id選擇器徊都、復(fù)合選擇器沪斟。
復(fù)合選擇器包括交集、并集暇矫、后代主之、子、相鄰李根、偽類槽奕、偽對象等選擇器。
3.background屬性如何簡寫房轿?
background : url (背景圖片的存儲地址) repeat position;
4.文本的屬性有哪些粤攒?請寫出font的復(fù)合式寫法所森?
(1)文本水平居中:text-align:left right center
文本垂直居中:vertical-align:top middle bottom
(2)文本類型屬性:
字體類型:{font-family:”字體1”,”字體2”夯接;}
字體大谢兰谩:{font-size:數(shù)值;}
文本顏色:{color:顏色值盔几;}
字體加粗:{font-weight:bolder/bold/normal/數(shù)值晴弃;}
字體傾斜:{font-style:italic/oblique/normal;}
復(fù)合式寫法:{font:style weight size family;}
字號與行高必須要寫(字號逊拍、行高)
5.text-indent有什么作用上鞠?
一般用來控制文本段落開頭的首行縮進(jìn)。
6.超鏈接a標(biāo)簽的作用有哪些芯丧?
通過href屬性來進(jìn)行頁面的跳轉(zhuǎn) <a href=”www.baidu.com”></a>
7.a標(biāo)簽?zāi)粯邮绞鞘裁矗?br> 有下劃線芍阎,點(diǎn)擊能發(fā)上跳轉(zhuǎn),字體默認(rèn)有顏色
8.什么是盒模型注整?盒模型包括什么能曾?
盒子模型是css的基石,指定標(biāo)簽如何顯示以及元素間相互關(guān)系肿轨;頁面上的每一個元素都被當(dāng)做一個矩形盒子寿冕,占據(jù)一定的頁面空間;這個盒子由:內(nèi)容(content)內(nèi)邊距(填充padding)邊框(border)和外邊界(margin)組成椒袍。
9.padding和margin的區(qū)別驼唱?
padding是內(nèi)部填充用,margin是定外邊界用驹暑。
10.什么是margin疊加玫恳?什么是margin傳遞?
Margin疊加:發(fā)上在兩個塊元素之間的margin上下疊加优俘,當(dāng)兩個塊元素都同時寫上
margin值時京办,誰的margin值大,就取那個大的margin值帆焕。
Margin傳遞:給子元素加上margin值彪腔,這時的margin的上下值會傳給父元素控轿,導(dǎo)致父元
素的位置發(fā)生變化衣陶。
11.列舉幾種常見的語義化標(biāo)簽墩衙?
<nav> <section> <footer> <header>
12.常見的塊元素和內(nèi)嵌元素有哪些?簡要說一下它們的區(qū)別折晦?
塊狀元素:
Div:塊級元素钥星;dl和dt dd:搭配使用;form:交互表單满着;
H1-h6:大標(biāo)題谦炒;hr:水平分割線贯莺;ol:有序列表;p:段落標(biāo)簽编饺;
Ul:無序列表乖篷;fiedset:表單字段集;colgroup-col:表單列分組元素透且;
Table-tr-td:表格及行-單元格撕蔼;pre:格式化文本;iframe:框架元素秽誊;
內(nèi)聯(lián)元素:
表現(xiàn)形式始終以行內(nèi)逐個顯示鲸沮,沒有自己的形狀,不能定義寬高锅论,只能根據(jù)所包含內(nèi)容來確定讼溺。
常用的:Img:圖片; input:輸入框最易;
a:錨點(diǎn)怒坯;b:粗體(不推薦使用);br:換行藻懒;em:強(qiáng)調(diào)剔猿;
i:斜體;span:內(nèi)聯(lián)容器定義文本內(nèi)區(qū)域嬉荆;
label:表單標(biāo)簽归敬;strong:粗體強(qiáng)調(diào);textarea:多行文本輸入框鄙早;