前端
HTML
1.<!DOCTYPE>用来区分HTML的版本
严格模式:以浏览器的最高标准来运行,譬如:浏览器版本为1,2,3,以版本3的标准来运行,而对2,3不兼容
混合模式:向后兼容的方式来运行,譬如:浏览器版本为1,2,3,都支持
2.行内元素有哪些,块级元素有哪些?空元素有哪些?
块级元素(新行开始,新行结束):<div>,<ul>(无序),<ol>(有序),<li>,<p>(段落),<h>(标题),<dl>(自定义列表),<dt>(标题),<dd>(内容)
行内元素(不会以新的喊开始):<a>(链接),<b>(加粗),<td>,<img>,
空元素:<input>输入框,<br>换行,<hr>下划线,<img>
3.
4.浏览器内核
火狐(Gecko) 谷歌(webkit) opear(Presto)
5.html5有哪些新特性,移除了哪些元素,如何区分HTML和HTML5的区别
CSS 通用格式 : 选择器{属性:值}
(1)盒子模型有两种:IE盒模型,标准w3c盒模型
(2)内容(content),填充(padding),边界(border),外边距
ID选择器:#ID{属性,值}
类选择 : .类名{属性:值}
标签选择器:
相邻选择器(相邻的两个元素属性发生变化,并且其父元素是同一个):标签+标签{属性:值}
子选择器(选择某元素的子元素,使其属性发生变化):标签>子标签{属性,值}
后代选择器:标签 子标签(孙子标签){属性,值}
属性选择器:
伪选择器:
优先原则:通权重下,样式定义最近者为准。
important>id>class>tag
important比内联优先级高
HTML
和
HTML5
?