Html和 xhtml有什么区别?
html
是一种基本的
web
网页设计语言,
xhtml
是一个基于
XML
的置标语言。
最主要的不同
:
XHTML
元素必须正确的被嵌套,元素必须关闭,标签必须小写,必须有根元素。
严格模式和混杂模式的区分,以及如何触发这 2种模式?
严格模式就是浏览器根据
web
标准去解析页面,是一种要求严格的
DTD
,不允许使用任何表现层的
语法。
混杂模式是一种向后兼容的解析方法。
触发标准模式或者说严格模式很简单,就是
Html
前申明正确的
DTD
,出发混杂模式可以在
html
文档
开始不声明
DTD
,或者在
DOCTYPE
前加入
XML
声明。
行内元素有哪些?块级元素有哪些?CSS盒模型?
行内元素
:brspaninputa
块级元素
IVPH1H2FORMul
CSS
盒模型内容
:paddingbordermargin
css引入的方式有哪些?link和@import的区别?
引入方式
3
种:行内添加定义
style
属性值,页面头部内内嵌调用和外链调用,
区别:
1.link
是
xhtml
标签,除了加载
css
外,还可以定义
RSS
等其他事务,
@import
只能加载
CSS
2.link
引用
CSS
时候,页面载入的时候同时加载,
@import
需要页面网页完全载入后加载
3.link
是
XHTML
标签,没有兼容问题,
@import
是在
CSS2.1
提出的,低版本的浏览器不支持。
4.link
支持使用
javascript
控制
DOM
去改变样式,但是
@import
不支持。