1.对web标准以及w3c的理解与认识
答:标签闭合;标签小写;不乱嵌套;提高搜索机器人搜索几率(SEO,,html语义化);使用外链css和js脚本、结构行为表现的分离;更少的代码和组件,容易维护,提高网站易用性。
2.xhtml和html的区别
答:html是一种基本的web网页设计语言,xhtml是一个基于xml的置标语言
xhtml元素必须被正确地嵌套;必须被关闭;必须使用小写字母;xhtml文档必须有根元素
3.Doctype?
答:用于声明文档使用哪种规范(htnl/xhtml)
4.行内元素有哪些?块级元素有哪些?css盒模型?
答:行内元素:span,a,b,i,br,input,select;
块级元素:p,h1~h6,div,ul,ol
css盒模型:内容width,border,margin,padding
5.css引用方式?link和@import的区别
答:引用方式:①直接在div中使用css样式 ②html中使用style自带式 ③使用@import引用外部CSS文件 ④使用link引用外部CSS文件 推荐此方法
区别:同时加载,link无兼容性;link支持js改变样式,后者不可以
6.css选择器的优先级?
答:外部样式<内部样式 <内联样式
!important,内联,id选择器,类选择器,标签选择器
7.你做的页面在哪些浏览器上用过?他们的内核?
答:ie(Trident);火狐(Gecko);谷歌(WebKit//blink);欧朋(Presto);Safari(WebKit)
8.ie6常见的bug?解决方法
答:①双边距bug float引起的 使用display
②3像素问题 使用float引起的 使用display:inline -3px
③超链接hover点击后失效 使用正确的谁写顺序 link visited hover active
④ png 透明 使用js代码改
⑤z-index问题 给父级添加position:relative
⑥.min-height最小高度 !import解决
⑦!import在ie6下不支持
9.css Reset
答:重置浏览器的css默认属性
10.清除浮动
①使用空标签 clear:both
②父元素给固定高度
③用after伪元素