1。了解和理解WEB标准和W3C
标签封闭,标签小写,无随机嵌套,提高搜索机器人的搜索概率,使用外部css和js脚本,结构和行为表现分离,文件下载和页面速度更快,用户对内容的访问更多,代码和组件更少,易于维护和修改方便,无需更改页面内容,提供打印版本无需复制内容,提高网站的可用性;
2。Xhtml和html有什么区别
HTML是基本的网页设计语言,XHTML是基于XML的标记语言。
主要区别:
XHTML元素必须正确嵌套。
XHTML元素必须是封闭的。
标签名称必须是小写字母。
XHTML文档必须有根元素。
3。Doctype?严格模式和混杂模式——如何触发这两种模式,区分它们的意义是什么?
用于声明文档使用的规范(html/Xhtml)一般是严格且过度基于框架的html文档。
添加XMl声明会触发解析模式更改为带有IE5.5 bug的IE5.5。
4。线中的元素是什么?什么是块级元素?CSS的盒子模型?
块级元素:div p h1 h2 h3 h4 form ul
内嵌元素:a b br i span输入选择
Css盒子模型:内容、边框、边距、填充
5。有哪些介绍CSS的方法?link和@import有什么区别?
内嵌嵌入式外链导入
区别:同时装载
前者不兼容,后者不被CSS2.1以下的浏览器支持。
Link支持使用javascript更改样式,这是不允许的。
6。CSS选择器有哪些?哪些属性可以遗传?优先级算法怎么算?内联和重要哪个优先级更高?
标签选择器类选择器id选择器
继承不如指定Id>class >标签选择。
后者具有高优先级。
7。首页的三层是什么?它们是什么?功能是什么?
结构层Html表示层CSS行为层js
8。CSS的基本句子结构是什么?
选择器{属性1:值1;属性2:值2;……}
9。你在哪些浏览器中测试过你的页面?这些浏览器的核心是什么?
Ie(Ie内核)Firefox(Gecko)Google(WebKit)opear(Presto)
10。写几个IE6 BUG的解决方案
1.使用显示器引起的双边距离BUG浮动
2.3使用float dislpay导致的像素问题:inline -3px
3.点击后超链接悬停将无效。使用正确的书写顺序链接访问悬停活动。
4.Ie z-index问题添加位置:相对于父级。
5.Png透明使用js代码修改。
6.Min-height最小高度!'重要解决方案'
7 .选择ie6下用iframe嵌套的封面。
8.为什么没有办法定义一个宽度在1px左右的容器(由于IE6默认行高,使用over: hidden,zoom: 0.08行高:1px)?
9.ie 6不支持!重要的
11.img标签上title与alt属性的区别是什么? 11IMG标签上的title和alt属性有什么区别?
Alt图片不显示时,用文字表示。
标题提供了该属性的信息。
12。描述css重置的功能和使用。
重置浏览器的css默认属性。浏览器有不同的品种和风格,然后重新设置使之统一。
十三。解释css精灵以及如何使用它们。
Css Wizard将一堆小图片整合成一个大图片,减少了向服务器请求图片的次数。
14。标准浏览器模式和怪异浏览器模式有什么区别?
盒子模型的不同渲染模式
使用window.top.document.compatMode显示why模式。
15。你是如何优化网站的文件和资源的?预期的解决方案包括:
文件合并
文件最小化/文件压缩
使用CDN托管
缓存的使用
16。什么是语义HTML?
对标签的直观理解有利于搜索引擎抓取。
十七。清除浮动的几种方法及其各自的优缺点
1.使用空标签清除浮动clear:both(理论上任何标签都可以清除,可以添加无意义的标签)。
2.使用overflow:auto(空标记元素来消除必须添加无意代码的缺点,并使用zoom:1来兼容IE)。
3.使用一个伪元素来清除浮动(对于非IE浏览器)
18.css hack
_边距\IE 6
+边距\IE 7
边距:0自动全部Ie
边距[85] \IE 8
注:本文来源于网络,问题的正确性未经考证。