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”这样的行内元素,则没有自己的独立空间,它是依附于其他块级元素存在的,因此,对行内元素设置高度、宽度、内外边距等属性,都是无效的。