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来隐藏其高度。因此这样就大大简化了原来的代码同时也达到了清除浮动的目的。
分享到:
相关推荐
html+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料.ziphtml+js+css的代码资料....
6. 翻页CSS技巧:这些纯CSS翻页代码可能运用到以下技术: - CSS3选择器:更精确地定位和操作元素。 :hover伪类:响应鼠标悬停事件,实现翻页动画。 - transition和animation:创建过渡和动画效果,增加动态感。 ...
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_源代码”压缩包文件很可能是提供了一系列关于CSS的学习资源,包括源代码示例,帮助用户深入理解和应用CSS。 一、CSS语法基础 CSS语法主要包括选择器、属性和值三部分。选择器指向你要应用样式的...
11. **CSS组织和优化**:学习如何编写整洁的CSS代码,如遵循一定的命名规范(BEM、OOCSS等),使用CSS模块化工具(如CSS Modules),以及压缩和合并CSS以提高性能。 通过这个【4CSS】压缩包,你可以一步步地学习和...
HTML和CSS的学习代码HTML和CSS的学习代码HTML和CSS的学习代码 HTML和CSS的学习代码HTML和CSS的学习代码HTML和CSS的学习代码 HTML和CSS的学习代码HTML和CSS的学习代码HTML和CSS的学习代码 HTML和CSS的学习代码HTML和...
七夕情人节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...
1. **自定义参数**:用户可以选择预设的特效,通过调整参数(如颜色、大小、速度等)来定制符合需求的CSS代码。 2. **代码预览**:实时预览生成的CSS效果,便于调整和修改。 3. **代码复制**:一键复制生成的CSS...
这个"JS.CSS代码集合"可能包含了一系列实用的JS和CSS代码片段,供开发者在构建网页时参考和使用。 在JavaScript方面,这个集合可能包括了各种功能的实现,如表单验证、动态效果、AJAX异步请求、事件处理、时间日期...
标签:“Css代码”表示该文档聚焦于CSS语言的应用,通过具体的代码示例展示CSS在网页设计中的强大功能。 部分内容解析: 这段代码主要展示了一个名为“upmenu”的水平导航菜单的CSS样式设计。其中包含了多级下拉...
这个压缩包很可能包含了多个章节的实例代码,每个章节都专注于不同的CSS概念或技巧。 首先,我们来探讨CSS的基础知识。CSS是用来描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的语言。它的主要任务是...
本教程将探讨关于“CSS表单设计”的基础知识,包括HTML代码结构和CSS样式化,以及如何实现表单的标准化设计。 首先,让我们从HTML代码开始。一个基本的HTML表单可能包含以下元素: 1. `<form>`标签:这是表单的...
【CSS代码生成器】是一种非常实用的工具,它旨在简化CSS(Cascading Style Sheets)的编写过程,尤其对那些经常处理CSS的开发者而言,它能显著提高工作效率。这款工具通常具备用户友好的界面和丰富的功能,使得创建...
`chapter11`和`chapter12`可能涵盖了更高级的话题,比如CSS的预处理器(如Sass和Less),它们允许编写更简洁、模块化的CSS代码;或者介绍了CSS3的新特性,如过渡(transition)、动画(animation)、Flexbox和Grid...
**CSS代码生成器详解** CSS(Cascading Style Sheets)是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。它控制着网页的布局,包括字体、颜色、大小、位置等视觉效果。然而,...
淘宝CSS模板设计代码 主要是为了方便开网店的卖家装修的模板,里面的基本是包括全部的布局,希望大家踊跃下载哦~~
标题中的“HBuilder CSS格式化CSS为单行代码”指的是使用HBuilder这款强大的前端开发工具进行CSS代码格式化的特定操作。HBuilder是由DCloud(数字天堂)开发的一款全功能的前端开发IDE,它集成了多种便捷的功能,如...