`

关于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
分享到:
评论

相关推荐

    各种css3效果动画

    集合各种css3的效果和动画,一共12个,都是常用的效果展示,和一些细节的动画

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

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

    按钮:CSS按钮的集合

    CSS按钮的集合。 。 关于这个项目 我的目标是在使用HTML5 / CSS3技术的同时使用最少的标记为Web创建各种时尚的按钮。 该系列包括26种不同的按钮样式。 技术细节 每种样式都是使用 (CSS预处理程序)通过基于组件的...

    HTML5&CSS3网页制作:页面交互元素.pptx

    details元素规定了用户可见的或者隐藏的需求的补充细节。summary元素经常与details 元素配合使用,作为details 元素的第一个子元素,用于为details定义标题。 语法格式 details元素和summary元素 示例:实现如下效果...

    JQuery EasyUI 1.0.5 离线文档

    jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。通过jQuery EasyUI开发者不需要编写复杂的javascript,也不需要对css样式有深入的...

    anicollection:查找,使用和共享动画的最简单方法。 无价!

    关于AniCollection是来自许多和许多的很棒CSS3动画的集合。 为您提供一种轻松查找,使用和共享它的方式。 需要寻找很棒的动画来改善您的网站吗? AniCollection对此非常有用。 是否想将一些动画与您的代码快速集成?...

    speed-patterns:快速网站的设计模式集合

    在发布的快速网站的设计模式集合 该项目的目的是收集产品/用户体验/视觉设计模式,以创建快速的网站,并旨在帮助产品经理,网站设计师和前端开发人员从项目开始就计划快速的体验,或者在发现性能问题时帮助阐明改进...

    Vue-project:这是一个vue入门到项目实战开发的源代码集合

    Vue-vue入门到项目实战开发 这是一个vue入门到项目实战开发的...vue1-在vue中CSS的动画原理vue2-在Vue中使用Animate.css库vue3-在Vue中同时使用过度属性和动画vue4-在Vue中使用Velocity.js vue5-Vue中多个元素或组件的

    office-ui-fabric-core:用于构建Office和Office 365体验的前端CSS框架

    Fabric是一种响应式的,移动优先的样式和工具集合,旨在使您可以快速,轻松地使用Office设计语言创建Web体验。 最新版本: 11.0.0内容包含什么该存储库包含在Fabric的各个方面使用的核心样式,包括图标,类型,字体...

    基于 Bootstrap 5 的多用途企业主题 HTML 网站模板

    - 精美的手工制作和建造,注重细节,满足您的需求 - 惊人的灵活性和超级短代码 - 大量有用的内部页面 - 渐变调色板 - 使用 SASS 的动态配色方案可节省您的时间 - SVG(可缩放矢量图形)。只需点击几下即可更改颜色 -...

    message-board-week2js:第2周Javascript项目Epicodus。 用Ember.js制作。 一个初级开发人员可以在其同行中寻求建议的网站

    Bootstrap是与Bower一起安装CSS的集合 眼镜 我之所以选择不包含规范,是因为我不清楚规范如何改善该项目的规划,也不清楚规范将是什么。 一体化 application.hbs 索引路径 每个问题的问题模板 新问题组件以创建新...

    asp.net知识库

    与DotNet数据对象结合的自定义数据对象设计 (二) 数据集合与DataTable 与DotNet数据对象结合的自定义数据对象设计 (一) 数据对象与DataRow ASP.NET中大结果集的分页[翻译] .net 2.0 访问Oracle --与Sql Server的...

    Amazon-Clone:这是一个具有付款流程的完整的亚马逊克隆网络应用程序

    第4部分:将产品作为道具传递给我的数据数组上的.map到产品,然后我从组件功能中解构了产品,并将每个细节都包含到了产品组件中。 第5部分:安装了Firebase,并使用产品字段创建了一个集合。 创建firebase.js并从...

    大数据必看经典书籍:大数据从入门到深入书籍推荐.pdf

    推荐书籍: 《Big Data》 在⼤数据的背景下,关于数据建模,数据层,数据处理需求分析以及数据架构和存储实现问题,这本书给出了很多独到的见解。 《Hadoop权威指南》 《Hadoop权威指南》,作为Hadoop的经典⼊门...

    cnDefaultComponents:默认代码为空复选框

    这是默认组件的集合,所有组件均基于代码空颜色设置样式。 指定的技术适用于所有这些技术。 它适用于不涉及其他模板引擎或样式库的情况。 地位 阶段:已发行 最新稳定版本:1.1.0 技术细节 部分 技术编号 参考名称 ...

    Web前端开发第4季:JavaScript基础入门

    switch--case)◆ 循环(while循环, do--while循环, for循环,循环嵌套 )◆ 集合(Array基础常见操作、案例演示)◆ set集合、map集合(集合的遍历、集合常用的方法)◆ 课后习题 在本季课程的讲解部分结合了大量的...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquery的dom操作 10-27 1课程回顾 10-27 2 jquery的dom操作 内部插入 外部插入 10-27 3 jquery节点操作 10-27 4 练习题讲解 10-27 5 jquery属性操作 获取子元素和...

    (全)传智播客PHP就业班视频完整课程

    10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquery的dom操作 10-27 1课程回顾 10-27 2 jquery的dom操作 内部插入 外部插入 10-27 3 jquery节点操作 10-27 4 练习题讲解 10-27 5 jquery属性操作 获取子元素和...

    史上最全传智播客PHP就业班视频课,8月份视频

    10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquery的dom操作 10-27 1课程回顾 10-27 2 jquery的dom操作 内部插入 外部插入 10-27 3 jquery节点操作 10-27 4 练习题讲解 10-27 5 jquery属性操作 获取子元素和...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    10-26 4 jquery对象集合遍历的四种形式及练习题讲解 jquery的dom操作 10-27 1课程回顾 10-27 2 jquery的dom操作 内部插入 外部插入 10-27 3 jquery节点操作 10-27 4 练习题讲解 10-27 5 jquery属性操作 获取子元素和...

Global site tag (gtag.js) - Google Analytics