我對編程非常陌生,我想知道是否有一種更簡單的方法實現這一點:左側的文本框和右側的圖像都對齊。我添加了一個填充頂部來說明導航菜單。我可以用較少的代碼行完成此操作嗎?是否有一種更簡潔的方式來實現2個對齊的列,文本/圖像?
<div class="intro">
<div id="text">
<h2 id="head">Quiénes Somos</h2>
<p id="info"> text text text text</p>
</div>
<div id="image">
<img id="obj" src="images/pyme.jpg">
</div>
</div>
這裏的CSS:
.intro {
text-align: center;
padding-top: 135px;
}
.intro #text {
vertical-align: top;
width: 40%;
display: inline-block;
padding: 10px;
border: 1px solid black;
}
.intro #text #head {
background-color: #d45029;
text-align: left;
border-radius: 7px;
}
.intro #text #info {
margin-top: 10px;
text-indent: 50px;
text-align: justify;
}
.intro #image {
width: 40%;
display: inline-block;
padding:10px;
border: 1px solid black;
}
.intro #image #obj {
max-width: 100%;
}
而這裏的小提琴link。我讀過使用花車會容易得多,但我試過並失敗了。任何幫助將不勝感激。
你可以用'顯示:父flex',它將把列的水平行,則不需要'直列block' https://開頭的jsfiddle。 net/dqx1qznb/1/ –
哇,超級簡單的東西!謝謝! – Oscar