2023年6月20日发(作者:)
HTML⾯试题总结(附答案)1. DOCTYPE有什么作⽤?标准模式与混杂模式如何区分?它们有何意义?答:告诉浏览器使⽤哪个版本的HTML规范来渲染⽂档。DOCTYPE不存在或形式不正确会导致HTML⽂档以混杂模式呈现。标准模式(Standards mode)以浏览器⽀持的最⾼标准运⾏;混杂模式(Quirks mode)中页⾯是⼀种⽐较宽松的向后兼容的⽅式显⽰。5为什么只需要写 ?答:HTML5不基于SGML(Standard Generalized Markup Language 标准通⽤标记语⾔),因此不需要对DTD(DTD ⽂档类型定义)进⾏引⽤,但是需要DOCTYPE来规范浏览器⾏为。3.⾏内元素有哪些?块级元素有哪些? 空(void)元素有那些?答:⾏内元素:a span img input select块级元素:div ul ol li dl dt dd h1 p空元素:
4.页⾯导⼊样式时,使⽤link和@import有什么区别?答:1. link是xhtml标签,除了加载css外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS2. link引⽤CSS时候,页⾯载⼊时同时加载;@import需要在页⾯完全加载以后加载,⽽且@import被引⽤的CSS会等到引⽤它的CSS⽂件被加载完才加载3. link是xhtml标签,⽆兼容问题;@import是在css2.1提出来的,低版本的浏览器不⽀持4. link⽀持使⽤javascript控制去改变样式,⽽@import不⽀持5. link⽅式的样式的权重⾼于@import的权重6. import在html使⽤时候需要