HTML段落格式问题

时间:2012-07-24 19:59:55

标签: html css

所以我有这个html:

<div id="navigation">
    <img class="navLogo" src="images/navlogo.png" />
    <h3 class="navTalk">Routes and Maps</h3> <br />
    <p class="navtext">Get routes, stop times,and maps</p>
</div>
<div id="fares">
    <img class="navLogo" src="#" />
    <h3 class="navTalk">Fares & Costs</h3>
    <p>Get info on fares and trip costs</p>
</div>
<div id="alerts">
    <img class="navLogo" src="#" />
    <h3 class="navTalk">Service Alerts</h3>
    <p>Find disruptions and delays</p>

</div>

使用这个CSS:

#navigation {
float: left;
border: 1px solid black;
background-color: #d69f0f;
margin-left: 50px;
padding: 2px;
margin-bottom: 10px;
width: 210px;

}
#fares {
float: left;
border: 1px solid black;
background-color: red;
margin-left: 50px;
padding: 2px;
margin-bottom: 10px;
width: 200px;
}
#alerts {
float: left;
border: 1px solid black;
background-color: red;
margin-left: 50px;
padding: 2px;
width: 200px;
}
#navigation h3 {
color: #fff;
}
#navigation p {
font-size: 8pt;
color: #fff;
padding-left: 4px;
}
#fares p {
font-size: 8pt;
color: #fff;
}
#fares h3 {
color: #fff;
}
#alerts p {
font-size: 8pt;
color: #fff;
}
#alerts h3 {
color: #fff;
}
#tripplanner {
float: left;
}

除了段落不是从h3标签下方的行开始之外,所有内容看起来都像我期待的那样。相反,该段落在h3之后开始并包裹到下一行。我似乎也无法让段落接受填充,并且它正在向右推动我正在使用的图标的右侧。我完全不知道为什么会这样。我确信有一个简单的解决方案,但我迷路了。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

删除BREAK代码:

<h3 class="navTalk">Routes and Maps</h3> <br />&lt; --- here。