0

黄色条是width:100%标题

无论侧面文字的长度如何,我都想实现MAIN TEXT始终居中。

文本之间的边距为 100px

图片:

在此处输入图像描述

提前致谢

编辑:到目前为止的 HTML 和 CSS:

HTML:

    <html>
    <head>
    </head>
    <body>
    <center>
    <div id="top"></div>
    Text Logo
    <span id="mainText"> Menu Links </span>
    Username: <?php echo $uname; ?>
    </center>
    </body>
    </html>

CSS:

    #mainText {

    margin-right:100px;
    margin-left:100px;

    }
4

2 回答 2

2

如果我理解可能是你想要的。

CSS

.left{
    float:left;
    background:yellow;
}
.right{
    float:right;
    background:green;
}
.middle{
    display:inline-block;
    *display:inline/*For IE7*/
    *zoom:1;
    vertical-align:top;
    background:red;
    margin:0 100px;
}
.parent{
    text-align:center;
}
.parent div{
    text-align:left;
}

HTML

<div class="parent">
 <p class="left">L side Text</p>
 <p class="middle">Center side Text</p>
 <p class="right">R side Text</p>
</div>

检查这个http://jsfiddle.net/XhMtK/3/

更新

愿这就是你想要的

检查这个http://jsfiddle.net/XhMtK/4/

于 2012-04-16T11:36:16.030 回答
0

嗨,你可以像这样使用浮点数

CSS

.one{
width:90%;
    margin:0 auto;
    overflow:hidden;
    background:green;
    text-align:center;
}

.left{
    float:left;
    background:yellow;
    width:20%;

}

.center{
    margin:0 auto;
    background:pink;
    width:50%;




}

.right{
    float:right;
    background:red;
    width:20%;

}

HTML

<div class="one">
    <div class="left">Left</div>
    <div class="right">right</div>
    <div class="center">center</div>
</div>

现场演示http://jsfiddle.net/rohitazad/JNxsZ/2/ ​</p>

于 2012-04-16T11:36:32.907 回答