css常见问题

1 篇文章 0 订阅
本文详细解读了CSS选择器的种类,包括元素选择器、ID与类选择器等,还介绍了CSS优先级规则及引入CSS的不同方法,重点讲解了reset.css的作用和sprites技术。讨论了清除浮动的几种策略及其优劣。
摘要由CSDN通过智能技术生成

1.css选择器分类
(1)元素选择器:标签名{ },如div{ }
(2)ID选择器
(3)类选择器
(4)分组选择器(并集选择器):选择器1,选择器2,选择器N{ },如#box,.box{ }
(5)交集选择器:如p.box1{ }   // 为class值为box1的p元素设置样式
(6)后代选择器:如p .box{ }  
(7)子元素选择器:如p>.box{ }
(8)伪类选择器:
:link    未访问过的超链接
:visited  已访问过的超链接
:hover   鼠标移入
:active   正在点击
(9)全局选择器:如*{ }
(10)相邻兄弟选择器器:如:h1+p,带加号+

2.css优先级
Important! > 行内样式 > ID选择器 > 类选择器 > 标签选择器

3.css引入的方式有哪些? link和@import的区别是?
(1)内联、内嵌、外链、导入
(2)区别 :
区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。
区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。
区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。
区别4:ink支持使用Javascript控制DOM去改变样式;而@import不支持。
(3)@import引入方式:

<style type="text/css" media="screen">  
    @import url("CSS文件");  
</style> 

4.描述 reset.css的作用和用途。
       Reset重置浏览器标签的样式表定义在HTML标签在浏览器里有默认的样式。例如 p 标签有上下边距,strong标签有字体加粗样式,em标签有字体倾斜样式。不同浏览器的默认样式之间也会有差别,例如ul默认带有缩进的样式,在IE下,它的缩进是通过margin实现的,而Firefox下,它的缩进是由padding实现的。

5.解释css sprites,如何使用。  
Css精灵把一堆小的图片整合到一张大的图片上,减轻服务器对图片的请求数量。

6.清除浮动的几种方式,各自的优缺点
(1)使用空标签清除浮动 clear:both(增加无意义的标签)
(2)使用overflow:hidden
(3)使用伪元素before、after

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值