divがあり、入力ボックスをその中心に配置します。これどうやってするの?divの中央に入力ボックスを配置します
答えて
#the_div input {
margin: 0 auto;
}
これが正常なIE6で動作するかどうかはわかりません。代わりにこれを行う必要があります。
/* IE 6 (probably) */
#the_div {
text-align: center;
}
私を助けてくれてありがとう。 – user156073
パーフェクト!すべての複雑なソリューションより優れています。 –
#input_box {
margin: 0 auto;
text-align: left;
}
#div {
text-align: center;
}
<div id="div">
<label for="input_box">Input: </label><input type="text" id="input_box" name="input_box" />
</div>
か、パディングを使用してそれを行うことができ、これはアイデアのその偉大ではありません。
このウェブサイトを試してみると、物事をdivやtextに配置する方法がわかります。 Dorward
入力要素がインラインであることがキャッチです。 center:margin:0 autoに配置する前にブロック(表示:ブロック)にする必要があります。以下のコードを参照してください:
<html>
<head>
<style>
div.wrapper {
width: 300px;
height:300px;
border:1px solid black;
}
input[type="text"] {
display: block;
margin : 0 auto;
}
</style>
</head>
<body>
<div class='wrapper'>
<input type='text' name='ok' value='ok'>
</div>
</body>
</html>
をしかし、あなたは=絶対配置されているdiv要素を持っているならば、我々は物事を少し行う必要がありdifferently.Nowこれを参照してください!
<html>
<head>
<style>
div.wrapper {
position: absolute;
top : 200px;
left: 300px;
width: 300px;
height:300px;
border:1px solid black;
}
input[type="text"] {
position: relative;
display: block;
margin : 0 auto;
}
</style>
</head>
<body>
<div class='wrapper'>
<input type='text' name='ok' value='ok'>
</div>
</body>
</html>
これを参考にしてください。ありがとうございます。ここで
"キャッチは入力要素がインラインであることです" - これがキーです!イグスク – oak
はそれを行うためのかなり型破りな方法です:
#inputcontainer
{
display:table-cell; //display like a <td> to make the vertical-align work
text-align:center; //centre the input horizontally
vertical-align:middle; //centre the input vertically
width:200px; //widen the div for demo purposes
height:200px; //make the div taller for demo purposes
background:green; //change the background of the div for demo purposes
}
それはそれを行うための最善の方法ではないかもしれない、とのマージンは動作しませんが、それは仕事をしていません。マージンを使用する必要がある場合、別の '通常の' divに表のセルとして表示されるdivをラップすることができます。
JSFiddle:http://jsfiddle.net/qw4QW/
あなただけの入力フィールドに、次のCSSを使用することができます
<div>
<input class="center-block">
</div>
- 1. 応答ボックスの中央配置
- 2. 画面ビューの中央に絶対divを配置します
- 3. アイコンを中央に配置した入力プレースホルダー
- 4. 入力テキストをテキストフィールドの中央に配置する方法は?
- 5. 検索ボックスをブートストラップナビの中央に配置できません
- 6. フォーム、入力ボックスの配置
- 7. 入力テキストボックスを中央に配置する
- 8. div内のアイテムを他のdivの中央に配置
- 9. DIVを別のDIVの内側に配置し、ブートストラップの中央に配置します
- 10. divで中央入力を水平に入力
- 11. フッタのdivの中央にソーシャルメディアのアイコンを配置する
- 12. 中央のボタンは中央に配置しますが、内側にテキストを配置します
- 13. div内のブロックレベルのリンクを中央に配置する方法
- 14. ページの中央に4つのDIVを配置する
- 15. divの下の中央にコンポーネントを配置する方法
- 16. divを垂直に中央に配置し、jQueryで入力テキスト値をクリーンアップする方法は?
- 17. divとdivを別のdivの中央に配置する方法
- 18. 親divの中央に子divを垂直に中央に配置する方法は?
- 19. メインdivブロックのテキストを中央に配置する方法
- 20. 画像を中央の小さなdivに配置する
- 21. divの中央にコンテンツを配置する
- 22. bootstrap 3でdivのセットを中央に配置する方法
- 23. コンテナ内に多数のdivの1つを中央に配置します。
- 24. 行内にdivを中央に配置する方法
- 25. 画面中央にiFrame内にdivを配置する方法
- 26. 縦方向にテキストを列divの中央に配置します
- 27. divの中央にボタンを置く
- 28. div-button内のアイコンを含むテキストの中央に配置
- 29. ページの中央(垂直/水平)に円のdivを配置します。
- 30. ボタンの中央にテキストを中央に配置する
uが私たち何をしようとした動作していない種をまくことができ、HTMLで今
を? – TigerTiger
doctypeに移行するべきではありませんか? (http://blog.stackoverflow.com/2009/08/stack-overflow-and-doctype/; http://doctype.com/)... do-do-doctypeクローズオプションがないのはなぜですか? ? – derobert