1.什么是css語法?
CSS 語法由三部分構成:選擇器、屬性和值。selector {property: value}選擇器 (selector) 通常是你希望定義的 HTML 元素或標簽,屬性 (property) 是你希望改變的屬性,并且每個屬性都有一個值。屬性和值被冒號分開,并由花括號包圍,這樣就組成了一個完整的樣式聲明
2.列舉常見的css選擇器?
CSS選擇器其實類三類即id選擇器、class選擇器、標簽選擇器
用:
?? ? #id名 { 屬性名:屬性值; }
?? ? .class名 { 屬性名:屬性值; }
?? ? 標簽名 { 屬性名:屬性值; }
其間同式進行組合:
一?? 代選擇器: 父代名 代名 { 屬性名:屬性值; }
二?? 代選擇器: 父代名>代名 { 屬性名:屬性值; }
三?? 群組選擇器: #name1, .name2, #name div { 屬性名:屬性值; }
四?? 偽類選擇器: name:偽類
五?? 通用(通配符)選擇器: * { 屬性名: 屬性值; }……
3.background屬性如何簡寫?
可以寫成——?? background:color? url(路徑) repeat position attachment 這樣嬸兒的。。。
4.文本的屬性有哪些?請寫出font的復合式寫法?
都有size,weight,style,line-height,family, color,text-indent,text-align,text-decoration,letter-spacing,
word-spacing,padding,margin屬性。
font的復合式寫法:???? font:size weight style family
5.text-indent有什么作用?
可以讓文本首行縮進。。??。。
6.超鏈接a標簽的作用有哪些?
用來屏蔽超鏈接跳轉,使得它不好使。
7.a標簽默然樣式是什么?
8.什么是盒模型?盒模型包括什么?
盒模型包括邊界(margin),邊框(border),內填充(padding),內容(content)。
9.padding和margin的區別?
padding是內填充,在元素邊框之內,內容之外,會影響最后的元素外觀大小;margin在元素邊框之外,不會顯示元素背景。
10.什么是margin疊加?什么是margin傳遞?
margin疊加:相鄰兩個元素上下margin是疊合在一起的;??? margin傳遞:子元素的上下margin會傳遞給父級。
11.列舉幾種常見的語義化標簽?<Hx>,<b>,<strong>,<ul>,<ol>,<li>。。。。。。
常見的塊元素和內嵌元素有哪些?簡要說一下它們的區別?
根據CSS規范的規定,每一個網頁元素都有一個display屬性,用于確定該元素的類型,每一個元素都有默認的display屬性值,比如div元素,它的默認display屬性值為“block”,成為“塊級”元素(block-level);而span元素的默認display屬性值為“inline”,稱為“行內”元素。
div這樣的塊級元素,就會自動占據一定矩形空間,可以通過設置高度、寬度、內外邊距等屬性,來調整的這個矩形的樣子;與之相反,像“span”“a”這樣的行內元素,則沒有自己的獨立空間,它是依附于其他塊級元素存在的,因此,對行內元素設置高度、寬度、內外邊距等屬性,都是無效的。