`

关于CSS细节集合(二)

阅读更多

一、IE6及以下不识别a 标签外的:hover伪类,在火狐,IE7里能正确达到效果,解决办法:

.代码  收藏代码
  1. #show li.s1{ border:1px solid #ff9900; background:#454242;}  
  2. #show li.s2{ border:1px solid #D9D8D8; background:#312E2E;}  

 

二、为元素设置hasLayout

很多IE6(或IE7)的问题可以用设置hasLayout值的方法来解决,最简单的给元素设置hasLayout值的方法是给加上CSS 的height或width(当然,zoom也可以用,但这不是CSS的一部分)。比如设置为height:1%。如果父元素没有设置高度,那么元素的物理高度并不会改变,但是,已经具备hasLayout属性。

三、IE6下字符重复出现

确保浮动元素设置了 display:inline;

在浮动元素中使用 margin-right:-3px;前端UI分享

四、样式优先级

1,内联样式 [1.0.0.0]
2,ID选择器 [0.1.0.0]
3,类,属性,伪类 选择器 [0.0.1.0]
4,元素标签,伪元素 选择器 [0.0.0.1]

五、一个元素垂直居中的css写法

.代码  收藏代码
  1. #exm{  
  2.     position:absolute;  
  3.     left:50%;  
  4.     top:50%;  
  5.     z-index:1;  
  6.     width:200px;  
  7.    
  8.     height:100px;  
  9.     margin-left:-100px;  
  10.     margin-top:-52px;  
  11. }  

 

六、zoom : normal | number

设置或检索对象的缩放比例。设置或更改一个已被呈递的对象的此属性值将导致环绕对象的内容重新流动。虽然此属性不可继承,但是它会影响对象的所有子对象( children )。前端UI分享

七、图片跟文字并排时, 要实现图片文字垂直居中:

  1. 将line-height:设置成图片的高度,或者图片父元素的高度.
  2. 再将图片的CSS设置vertical-align:middle;

八、li 元素中包含 a img 元素的时候,IE6下出现空白

解决方法 一:

使 li 浮动,并设置 img 为块级元素

解决方法 二:

设置 ul 的 font-size:0;

解决方法 三:

设置 img 的 vertical-align: bottom;

解决方法 四:

设置 img 的 margin-bottom: -5px;

九、被点击访问过的超链接样式不在具有hover和active

解决方法:改变CSS属性的排列顺序: L-V-H-A

十、FF下连续长字段不能自动换行

解决方法:

.代码  收藏代码
  1. div{word-wrap:break-word;overflow:hidden;}  
 

十一、FF下父容器高度不能自适应

解决办法:清除子元素的浮动

十二、IE下图片下方产生空隙

解决办法:

  • 定义img 为display:block,或vertical-align为top/bottom/middle/text-bottom
  • 定义父容器的字体大小为零,font-size:0

十三、IE6下浮动元素和它相邻的非浮动元素之间有3px空隙

解决办法:

  • 相邻的非浮动元素也设置浮动;
  • 浮动元素相对IE6定义_margin-right:-3px;

十四、LI内容超长后以省略号显示

解决办法: white-space:nowrap;(文本不换行)text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;

十五、文本不能垂直居中

解决办法:行高和容器高度相等line-height=height;

十六、文本输入框和相邻的文本不能对齐

解决办法:设置文本输入框vertical-align:middle;前端UI分享

十七、IE设置滚动条样式

解决办法:

.代码  收藏代码
  1. body{  
  2. scrollbar-face-color:#f6f6f6;  
  3. scrollbar-highlight-color:#fff;  
  4. scrollbar-shadow-color:#eeeeee;  
  5. scrollbar-3dlight-color:#eeeeee;  
  6. scrollbar-arrow-color:#000;  
  7. scrollbar-track-color:#fff;  
  8. scrollbar-darkshadow-color:#fff;  
  9. }  

 

十八、IE6无法定义高度为1px的容器

解决办法:

.代码  收藏代码
  1. div{  
  2. overflow:hidden;  
  3. zoom:0.8;  
  4. line-height:1px;  
  5. }  

 

0
0
分享到:
评论

相关推荐

    css+js图片特效集合

    本资源包“css+js图片特效集合”汇聚了多种JavaScript实现的图片特效,为网页设计师和开发者提供了丰富的灵感和实践素材。 首先,我们来探讨CSS在图片特效中的应用。CSS3引入了许多新的属性和选择器,使得创建复杂...

    Rainer Su 的CSS

    【Rainer Su 的CSS】是关于前端开发领域中CSS(层叠样式表)技术的一份资源,由专家Rainer Su提供。CSS是网页设计的重要组成部分,它负责定义页面的布局、颜色、字体、大小等视觉样式,使得网页内容能够呈现出美观且...

    最好的CSS目录

    TheImport是一个集合了多种类型设计资源的网站,其中包括了大量的CSS设计案例。设计师们可以在这里找到各种风格的作品,并从中汲取灵感。 #### 11. CSSHeaven CSSHeaven是一个专注于CSS设计的网站,它提供的案例...

    css手册大全

    《CSS手册大全》集合了多个关于CSS(Cascading Style Sheets)的重要参考资料,旨在为学习和精通CSS的用户提供详尽的指导。这个压缩包包含了多种格式的手册,如CHM和PDF,便于不同用户需求的选择。 1. **DHTML手册*...

    CSS样式css20

    CSS20这个标题可能指的是CSS的一个特定版本或者一个教程集合,虽然CSS没有正式的“CSS20”版本,但我们可以将其理解为涵盖了一系列CSS基础到进阶的特性。描述中提到的内容虽然不全面,但提供了不少有价值的知识点,...

    html/css3/js的离线版chm手册

    在“CSS3.0 帮助文档.chm”中,开发者可以找到关于这些特性的详细说明和示例,以便于实现更具视觉吸引力和交互性的网页设计。 JavaScript是一种广泛使用的客户端脚本语言,它运行在用户的浏览器上,为网页添加动态...

    css 技术收集 css经典教材

    本资料集合主要关注“CSS+Div”布局技术和经典的CSS教材。 1. **CSS+Div布局**: CSS+Div布局是现代网页设计中常用的一种布局方式,其核心思想是利用CSS控制HTML中的`<div>`元素来实现页面布局。`<div>`元素是块级...

    非常漂亮的Css模板

    【CSS模板】是一种用于网页设计的预定义样式代码集合,它使用CSS(Cascading Style Sheets)语言编写,目的是为了实现网页元素的布局、颜色、字体等视觉效果。CSS模板通常包括一系列的CSS文件、HTML文件以及可能的...

    40个经典的css实例

    这个“40个经典的css实例”集合提供了丰富的学习材料,帮助初学者和经验丰富的开发者更好地理解和应用CSS。下面将详细探讨这些实例中可能涵盖的关键知识点: 1. **选择器**:CSS选择器是定位HTML或XML元素的基础,...

    CSS工具-CSS工具

    #### 二、多元素悬停效果生成器 - CSS Multi-element Rollover Generator - **功能介绍**:该工具允许用户通过简单的配置,利用CSS和一张图片创建具有翻转效果的按钮样式。 - **应用场景**: - 创建具有交互性的...

    CSS禅意花园最新中文版PDF

    - **定义与背景**:“CSS禅意花园”是一个展示如何运用层叠样式表(Cascading Style Sheets,简称CSS)进行网页设计的在线资源集合。它起源于1998年,随着Web设计的不断发展,该花园逐渐成为全球范围内Web设计师们...

    搜集整理100套DIV+CSS网站样式模板

    这100套DIV+CSS网站样式模板集合是一个宝贵的资源库,旨在为网页设计师和开发者提供丰富的设计灵感和实用的代码示例。DIV+CSS是现代网页布局的基础,通过使用HTML的div元素和CSS(层叠样式表)来实现页面的结构化和...

    CSS3 下拉菜单 多级展开导航菜单.rar

    CSS Grid是另一种布局模式,擅长处理二维网格系统。在设计多级菜单时,如果需要在水平和垂直方向上均分布局,Grid布局可以提供更为精确的控制。 6. **响应式设计** 这些下拉菜单可能包含了媒体查询(media ...

    css样式就得这么写(css参考样式集合)

    如今我们的网站、页面更加需要注重细节,不论是字体的样式、还是图片的分辨率清晰度都会影响到用户的访问体验和PV,以及用户以后是否会回访我们的网站/博客。为了让我们的网页变得更加美观个性化,我们需要了解更多...

    我收集的css精品文章

    此外,“一些很多人都不注意的细节方面”暗示了文章可能包含了容易被忽视但对提升网站性能和用户体验至关重要的CSS技巧。 【标签】"css"表明所有文档都将围绕CSS语言展开,包括其语法、选择器、布局方法、盒模型、...

    CSS黑色超酷多级菜单.rar

    类选择器(如`.menu-item`)可以方便地将样式应用于特定元素集合。 3. **浮动与清除**:在早期的CSS布局中,浮动(`float`)常用于创建多列布局。在多级菜单中,浮动可以确保子菜单项在其父菜单项旁边显示。同时,...

    蓝色欧美CSS网页模板

    HTML文件包含了网页的结构和内容,CSS文件则是样式规则的集合,用于控制网页的外观,图片和其他资源文件则是用于增强网页视觉效果的素材。 总的来说,这个“蓝色欧美CSS网页模板”提供了构建专业商业网站的基础框架...

    CSS3.0(飘零雾雨版)

    飘零雾雨版可能是对这个版本的个人解读或特定教程集合,旨在深入讲解CSS3.0的各种新特性和用法。 一、选择器增强 1. **伪类与伪元素**:CSS3.0引入了更多的伪类,如`:hover`, `:active`, `:focus`用于交互效果,...

    js+dhtml+css\js+dhtml+css

    标题中的"js+dhtml+css"表明这是一个关于前端开发技术的资源集合,主要涉及JavaScript、动态HTML(DHTML)和层叠样式表(CSS)。这些技术是构建交互式和动态网页的关键工具。描述中的"打包上传"暗示这可能是一个学习...

    jQuery css3鼠标悬停图片切换文字过渡动画特效.zip

    在本项目中,"jQuery css3鼠标悬停图片切换文字过渡动画特效.zip"是一个集合了7种不同风格的JavaScript和CSS3技术实现的交互式图片文字切换效果。这些效果为网页设计提供了丰富的动态视觉体验,使得用户在鼠标悬停在...

Global site tag (gtag.js) - Google Analytics