我正在尝试创建一行文本,然后在具有 12 列的网格的同一行上创建一个图像。
出于某种原因,图像 2 与图像 1 文本一起显示,然后图像 2 与图像 1 文本一起显示。
看起来 div 中的文本和图像元素在彼此上方/下方。我想要的是他们并肩而行。
我该如何解决这个问题?我在这里提出了代码
http://jsfiddle.net/Dano007/P7nzy/embedded/result/
http://jsfiddle.net/Dano007/P7nzy/
HTML
<div class="grid_6">
<p class="text">"The best selection of cheese I've ever seen! Cannot wait for our next order!"</p>
<p class="image omega"><img src="img/cheese1.jpg" alt="Contact us"></p>
</div>
<div class="grid_5">
<p class="image"><img src="img/cheese2.jpg" alt="Contact us"></p>
<p class="text omega" id="text_left">"Wow, amazing cheese selection and very fast delivery!"</p>
</div>
CSS
.text {
display:inline-block;
font-size: 3.0em;
text-align: right;
}
#text_left {text-align: left; }
.image {
display:inline-block;
text-align: center;
border:solid 4px #6b5221;
}