CSS を使用してコンテナに 2 つの要素 (色付きのボックスを実装する 2 つの div) を配置する方法について、愚かな CSS の疑問があります。
私が作成したこのテストページを見てください: http://onofri.org/example/Typo3Test/mycontent/
このウェブサイトの中央エリアにいくつかのコンテンツ (いくつかの色付きのボックス) を配置しました。そのコードは次のとおりです。
HTML/CSS コード:
#header2 {
background-color: #DEB887;
}
#container {
/* consente di posizionare un elemento al centro del suo contenitore */
margin: 0 auto;
overflow: hidden;
width: 100%;
/* Imposto la larghezza */
}
#first {
/*background-color: #8FBC8F;*/
/* SFUMATURA BACKGROUND: */
background-image: -ms-linear-gradient(top, #35F2EC 0%, #16B7D6 50%, #016D94 100%);
background-image: -moz-linear-gradient(top, #35F2EC 0%, #16B7D6 50%, #016D94 100%);
background-image: -o-linear-gradient(top, #35F2EC 0%, #16B7D6 50%, #016D94 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #35F2EC), color-stop(0.5, #16B7D6), color-stop(1, #016D94));
background-image: -webkit-linear-gradient(top, #35F2EC 0%, #16B7D6 50%, #016D94 100%);
background-image: linear-gradient(to bottom, #35F2EC 0%, #16B7D6 50%, #016D94 100%);
width: 200px;
min-height: 300px;
border-radius: 10px;
float: left;
/*margin-right: 15px;*/
margin-bottom: 20px;
box-shadow: 6px 7px 15px rgba(0, 0, 0, 0.37);
-moz-box-shadow: 6px 7px 15px rgba(0, 0, 0, 0.37);
-webkit-box-shadow: 6px 7px 15px rgba(0, 0, 0, 0.37);
}
#second {
background-color: #8FBC8F;
width: 200px;
min-height: 300px;
border-radius: 10px;
float: right;
/*margin-left: 15px;*/
margin-bottom: 20px;
box-shadow: 6px 7px 15px rgba(0, 0, 0, 0.37);
-moz-box-shadow: 6px 7px 15px rgba(0, 0, 0, 0.37);
-webkit-box-shadow: 6px 7px 15px rgba(0, 0, 0, 0.37);
}
<div id="container">
<div id="header2">
<p>TITLE</p>
</div>
<div id="first">
<p>BLA BLA BLA</p>
<p>BLA BLA BLA</p>
<p>BLA BLA BLA</p>
</div>
<div id="second">
<p>BLA BLA BLA</p>
<p>BLA BLA BLA</p>
<p>BLA BLA BLA</p>
</div>
</div>
ご覧のとおり、#container
and div を含む外部が#header2
あり、この div の下にfirst
and second
div によって作成された 2 つの列があります。
列をdivfirst
の左側に配置し、その列を div の右側に配置したいと考えています。#container
second
#container
このことを行うために、プロパティを列に設定し、プロパティfloat: left
を#first
列に設定しました。float: right
#second
それは良い解決策ですか、それとも何らかの問題を引き起こす可能性がありますか?
TNX
アンドレア