0

私は次のことを達成しようとしています:

ここに画像の説明を入力してください

これまでのところ、私は次のことを行うことができました。 ここに画像の説明を入力してください

私の問題は次のとおりです。

1-「Inicio」と「Productos」を中央に配置できません。私はmargin:0 autoを試しましたが、何も動かないので無駄でした。マージン左を試してみると、移動できます。どうすればこれを「自動」中央に配置できますか?

2-「Inicio」と「Productos」が中央に配置されたら。画像に合わせたいのですが。もう一度、画像のタグを左にフロートさせ、ul liを右にフロートさせようとしましたが、何かがうまくいきません。

誰かが私がこれを行う方法を理解するのを手伝ってくれますか?

4

4 に答える 4

0

黄色の画像のように見せたい場合は、これを試してください:
HTML

<div class="main">
    <p><a href="#">Avuda</a> <a href="#">Acceso</a> <a href="#">Registrarse</a></p>
    <img src="http://m.onkey.org/images/rails-logo.jpg?1314545460" />
    <div class="clear"></div>
    <div class="center"><a href="#">Inicoi</a> <a href="#">Productos</a></div>
</div>

CSS

div.main {
    background-color: yellow;
    overflow: hidden;
    text-align: center;
}
.clear {
    clear:both;
}
.center {
    float: left;
    margin: 15px 10px 0 25px;
}
img {
    float: left;
    margin-top: -5px;
}
p {
    text-align:right;}

あなたはここで結果を見ることができます:http://jsfiddle.net/unrbd/

于 2012-05-18T06:47:23.753 に答える
0

これがあなたが探している完璧な解決策です-

デモ-http://jsfiddle.net/d6dtJ/25/

于 2012-05-18T04:03:11.930 に答える
0

こんにちはこれをチェックしてください私はこれがあなたを助けることを願っています:-

HTML

    <div class="header">

<div class="logo"><img src="http://alansmoneyblog.com/wp-content/uploads/2010/10/google-logo.jpg" /></div>
        <div class="nav">
        <a>Link one</a> <a>Link two</a> <a>Link three</a>
        </div>
        <div class="mid">    
            <a href="#">Inicio</a>
            <a href="#">Productos</a>
        </div>
    </div>

CSS

.header {
    border:1px solid black;
    overflow:hidden;
}
.logo {
    float:left;
    width:128px;
    height:128px;

}
.nav {
    float:right;
    width:213px;
    height:128px;

}
.mid {
    background:red;
    height:128px;
    text-align:center;
    margin-right:213px;
    margin-left:128px;
    line-height:80px;
}

デモを参照してください:-http: //jsfiddle.net/d6dtJ/23/

于 2012-05-18T05:25:10.230 に答える
0

これはあなたが望むことをするはずです、私はそれを単純に保つように努めました。

于 2012-05-18T06:05:26.730 に答える