私は現在、自分のポートフォリオ Web サイトをコーディングしようとしていて、3 つのテキスト ボックスを配置するのに苦労しています。私のウェブサイトでは、ボックスをページの左、中央、右に一列に配置したいと考えています。
各テキストボックスを別々div
に配置して配置しようとするなど、さまざまなことを試しましたが、CSSルールをインラインで配置するだけで、隣同士ではなく下に配置します。また、ボックスをリストにしてインライン化しようとしました。
何か案は?
これを試して
<div id="con">
<div class="float">Hello</div>
<div class="float">World</div>
</div>
そしてcss
.float { float:left; width:100px; height:100px; background:yellow; }
ここでJSFiddleを確認してください
このようないくつかのhtmlがあります
<ul class="portfolio">
<li><input id="txtBox1" type="text"></li>
<li><input id="txtBox2" type="text"></li>
<li class="last"><input id="txtBox3" type="text"></li>
</ul>
およびcssの行に沿って
.portfolio{
margin:10px auto;
width:1000px
}
.portfolio li{
float:left;
display:block;
width:330px;
height:200px;
background-color:#e4e4e4;
margin-right:15px
}
.portfolio .last{
margin-right:0
}
<ul>
これは固定幅のサイトに基づいており、意味的には 3 つのボックスのリストがあるため、Unordered List を使用します。
多分これ
.foo
{
float: left;
width: 33%;
}
あなたのhtmlは次のようになります:
<div></div>
<div></div>
<div></div>
そしてCSS:
div{width:30%;margin:1%;border:1px solid blue; float:left; height:100px;}
例を次に示します: http://jsfiddle.net/795T4/。