码迷,mamicode.com
首页 > Web开发 > 详细

常见的css+html问题

时间:2016-08-17 22:54:34      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

4.行内元素有哪些?块级元素有哪些?CSS的盒模型?
块级元素:div p h1 h2 h3 h4 form ul
行内元素: a b br i span input select
Css盒模型:内容,border ,margin,padding

 

7.前端页面有哪三层构成,分别是什么?作用是什么?
结构层 Html 表示层 CSS 行为层 js

10.写出几种IE6 BUG的解决方法
1.双边距BUG float引起的 使用display
2.3像素问题 使用float引起的 使用dislpay:inline -3px
3.超链接hover 点击后失效 使用正确的书写顺序 link visited hover active
4.Ie z-index问题 给父级添加position:relative
5.Png 透明 使用js代码 改
6.Min-height 最小高度 !Important 解决’
7.select 在ie6下遮盖 使用iframe嵌套
8.为什么没有办法定义1px左右的宽度容器(IE6默认的行高造成的,使用over:hidden,zoom:0.08 line-height:1px)

 

 CSS样式表根据所在网页的位置,可分为

.行内样式表、内嵌样式表、外部样式表

 

html元素的id跟class什么区别

id和class是网页中两个通用属性,他们协同工作使整个页面丰富多彩,当我们为一个元素定义样式时,二者都可用,但有区别?

  • 1、在css样式表中书写时,id选择符前缀应加"#",class选择符前缀应加"."
  • 2、id属性在一个页面中书写时只能使用一次,而class可以反复使用
  • 3、id作为元素标签用于区分不同结构和内容,而class作为一个样式,可以应用到任何结构和内容当中去
  • 4、布局上的一般原则:id先确定结构和内容再为它定义样式。而class正好相反,是先定义样式,然后在页面中根据不同需求把样式应用到不同结构和内容上
  • 5、目前浏览器都允许同一个页面出现多个相同属性值的id,一般情况能正常显示,不过当javascript通过id来控制元素时就会出错
  • 6、在实际应用中,class常被用到文字版块和页面修饰上,而id多被用在宏伟布局和设计包含块,或包含框的样式。

CSS display:none和visibility:hidden的区别

    • visibility:hidden隐藏,但在浏览时保留位置
    • display:none视为不存在,且不加载

 

    9. 为什么要使用Div+CSS布局 形式与内容分离 
    • 大大减少页面代码,提高页面浏览速度 结构清晰,有利于SEO 缩短改版时间, 布局更方便 一次设计,多次使用  20. Block元素的特点是什么?哪些元素默认为Block元素 总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度

常见的css+html问题

标签:

原文地址:http://www.cnblogs.com/cindy-hmy/p/5778249.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!