首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在FF,IE6和IE7中运行的HTML中垂直和水平居中的实用解决方案

在FF,IE6和IE7中运行的HTML中垂直和水平居中的实用解决方案:

在不同的浏览器和版本中,实现垂直和水平居中的方法可能会有所不同。以下是一个在FF,IE6和IE7中运行的HTML中垂直和水平居中的实用解决方案:

代码语言:html
复制
<!DOCTYPE html>
<html>
<head><style>
  .container {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 100px;
    margin-top: -50px;
    margin-left: -100px;
    text-align: center;
  }
</style>
</head>
<body>
  <div class="container">
    <p>居中文本</p>
  </div>
</body>
</html>

这个方法使用绝对定位和负边距来实现垂直和水平居中。top: 50%left: 50%将容器的左上角放在页面的中心,然后使用margin-top: -50pxmargin-left: -100px将容器的中心与页面的中心对齐。text-align: center用于水平居中文本。

这个方法在FF,IE6和IE7中都能正常工作,但在更新的浏览器中,您可能需要使用不同的方法来实现垂直和水平居中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • css多浏览常见问题

    .) 2).水平居中. margin: 0 auto;(当然不是万能) 3, 若需给 a 标签内内容加上 样式, 需要设置 display: block;(常见于导航标签) 4, FF IE...而hand 只适用于 IE. 1 针对firefox ie6 ie7css样式 现在大部分都是用!important来hack,对于ie6firefox测试可以正常显示, 但是ie7对!...: #999; } /* IE7 */ 那么firefox下字体颜色显示为#333,IE6下字体颜色显示为#666,IE7下字体颜色显示为#999。...important 为 FF 特别设置样式 div 垂直居中问题: vertical-align:middle; 将行距增加到整个DIV一样高 line-height:200px; 然后插入文字,...参照 menubar, 给 a menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以 menubar 插入一个空格XHTML+CSS兼容性解决方案小集 使用XHTML

    1.1K30

    CSS- ie6,ie7,ie8 兼容性写法,CSS hack写法

    ;实际宽度是320px;而在IE6,div完整宽度是width,所以 这个div下面的div宽度一致。        ...第二招:IEFF下对象居中问题 IE下大家应该知道只要设置body{text-align:center;}这样就可以居中显示。...所以FF就会居 显示。 第三招:垂直居中(仅只用于一行) 比如说一个高30pxdiv,问题默认是会显示左上角,如果想垂直居中对其可以加个line-height:30px;样式。...目的就是解决浏览器默认值问题。 第五招:针对IE6IE7FFcss样式(这一招特殊情况下经常用到) 原来建设网站经常使用!important来设置优先权,但有了IE7之后就不行了。...下面给大家个可以解决IE6IE7FF各个CSS优先权方法 #1 { color: #333; } /* FF环境 */  * html #1 { color: #666; } /* IE6环境 *

    2.2K40

    Kubernetes水平扩展(HPA)垂直扩展(VPA)概念工作原理

    水平扩展(Horizontal Pod Autoscaling,HPA)图片水平扩展是Kubernetes一种自动调整Pod数量方式。...当应用程序负载增加或减少时,水平扩展可以根据指标自动增加或减少Pod数量来应对不同负载需求。水平扩展通过控制器管理器(Controller Manager)HPA Controller实现。...垂直扩展(Vertical Pod Autoscaling,VPA)图片垂直扩展是Kubernetes一种自动调整Pod资源配额方式。...根据实际资源使用情况配置目标资源需求,垂直扩展会自动调整Pod资源配额。垂直扩展可以通过修改Pod资源请求和限制来改变Pod资源配额。...水平扩展垂直扩展可以同时使用,以实现更精确资源管理更高弹性。

    94941

    Web程序员们,你准备好迎接HTML5了吗?

    important 这句放置另一句之上   6.div 垂直居中问题: vertical-align:middle; 将行距增加到整个DIV一样高 line-height:200px; 然后插入文字...,就垂直居中了。...)补白(padding),幸运是这个情况IE6有了好转 但是IE6向后兼容同时也包容了以前错误,IE6其实有两个核心,页面前他仍旧表现出对错误宽容,只有文档严格地加上文档类型(...important;*background:blue; //这一句会使Firefox,背景呈橙色,IE7为绿色,IE6为蓝色,道理前面一样,Firefox不能识别*,所以后面两句都不执行,直接执行第一句...IE6不能识别!imprtant,本来运行了第一句代码了,第二句不能识别,那就理所当然执行了最后一句。 FF与IE  1.

    78820

    网页设计另人头疼浏览器兼容问题

    important 这句放置另一句之上   6.div 垂直居中问题: vertical-align:middle; 将行距增加到整个DIV一样高 line-height:200px; 然后插入文字...,就垂直居中了。...)补白(padding),幸运是这个情况IE6有了好转 但是IE6向后兼容同时也包容了以前错误,IE6其实有两个核心,页面前他仍旧表现出对错误宽容,只有文档严格地加上文档类型(...important;*background:blue; //这一句会使Firefox,背景呈橙色,IE7为绿色,IE6为蓝色,道理前面一样,Firefox不能识别*,所以后面两句都不执行,直接执行第一句...IE6不能识别!imprtant,本来运行了第一句代码了,第二句不能识别,那就理所当然执行了最后一句。 FF与IE  1.

    1.4K20

    CSS教程:div垂直居中N种方法「建议收藏」

    相关教程:div水平居中N种方法     一、单行垂直居中     如果一个容器只有一行文字,对它实现居中相对比较简单,我们只需要设置它实际高度height所在行高度line-height相等即可... 二、多行未知高度文字垂直居中     如果一段内容,它高度是可变那么我们就可以使用上一节讲到实现水平居中时使用到最后一种方法,就是设定Padding... 24 25 26 27 三、多行文本固定高度居中     本文一开始,我们已经说过CSSvertical-align属性只会对拥有...不过我们还其它办法  四、Internet Explorer解决方案     Internet Explorer 6及以下版本高度计算上存在着缺陷。...垂直居中vertical-align值是middle,而水平居中align值是center,虽然同是居中但关键字不同

    1.2K30

    CSS水平垂直居中方法

    原文链接:http://caibaojian.com/370.html 水平垂直居中,特别是使用在列表时候经常会用到,以前有需求时候我也做过类似的代码,是使用display:table-cell...水平居中,如果知道元素宽度,则可以使用 .cell{width:300px; margin:0 auto; text-align:center;} 如果是内联元素居中,那么直接用text-align:...,ie7 推荐使用inline-block这种水平居中方法,既保留了块级元素特性,而且完美兼容。...另外你还可以使用表格方式来水平居中。 说完了水平居中,下面说垂直居中。 如果元素是内联元素,并且只有一行,则我们可以通过line-height来设置与其高度同样大小,则实现了垂直居中了。...[endif]--> 可以使用IE特有的条件语法,不过我习惯用ie hack来写。下面这个代码实现了水平垂直多行代码(支持一行)居中对齐。目前测试IE、chromeFirefox均兼容。

    22710

    div内图片和文字水平垂直居中「建议收藏」

    大小不固定图片、多行文字水平垂直居中 本文综述 想必写css都知道如何让单行文字高度固定容器内垂直居中,但是您知道或者想过让行数不固定文字高度固定容器内垂直居中呢?...透明图片背景定位实现图片水平垂直居中 核心HTML代码为: <img src=".....效果图<em>和</em>上面的一样<em>的</em>,完美的<em>水平</em><em>垂直</em><em>居中</em>。原理也与图片一样,相信很容易理解<em>的</em>。 再提供一下实例页面的链接,狠狠地点击这里,实例页面的最后一种方法向您展示了这种新颖<em>的</em>图片<em>垂直</em><em>居中</em><em>的</em>方法。...这里,我再提供一种我刚刚试验出来<em>的</em>一种新方法,实现大小不固定<em>的</em>图片<em>水平</em><em>垂直</em><em>居中</em>,综合来讲,比上面所有提供<em>的</em>方法还要优秀,且没有hack,兼容性上佳(支持<em>IE6</em>、<em>IE7</em>、Firefox、chrome、Safari...下为<em>在</em><em>IE7</em>下<em>的</em>效果截图: 此方法原理是,<em>在</em>IE下使用font-size使图片<em>垂直</em><em>居中</em>显示,Firefox,chrome等现代浏览器使用line-height配合img本身<em>的</em>vertical-align

    3.6K21
    领券