我有以下HTML:
#details {
padding-top: 2%;
}
#details #big_image {
width: 400px;
display: inline-block;
background: darkred;
}
#details #big_text {
display: inline-block;
}
#details #big_text span {
display: block;
}
#details #big_text .title {
font-weight: bold;
}
#details #big_text .description {
width: 100%;
}

<div id="details">
<div id="big_image">
<img src="https://thejewishstar.files.wordpress.com/2009/02/red-apples.jpg" width="400" height="400" alt="" />
</div>
<div id="big_text">
<span class="title">
<h3>Apple</h3>
</span>
<span class="description">
An Apple a Day Keeps doctor away.An Apple a Day Keeps doctor away.An Apple a Day Keeps doctor away.An Apple a Day Keeps doctor away.
</span>
</div>
</div>
&#13;
在说明中添加更多文字会将标题和说明放在下一行。我想要并行显示图像和文字。
答案 0 :(得分:1)
CSS:
#details
{
padding-top: 2%;
}
#details #big_image
{
width: 400px;
display:block;
background: darkred;
float:left;
}
#details #big_text
{
display: block;
}
#details #big_text span
{
display: block;
}
#details #big_text .title
{
font-weight: bold;
}
#details #big_text .description
{
width: 100%;
}
演示:http://jsfiddle.net/nmf2p9vs/
我已将display:block
和float:left
用于图片div。
答案 1 :(得分:0)
我希望这个css可以满足您的需求:
<强> LIVE DEMO 强>
#details
{
padding-top: 2%;
}
#details #big_image
{
width: 400px;
display: inline-block;
background: darkred;
float: left;
}
#details #big_text
{
display: inline-block;
float: left;
width: 300px;
}
#details #big_text span
{
display: block;
}
#details #big_text .title
{
font-weight: bold;
}
#details #big_text .description
{
width: 100%;
}
答案 2 :(得分:0)
将您的CSS更改为:
#details
{
padding-top: 2%;
width:100%;
display: block;
background: darkred;
}
#big_image
{
width: 60%;
display: inline-block;
background: darkred;
float: left;
}
#details #big_text
{
display: inline-block;
float: left;
width: 40%;
}
#details #big_text span
{
display: inline-block;
}
#details #big_text .title
{
font-weight: bold;
}
#details #big_text .description
{
width: 100%;
}
这是Fiddle。