居中方式

1.line-height.

2.line-height+vertical-align.

3.text-align.

4.position.

5.margin.

在IE6下,如果相邻元素设置了float,然后再设置了margin-left或者margin-right,则给每一个块添加属性:*display:inline;(IE6不支持inline-block属性,若元素中设置了,要如上设置)

每次只在将最外面的块设置相关的位置。并且设置好起宽度,高度由元素撑起。

如果复杂嵌套元素有相关问题,则可以添加border查看其关系,border以内的空白是padding.

一般来说块元素的width是充满父元素的。

在浏览器中,可以为多个需要使用到图片的标签都使用一张图片,而这张图片上包含了所需要用到的图片,使用的关键是background-position,调整xy的值来改变图片位置。当x的值变小的时候,图片相对于窗口向左移动。当y值变大时,图片相对于窗口向下移动。

border以内的都是内容,都可以显示。因此padding可以显示内容,如背景图片~

IE6 hack模式"_‘

IE8以下 "\"

IE67"*"

IE7 "+"

img,input,select,textarea,替换行元素

border:0border:none在IE67下的表现不一样。border:0占内存,要渲染。border:none不占内存不渲染。

如果一个块元素要display:inline-block;需要兼容IE67写上*zoom:1;和*display:inline;

如果要设置最小高度,现代浏览器需要添加min-height属性,而IE6添加_height。

中间自适应,两边固定。需要三个同级块,然后第一第二块左右浮动。

时间: 2024-10-11 06:32:45

居中方式的相关文章

各种div+css居中方式调整(转载)

盘点8种CSS实现垂直居中水平居中的绝对定位居中技术 分类: 前端开发2013-09-11 21:06 24959人阅读 评论(3) 收藏 举报 绝对居中垂直居中水平居中CSS居中代码 目录(?)[+] Ⅰ.绝对定位居中(Absolute Centering)技术 我们经常用margin:0 auto来实现水平居中,而一直认为margin:auto不能实现垂直居中……实际上,实现垂直居中仅需要声明元素高度和下面的CSS: [css] view plaincopy .Absolute-Center

常用的CSS居中方式

1.水平居中margin 0 auto;(浮动元素除外) 这个属性在网页制作的过程中是经常被用到的,一般情况下页面的版心你就可以看到它. <style> .father { width: 400px; height: 400px; background-color: pink; } .son { width: 200px; height: 200px; background-color: skyblue; margin: 0 auto; } </style> </head&g

CSS居中方式总结

1.text-align:center; 使用以上方式居中是将父级容器中display:inline;的行内元素或者文字进行水平居中. 2.inline-height:(height)值; 使用inline-height时经常和height一起使用,使得内容垂直方向上居中,建议在列表内部的li中使用: 3.margin:auto; 使用margin来居中时,一般是在元素给出了确切的width值,设置margin:auto; 或者 margin: 0 auto; 是一样的效果:当前的元素将水平居中

HTML 内容居中方式总结

在HTML网页排版经常会用到关于对其方式的情况,水平居中和垂直居中.特别是水平居中,并不是一个简单的text-align就可以解决所有的情况. 开始之前普及一点HTML知识,目标很明显,不同的页面结构情况下,要达到居中的效果方式不同. 常用的块状元素有: <div>.<p>.<h1>...<h6>.<ol>.<ul>.<dl>.<table>.<address>.<blockquote>

HTML中经常用到的对齐,居中方式

在编写一片网页时,我们经常需要使一些文本或者图片,盒子居中!但是在众多的写法里,那些才能使我们的目的最快,最有效的达到呢! 居中也是有轴线之分的,水平轴,垂直于水平轴的轴,交叉轴. 1盒子居中 margin:auto: 通常在这此行只有一个盒子的情况下使用[需要定宽-常规流和浮动不用] 2文本居中 定义水平轴线对齐方式 flex-start 项目位于在主轴起点flex-end 项目位于主轴终点center 项目在中间space-between 两端对齐,项目之间的间隔都相等(开头和最后与父元素没

竖直居中方式总结

已知有 html, body { margin: 0; height: 100%; } #child { width: 200px; height: 200px; background: black; } <div id="child"></div> 将元素 #child 竖直居中于窗口中部 绝对定位法 1 对未知高度的元素适用.jsfiddle #child { position: absolute; /* fixed */ top: 50%; transfo

各种居中方式小记

1.单行内容的居中 .middle-demo-1{height: 4em;line-height: 4em;overflow: hidden;} 2.父元素未设置高度,内容居中 .middle-demo-2{padding-top: 24px;padding-bottom: 24px;} 3.子元素有固定高度,使用绝对定位的 div,把它的 top 设置为 50%,top margin 设置为负的 content 高度. #content { position:absolute; top:50%

display:inline-block居中方式

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="css/common.css"/> <style> .slider{ width: 520px; height: 28

常用的居中方式

居中 日常工作常用到居中,方法很多,在这里梳理几种常见方法 水平居中 大致列表,主要有三类: 1.适用块级元素水平居中 居中元素css: margin:0 auto 2.适用行内元素水平居中 父元素: text-align:center 3.需要已知居中元素的宽 居中元素::left:50%;margin-left: -(居中元素宽/2): 水平垂直居中 绝对定位居中 父元素: position: relative 居中元素: margin: auto; position: absolute;