`

IE6下解决text-align:center

    博客分类:
  • Css
阅读更多
Html代码  收藏代码
  1. <style type="text/css">  
  2. .container{  
  3.   text-align: center;  
  4.   border: solid 1px blue;  
  5. }  
  6. </style>  
  7.   
  8. <div class=container>  
  9.     <table>  
  10.         <tr><td>Text</td></tr>  
  11.     </table>  
  12. </div>  

   在IE下"Text"居中显示,FF下"Text"靠左显示.

 

二、解决问题:

    方案1:

   

Html代码  收藏代码
  1. <style type="text/css">  
  2. .container{  
  3.   text-align: center;  
  4.   border: solid 1px blue;  
  5. }  
  6.   
  7. table {  
  8.     margin-left:auto;  
  9.     margin-right:auto;  
  10. }  
  11. </style>  
  12.   
  13. <div class=container>  
  14.     <table>  
  15.         <tr><td>Text</td></tr>  
  16.     </table>  
  17. </div>  

 

    方案2:

    

Html代码  收藏代码
  1. <style type="text/css">  
  2. .container{  
  3.   text-align:-moz-center; /*FF*/  
  4.   #text-align: center; /*IE */  
  5.   border: solid 1px blue;  
  6. }  
  7. </style>  
  8.   
  9. <div class=container>  
  10.     <table>  
  11.         <tr><td>Text</td></tr>  
  12.     </table>  
  13. </div>  

 

    方案3:

   

Html代码  收藏代码
  1. <style type="text/css">  
  2. .container{  
  3.   border: solid 1px blue;  
  4. }  
  5. </style>  
  6.   
  7. <center>  
  8. <div class=container>  
  9.     <table>  
  10.         <tr><td>Text</td></tr>  
  11.     </table>  
  12. </div>  
  13. </center>  

 

 

分享到:
评论

相关推荐

    IE7下当position:fixed遇到text-align:center的解决方法

    IE7下当position:fixed遇到text-align:center的解决方法 在讨论解决IE7浏览器(或IE8的兼容模式)下,当position:fixed定位遇到外层容器使用text-align:center属性时出现的问题之前,需要了解几个关键的CSS知识点。...

    在ie7下css居中样式text-align:center;偏左问题解决方法

    在设计网页时,居中对齐是一种常见的需求,`text-align:center;` 是CSS中用于实现文本水平居中的一个属性。然而,当在Internet Explorer 7(简称IE7)这个较旧的浏览器版本中使用该样式时,可能会遇到一个问题:文本...

    让IE也支持margin居中告别text-align:center

    通过正确地声明DOCTYPE,并结合`margin: auto`,我们可以避免过度依赖`text-align:center`,让页面在各种浏览器下都能保持良好的居中效果。这对于提高代码的可维护性和跨浏览器兼容性具有重要意义。

    text-align:justify实现文本两端对齐 兼容IE

    通常,`text-align: left` 会使文本左对齐,`text-align: right` 使文本右对齐,而 `text-align: center` 则将文本居中。然而,`justify` 提供了一种更专业且对称的文本排列效果,尤其适合长段落的阅读体验。 在IE...

    margin:0 auto与text-align:center的基本概念及区别介绍

    1.text-align: 属性规定元素中的文本的水平对齐方式;  该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式;  一般情况下设置文本对齐方式的时使用此属性。支持值 justify。  Example: div...

    谷歌浏览器 div 水平对齐

    这样,我们可以用 `vertical-align: middle` 实现垂直居中,再配合 `text-align: center` 实现文字的水平居中。具体代码如下: ```html &lt;div class="text"&gt; Multi-line, vertical-align:middle; text-align:...

    html居中问题

    2. **结合text-align和margin**:为了兼容IE6/7/8的混杂模式,可以在父容器上设置`text-align:center;`,并在子元素上设置`margin:0 auto;`以及`text-align:left;`以防止子元素内部的文本也被居中。 示例代码: `...

    CSS常见的让元素水平居中显示方法.pdf

    通过将`text-align`属性设置为`center`,可以使得元素内的文本居中,如果将这个属性应用到容器元素(如`body`),则容器内的所有子元素也会居中。但这是一种hack,因为`text-align`通常用于控制文本而不是整个元素...

    完美居中1

    子元素`.box1`通过`display: inline-block`变为行内块元素,然后结合`text-align: center`使其在父元素中水平居中。 最后,我们讨论一种特殊情况:让导航中的文字靠底部对齐。这可以通过使用`vertical-align: ...

    三种居中.docx

    对于IE6,由于其特性,需要在`body`标签中设置`text-align: center`,然后在需要居中的元素上设置`text-align: left`,以确保内容居中而文本仍保持左对齐。 ```css body { text-align: center; } #wrap { text-...

    CSS网页布局DIV水平居中的各种方法

    对于不支持`margin: auto`的浏览器(如IE6),可以使用`text-align: center`属性。由于这个属性在父元素中设置后会传递给子元素,因此可以在`body`标签中设置`text-align: center`,然后在Div中设置`text-align: ...

    CSS常见的让元素水平居中显示方法.docx

    通过将`text-align`属性设置为`center`,可以使得元素内的文本内容居中。但是,这种方法实际上会影响到所有子孙元素,导致它们也都居中对齐。为了修复这个问题,需要对子元素单独设置`text-align: left`。例如: `...

    CSS中元素水平居中显示的方法.pdf

    这种方法在大部分现代浏览器中都有效,包括IE6以上的版本(在标准模式下)。然而,IE6及以下版本可能需要额外的处理。 2. **使用`text-align`实现居中** 设置`text-align: center`到父元素,如`body`,可以使元素...

    Div+CSS布局居中.docx

    这种方法在大多数现代浏览器中都能正常工作,但在IE6及更低版本的非标准模式下可能无效,需要考虑浏览器兼容性。 2. **使用`text-align`实现居中** 另一种居中方法是通过设置`text-align`属性为`center`。将此...

    CSS教程:水平对齐(text-align)

    `text-align`属性在IE中对所有子孙元素都有影响,这导致了在不同浏览器间显示的差异。例如,一个设置了`text-align:center;`的`&lt;div&gt;`元素,其内部的`&lt;p&gt;`元素也会居中显示。这种特性可用于创建页面内容在IE上的整体...

    Div+CSS布局居中.pdf

    通过设置`text-align`属性为`center`,可以使得元素内的文本居中,但这种方法实际上会将所有子孙元素都居中。因此,可能需要额外的CSS规则来调整文本对齐。例如: ```css body { text-align: center; } p { ...

Global site tag (gtag.js) - Google Analytics