问答题
1、设置一个元素的自适应浏览器的可视高度?
2、css选择器有哪些?优先级是怎样的?
如class定义一个html元素没有边框,而id定义这个元素有边框,结果呢
3、xhtml1.0的书写规则
①html文档第一行加入版本类型声明
②我们习惯给HTML标签里加入可扩展标记语言命名空间(xmlns)的声明
③文档分为head 和body两个部分。
④所有标签都必须有相应的结束标签
⑤所有标签的元素和属性的名字都必须使用小写
⑥所有标签必须合理嵌套。
⑦给所有属性都赋值。
⑧img必须要有alt属性。
⑨< > & 等需要被转码表示
4、一个标签的子标签浮动,如何清除子标签的浮动?
5、
哥写的不是html,是寂寞。
我说:
不要迷恋哥,哥只是一个传说。以上代码中不合理的地方有哪些?
.
没有关标签
第二行是另外一段应另外加一对
标签
首行缩进不能用 应该用css的text-indent:2em;控制缩进
6、在html代码中如何做搜索引擎优化
a.优化代码使代码尽量最简化
b.合理使用h1~h5/strong/em等搜索引擎中权重较高的标签 c.代码书写规范化语义化
d.img标签和a标签要加title属性以及相关的内容
e.图片不能用ad开头命名会被遨游当做广告屏蔽
f.头部
里面的关键字(keyword)和描述(descriptation)
7、div+css布局较table布局有什么优点
div+css布局较table布局扩展性好;后期维护时更改版块更容易;样式更加灵活多样
8、如果一个元素浮动,如何使他在浏览器中居中。
a.内层浮动外层设置宽度则对外层标签margin:0 auto;
b.li浮动ul不设置宽度时,即当不能得知外层标签的实际宽度或外层标签的宽度将自动适应 时,标签内容如何居于浏览器之中?
9、请用css实现如下效果:有三列div,两边两列固定宽200px,中间宽自适应,三列高度被内容撑开,并且始终与最高div那列的高度保持一致。
一个小技巧margin负值解决此问题
10. 如何指定div元素中样式类为c1,字体大小为9pt 的css样式
一、超链接访问过后hover样式就不出现的问题?
被点击访问过的超链接样式不在具有hover和active了,
解决方法是改变CSS属性的排列顺序: L-V-H-A
二、IE6的双倍边距BUG
例如:
浮动后本来外边距10px,但IE解释为20px,解决办法是加上display:inline
三、为什么FF下文本无法撑开容器的高度?
标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢?办法就是去掉height设置min-height:200px; 这里为了照顾不认识min-height的IE6 可以这样定义:
div{height:auto!important;height:200px; min-height:200px; }
四、为什么web标准中IE无法设置滚动条颜色了?
原来样式设置:
解决办法是将body换成html
五、为什么无法定义1px左右高度的容器?
IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:overflow:hidden | zoom:0.08 | line-height:1px
六、怎么样才能让层显示在FLASH之上呢?
解决的办法是给FLASH设置透明:
七、怎样使一个层垂直居中于浏览器中?