1

次の例では、テキストを中央の垂直方向と水平方向に揃えようとしています。

どういうわけか正しく出てこない例もいくつか試してみました

http://jsfiddle.net/kayen/JBnbG/

4

3 に答える 3

2

あなたはあなたのCSSに追加することができます

text-align: center;
line-height: 30px;

http://jsfiddle.net/JBnbG/4/

于 2012-07-04T07:30:31.307 に答える
1

デモhttp://jsfiddle.net/AMcnZ/22/

2番目のデモhttp://jsfiddle.net/AMcnZ/32/

.boxcaption{
        float: left;
        position: absolute;
        background: #000;
        height: 25px;
        width: 100%;
        opacity: .6;
        padding-top:3px;
       text-align:center;
        /* For IE 5-7 */
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        /* For IE 8 */
        -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
         }
于 2012-07-04T07:33:07.360 に答える
0

CSSでできることと結果を得ることができるのは次のとおりです:http://jsfiddle.net/surendraVsingh/AMcnZ/31/

から削除height.boxcaptionます。

.boxcaption{
    float: left;
    position: absolute;
    background: #000;
    width: 100%;
    text-align:center; /*Add this*/
    padding:5px 0 0 0; /*Add this*/
    opacity: .6;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
于 2012-07-04T07:34:19.487 に答える