2012-07-19 166 views
0

下面给出的代码在mozilla和Internet Explorer中不起作用,但正确使用谷歌浏览器。我已经在wordpress网站首页的索引模板中使用了代码。为什么Div标签在Mozilla和IE中不起作用?

代码:

<h1> 
    <div style=" background: #808080;" align="center" > 
    Welcome to Braddocks blog. Free dating advice from a world famous Dating Coach! 
    </div> 
</h1> 

请让我知道是什么问题?

+0

什么不工作?背景颜色还是对齐? – diEcho 2012-07-19 02:36:38

+0

背景和对齐方式不起作用 – user1391873 2012-07-19 02:37:47

回答

2

<div><h1>内部无效。而不仅仅是应用必要的属性头:

<h1 style="background: #808080; text-align: center;">Welcome to...</h1> 
+1

使用'背景颜色:#808080;' – diEcho 2012-07-19 02:38:40

+1

'背景'工作得很好,它覆盖了任何其他背景属性,如果它们设置为 – 2012-07-19 02:39:40

+0

谢谢。 – user1391873 2012-07-19 02:56:48

0

股利和H1所有的块级元素,不必要的附加H1外到div,那么试试这个:

<div style="display:block; background: #808080;text-align:center;"> 
    Welcome to Braddocks blog. Free dating advice from a world famous Dating Coach! 
</div> 
0

工作正常,我在Firefox 。以前的答案是正确的。 h1必须在div内(对于seo,每页应该只有一个h1)。在div上执行text-align:center,在div上执行margin: 0 auto以将div对中。如果你想在h1左边的文字里面放一个text-align: left在h1上。我会阻止内联样式。

<div style="background: #808080; text-align: center; margin: 0 auto;" > 
    <h1>Welcome to Braddocks blog. Free dating advice from a world famous Dating Coach!</h1> 
</div> 
相关问题