`
caiceclb
  • 浏览: 242547 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

CSS技巧代码搜刮

阅读更多

1、第一收录:图片居中(注:.box 最好用在img的父级元素上,而不要是祖父级),附链接参考:

 

http://www.cssrain.cn/article.asp?id=870  ,http://www.planabc.net/2006/11/20/css_vertical_center_solution/

http://www.student.oulu.fi/~laurirai/www/css/middle/     (英文)

 

<style>
.box {
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;

/*设置水平居中*/
text-align:center;

/* 针对IE的Hack */
*display: block;
*font-size: 175px;/*约为高度的0.873,200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题,如gbk编码*/

width:200px;
height:200px;
border: 1px solid #eee;
}
.box img {
/*设置图片垂直居中*/
vertical-align:middle;
}
</style>

 

2、简单且兼容所有浏览器的清除浮动写法:(来源http://www.ajaxbbs.net/post/webFront/simple-clear-float.html

 

另外收录一个: 清理浮动的全家  http://www.twinsenliang.net/skill/20090413.html

 

.clearfix {zoom:1} 
.clearfix:after { 
content: '\20';  
display: block;  
clear: both;  
}

 

 

写道
对于IE只要使元素拥有Layout属性即可清除浮动,方法有很多,如height:1%,overflow:hidden,zoom:1等,但我们一般应选取尽可能不造成副作用的方式,即最优办法是采用zoom:1的办法。
对于符合标准的浏览器,一般采用CSS的:after伪类为浮动元素后面增加一个清除浮动的元素来实现。上面的代码通过增加一个.号,然后通过clear:both;display:block来清除浮动,然后通过visibility:hidden和height:0来隐藏这个点号。
content:'\20'指定在浮动列表后增加一个空白字符,首先这个字符不可见,无需visibility:hidden来隐藏,其次他没有高度,无需height:0来隐藏其高度。因此这样就大大简化了原来的代码同时也达到了清除浮动的目的。

 

分享到:
评论

相关推荐

    css常用代码大全(html+css代码).pdf

    HTML和CSS是构建网页设计的基础,CSS(层叠样式表)尤其重要,因为它允许开发者对网页的布局、颜色、字体、大小等进行精确控制。...熟悉并熟练运用这些CSS代码,将能极大地提升网页设计的质量和效率。

    学习html和css的代码.zip

    学习html和css的代码学习html和css的代码学习html和css的代码 学习html和css的代码学习html和css的代码学习html和css的代码 学习html和css的代码学习html和css的代码学习html和css的代码 学习html和css的代码学习...

    html+js+css的代码资料.zip

    html+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料....

    根据预览到的效果生成css代码 CSS代码生成器

    CSS代码生成器是编程工具中的一个非常实用的辅助软件,尤其对初学者来说,它极大地简化了创建和管理样式的过程。下面我们将深入探讨CSS代码生成器及其相关知识点。 首先,CSS代码生成器允许用户通过直观的界面来...

    淘宝新旺铺导航栏自动生成 CSS 代码

    在这个特定的场景中,我们关注的是“导航栏自动生成 CSS 代码”这一功能。CSS(层叠样式表)是用于描述网页及应用程序界面外观和表现的一种语言,它可以精确控制页面元素的样式、位置和布局。 标题提到的“淘宝新...

    连续字符的CSS换行代码.rar

    连续字符的CSS换行代码.rar连续字符的CSS换行代码.rar连续字符的CSS换行代码.rar连续字符的CSS换行代码.rar连续字符的CSS换行代码.rar连续字符的CSS换行代码.rar连续字符的CSS换行代码.rar连续字符的CSS换行代码.rar...

    css禅意花园代码/css禅意花园代码/css禅意花园代码

    通过解压"css禅意花园代码.rar"文件并查看其中的"css禅意花园代码全集",你可以亲自研究每一个示例,理解其背后的CSS逻辑,并将这些知识应用到自己的项目中。这不仅是一个学习平台,也是一个激发创意的灵感库,对于...

    CSS课程代码

    11. **CSS组织和优化**:学习如何编写整洁的CSS代码,如遵循一定的命名规范(BEM、OOCSS等),使用CSS模块化工具(如CSS Modules),以及压缩和合并CSS以提高性能。 通过这个【4CSS】压缩包,你可以一步步地学习和...

    HTML和CSS的学习代码.zip

    HTML和CSS的学习代码HTML和CSS的学习代码HTML和CSS的学习代码 HTML和CSS的学习代码HTML和CSS的学习代码HTML和CSS的学习代码 HTML和CSS的学习代码HTML和CSS的学习代码HTML和CSS的学习代码 HTML和CSS的学习代码HTML和...

    html+js+css代码.zip

    七夕情人节html代码html+js+css代码.ziphtml+js+css代码.ziphtml+js+css代码.ziphtml+js+css代码.ziphtml+js+css代码.ziphtml+js+css代码.ziphtml+js+css代码.ziphtml+js+css代码.ziphtml+js+css代码.ziphtml+js+css...

    html+css网页设计源代码

    对于更高级的学习者,可以探索如何使用CSS预处理器(如Sass或Less)来提高代码的可维护性和效率,或者研究如何利用JavaScript和jQuery实现交互效果,如点击事件、滑动动画和表单验证。同时,了解Web标准和最佳实践,...

    JS.CSS代码集合

    这个"JS.CSS代码集合"可能包含了一系列实用的JS和CSS代码片段,供开发者在构建网页时参考和使用。 在JavaScript方面,这个集合可能包括了各种功能的实现,如表单验证、动态效果、AJAX异步请求、事件处理、时间日期...

    css+div经典代码大全

    标签:“Css代码”表示该文档聚焦于CSS语言的应用,通过具体的代码示例展示CSS在网页设计中的强大功能。 部分内容解析: 这段代码主要展示了一个名为“upmenu”的水平导航菜单的CSS样式设计。其中包含了多级下拉...

    CSS表单设计最简单的,最基本的,CSS表单代码,html代码,表单标准化设计

    本教程将探讨关于“CSS表单设计”的基础知识,包括HTML代码结构和CSS样式化,以及如何实现表单的标准化设计。 首先,让我们从HTML代码开始。一个基本的HTML表单可能包含以下元素: 1. `&lt;form&gt;`标签:这是表单的...

    很好用的css代码生成器

    【CSS代码生成器】是一种非常实用的工具,它旨在简化CSS(Cascading Style Sheets)的编写过程,尤其对那些经常处理CSS的开发者而言,它能显著提高工作效率。这款工具通常具备用户友好的界面和丰富的功能,使得创建...

    Head First HTML与CSS 源代码

    `chapter11`和`chapter12`可能涵盖了更高级的话题,比如CSS的预处理器(如Sass和Less),它们允许编写更简洁、模块化的CSS代码;或者介绍了CSS3的新特性,如过渡(transition)、动画(animation)、Flexbox和Grid...

    css代码生成器

    **CSS代码生成器详解** CSS(Cascading Style Sheets)是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。它控制着网页的布局,包括字体、颜色、大小、位置等视觉效果。然而,...

    400个超实用的CSS代码段

    【标题】"400个超实用的CSS代码段"是一个集合了大量实用CSS技巧和样例的资源,旨在帮助开发者提升网页设计和布局的能力。CSS(层叠样式表)是网页设计的核心技术之一,用于定义HTML或XML(包括如SVG、MathML等各种...

    html+css常用代码

    html+css常用代码,用于帮助初学者总结学习,文档内容简单实用

    超实用的CSS代码段+源码

    《超实用的CSS代码段》是一本专门为网页设计师和开发者准备的宝贵资源,它集结了400多个精心挑选的CSS代码片段,旨在解决实际网页设计中的各种问题。这本书不仅涵盖了CSS的基础知识,还深入到高级特性,为读者提供了...

Global site tag (gtag.js) - Google Analytics