0

这是我的网站 http://maximearchambault.com/index.php/contact/

我的问题是关于我的一个标题。我用它作为页面的主标题,联系方式/信息

我的问题是该块与文本不成一行。我希望文本以青色块为中心

h2 { font-size: 30px;  
     font-weight: bold; 
     background: #00FFFF; 
     width: 600px;
     HEIGHT: 33px; 
     display: block; 
}
4

5 回答 5

0
h2 {
    background: none repeat scroll 0 0 #00FFFF;
    font-size: 30px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    text-align: center;
    width: 600px;
 }

 1. Remove the properly "display: block" from h2 class properties because h2 is block element
 2. Add a property - "text-align: center"
于 2012-09-01T14:00:05.047 回答
0

添加line-height:33px;到您的h2 {... }

h2 { font-size: 30px;  
     font-weight: bold; 
     background: #00FFFF; 
     width: 600px;
     HEIGHT: 33px; 
     display: block; 
     line-height:33px;

}
于 2012-09-01T12:52:06.583 回答
0

只是改变:

display: block;

至:

display: inline;

另请记住,CSS 区分大小写,因此 HEIGHT 不是有效属性。

于 2012-09-01T12:55:31.200 回答
0

您可以将您的 css 更改为:

h2{
    background: none repeat scroll 0 0 #00FFFF;
    display: table-cell;
    font-size: 30px;
    font-weight: bold;
    height: 33px;
    vertical-align: middle !important;
    text-align:center;
    width: 600px;
}
于 2012-09-01T12:56:09.150 回答
0

你可以尝试类似的东西;

h2 {
    font-size: 30px;  
    font-weight: bold; 
    background: #00FFFF;
    width: 600px;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;   
}

是工作现场演示。

于 2012-09-01T12:58:00.587 回答