前端页面有哪三层构成,分别是什么?作用是什么?
1、结构层:由
HTML
或XHTML
之类的标记语言负责创建,仅负责语义的表达。解决了页面
“内容是什么
”的问题。
2、表示层:由
CSS负责创建,解决了页面
“如何显示内容
”的问题。
3、行为层:由脚本负责。解决了页面上
“内容应该如何对事件作出反应
”的问题。
css的基本语句构成是什么?
选择符
{属性1:值1;属性2:值2;...}
等。主流的浏览器分别是什么内核?
IE:Trident
内核 Mozilla FireFox
:Gecko
内核 Chrome
、Safari
:Webkit
内核 Opera
:Presto
内核经常遇到的浏览器兼容性有哪些?如何解决?
1、浏览器默认的
margin
和padding
不同。解决方案是加一个全局的
*{margin:0;padding:0;}
来统一。
2、IE6双边距bug:
块属性标签
float
后,又有横行的
margin
情况下,在
ie6显示margin
比设置的大。解决方案是在
float
的标签样式控制中加入
display: ...
附件列表