<style>
*{
display:block;
margin:0 auto;
}
#ここでは、すべてのCSSとHTMLコードを表示することはありません。なぜ `* {display:block;マージン:0 auto; } `cssでウェブ上のすべてのCSSコードを表示するには?
なぜ*{display:block; margin:0 auto; }
がウェブ上のすべてのCSSコードを表示するには?
*{display:block; margin:0 auto; }
がhtmlで削除された場合、そのようなエラーは発生していません。実際にはどのような結果
?
全体のhtmlファイルを試してみてください。
<html>
<meta charset="UTF-8">
<head>
<style>
*{
display:block;
margin:0 auto;
}
body{
width:900px;
height:50px;
border:solid 4px green;
}
#d2{
width:100%;
height:auto;
}
#d21,#d22,#d23{
width:33%;
float:left;
border:1px solid red;
}
select,input{
width:150px;
height:auto;
}
</style>
</head>
<body>
<div id="d2">
<div id="d21">
<select id="id_select" name="s1">
<option>==> please select <==</option>
</select>
</div>
<div id="d22">
<input type="button" value="start" onclick="start()">
</div>
<div id="d23">
<input type="button" value="stop" onclick="stop()">
</div>
</div>
</body>
</html>
あなたはスタイルタグを閉じている:oはブロックを表示し、センタリングされ、あなたはそうのような
<body>
タグの内側に住むものだけを選択することをお勧めしますか? '' –はスタイルタグを閉じました。 –
* selectorは 'display:block'を受け付けません。 HTML内のすべての要素は、 ','以上を除いてブロック要素です。したがって、 '*'要素に 'display:block'を追加する必要はありません。 'display:block'を削除して結果を確認してください。 –