文字太远了?

时间:2013-05-18 02:15:03

标签: html css

它似乎有效。我不知道为什么......我的描述太过分了。

HTML

 <div id="viewPhoto">
<div id="viewThumb"> 
<img src="$THUMBNAIL_URL$" /><br>
     </div>
<div class="moderPanel" style="float:left">
     $MODER_PANEL$
 </div>
<div id="photo-information" style="float:right"> <strong>Description:</strong></div>
<br />

enter image description here

3 个答案:

答案 0 :(得分:2)

现在我明白了。

尝试这样做:

<div id="viewPhoto">
<div id="viewThumb" style="float: left"> 
    <img src="http://images.br.sftcdn.net/br/scrn/73000/73753/santos-5.jpg"  />
</div>
<div id="photo-information" style="float:left; margin-left: 20px"> <strong>Description:</strong></div>
<div class="moderPanel" style="float:left; border:1px solid green; clear: left">
     $MODER_PANEL$
 </div>

答案 1 :(得分:0)

因为你正在以正确的方式放置div。 尝试左边使用保证金。像这样:

<div id="photo-information" style="float:left; margin-left: 20px"> <strong>Description:</strong></div>

答案 2 :(得分:0)

这是因为你的float:right CSS语句导致描述浮动到容器元素的右侧。尝试使用float:left以及像这样的小边距:

<div id="viewPhoto">
    <div id="viewThumb"> 
        <img src="$THUMBNAIL_URL$" /><br>
    </div>
    <div class="moderPanel" style="float:left">
        $MODER_PANEL$
    </div>
    <div id="photo-information" style="float:left; margin-left:15px;"> <strong>Description:</strong></div>
    <br />
    ...