検索して検索しましたが、問題の解決策が見つからないようです。<div>
タグの内容をドキュメントの本文の中央に配置しようとしています。これはモバイルサイトであるため、さまざまなビューポートやデバイスで左右のマージンを等しくする必要があります。
これは私が中心にしようとしているdivです:
<div id="nav">
<a href="http://m.usci.westondev.com/healthcare-certificates-2/">Healthcare/a
<a href="http://m.usci.westondev.com/business-certificates-2/">Business</a><br />
<a href="http://m.usci.westondev.com/wellness-certificates-2/">Wellness</a><br />
<a href="http://m.usci.westondev.com/technology-certificates/">Technology</a><br />
<a href="http://m.usci.westondev.com/legal-certificates/">Legal</a><br />
<a href="http://m.usci.westondev.com/services-certificates-2/">Services</a>
</div>
そして、私がうまくいくと思ったCSSは単純です:
#nav {
margin-right:auto;
margin-left:auto;
display:block;
text-align:center;
width:100%;
}
ただし、これはうまくいきません。このdivは他の多くの<div>
タグ内にネストされており、それらすべてにを適用しようとしました{margin-right:auto, margin-left:auto}
が、何も機能していないようです。
私が見逃しているものがあるに違いありませんが、私はアイデアがありません。
私が取り組んでいるページは次のとおりです:http: //m.usci.westondev.com