私は非常にプログラミングに新しいので、これを達成するためのより簡単な方法があるかどうかを知りたいと思います:左のテキストボックスと右の画像は両方とも整列しています。私は、ナビゲーションメニューのためにパディングトップを追加しました。より少ないコード行でこれを実行できましたか?2列に並んだtext/imageを実現するクリーナー/シンプルな方法はありますか?
<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/ –
whoa、超簡単なもの!ありがとう! – Oscar