2

テキストを適切に配置しようとしています。ただし、キャプションや説明が長い場合は展開されません。以下は私が持っているものです..

スクリーンショット: ここに画像の説明を入力

「The Forum」でも構いませんが、「Subscribe Today!」「The Forum」のように 1 行にとどまることはありません。長いテキストがある場合に発生します。また、説明についても同様です。

HTML:

<div class="hotcampaign-container">
    <a href="' . $item['url'] . '">
        <div id="campaigns_image">
            <img src="' . $item['image_url'] . '" align="left" alt="' . $item['caption'] . '" />
    </a>    </div>
    <div id="campaigns_caption">' . $item['caption'] . '</div>
    <div id="campaigns_desc">' . $item['desc'] . '</div>
    <div id="campaigns_link">
        <a href="' . $item['url'] . '">
            <div align="right">More Info &raquo;</div>
        </a>
        </p>
    </div>
<br />
</div>

Div ID の CSS:

#campaigns_image {
    padding: 0px 10px 10px;
}
#campaigns_caption {
    padding: 0px 177px 0px;
    font-weight: bold;
}
#campaigns_desc {
    padding: 0px 177px 0px;
}
#campaigns_link {
    padding: 0px 10px 0px;
}
4

4 に答える 4

1

試す

#campaigns_caption{
    padding: 0px 177px 0px;
    font-weight: bold;
    width:auto;
    min-width:300px;//some px according to te scenario
}
于 2013-07-18T10:12:46.070 に答える
0

「今すぐ購読」テキストをレンダリングするwhitespace:nowrap;またはclassidを追加します。<div>

于 2013-07-18T10:12:03.860 に答える
0

#campgaigns_captiondivの css のパディングを削除してみてください:

#campaigns_caption {
    padding: 0px 0px 0px;
    font-weight: bold;
}
于 2013-07-18T10:12:04.010 に答える
0

空白を試してみてください : nowrap

#campaigns_caption {
    padding: 0px 177px 0px;
    font-weight: bold;
    white-space: nowrap;
}
于 2013-07-18T10:13:00.870 に答える