0

初歩的でばかげた質問で申し訳ありませんが、私は CSS について少ししか知らず、自分のサイトのスタイルを設定する方法も知りません。これが私のコードです:

HTML (小枝) :

<div class="wrap">
    <div>
        <img class="birthday" src="http://www.clker.com/cliparts/1/d/a/6/11970917161615154558carlitos_Balloons.svg.med.png">
            <div class="try"> 
               This friends have brithday today: 
               {% for bd in birthdays %}

               <p>
                   <a href="{{ path('friend_id', {'id': bd.id}) }}">{{ bd.name }}</a>
                      <span class="years">
                         ({{ bd.years }} years)
                       </span>
               </p>

               {% endfor %}

            </div>

    </div>
</div>

CSS:

body {
    background-color: #FFFFF1;
    text-align: center;
    font-size: 17px;
    font-family: Tahoma, Geneva, sans-serif;  
}

p {
    margin: 10px;
}

a {
    text-decoration: none;
    color: #6a9211;
}

a:hover {
    text-decoration: underline;
}

.wrap {
    width: 700px;
    margin: auto;
}

.birthday {
    width: 49px;
    height: 80px;
    float: left;
    margin-left: 150px;
    display: block;  
}

.try {
    display: block;
    margin-right: 150px;
    margin-bottom: 50px;
}

.years {
    font-size: 12px;
}

そして、これが私が得たものです。私が修正したいのはMaria、 と との下にPeter表示されることです。これらはすべて、 ラベルの下の 4 つの中央に配置されます。画像のせいだとは分かっているのですが、綺麗に見せる方法がわかりません。:(AnnaJohnThis friends have birthday today:

助けてください!前もって感謝します!

4

4 に答える 4

2

CSSのみフィドル-

クラスfloat: right;に追加-.try

.try {
    /*display: block;*/ float: right;
    margin-right: 150px;
    margin-bottom: 50px;
}

編集:

-marginsを使用して div を削除して管理することもできます。width

.try {
    /*display: block;*/ float: right; width: 500px;
    /*margin-right: 150px;
    margin-bottom: 50px;*/
}

更新されたフィドル

于 2012-08-30T09:31:01.013 に答える
2

これを試して:

.try {
width: 500px;
float: right;
margin-right: 150px;
margin-bottom: 50px;
}
于 2012-08-30T09:34:31.310 に答える
1

try-class にいくつかの margin-left を追加するだけです: http://jsfiddle.net/VWY8N/

.try {
    display: block;
    margin-right: 150px;
    margin-bottom: 50px;
    margin-left: 201px;
}
于 2012-08-30T09:30:33.647 に答える
-1

以下に示すように、ヘッダー セクションのスタイル タグに CSS を追加します。

<html>
<head>
<style>
{
    background-color: #FFFFF1;
    text-align: center;
    font-size: 17px;
    font-family: Tahoma, Geneva, sans-serif;  
}

p {
    margin: 10px;
}

a {
    text-decoration: none;
    color: #6a9211;
}

a:hover {
    text-decoration: underline;
}

.wrap {
    width: 700px;
    margin: auto;
}

.birthday {
    width: 49px;
    height: 80px;
    float: left;
    margin-left: 150px;
    display: block;  
}

.try {
    display: block;
    margin-right: 150px;
    margin-bottom: 50px;
}

.years {
    font-size: 12px;
}

</style>
</head>
<body>
<div class="wrap">
    <div>
        <img class="birthday" src="http://www.clker.com/cliparts/1/d/a/6/11970917161615154558carlitos_Balloons.svg.med.png">
            <div class="try"> 
               This friends have brithday today: 
               {% for bd in birthdays %}

               <p>
                   <a href="{{ path('friend_id', {'id': bd.id}) }}">{{ bd.name }}</a>
                      <span class="years">
                         ({{ bd.years }} years)
                       </span>
               </p>

               {% endfor %}

            </div>

    </div>
</div>

</body>
</html>
于 2012-08-30T09:30:36.180 に答える