html
1 <div class="b">dv> 2 </div>
css
1.b { 2 background: #999; 3 width:auto; 4 margin-right:-100px; 5 word-wrap: break-word 6}
width:auto;を設定すると margin-right:-100px;が効くのですが
width:100%;を設定すると margin-right:-100px;が効かなくなります。
width:100%;を設定すると margin-right:100px;が効かくなります。
width:auto;を設定すると margin-left:-100px;が効かなくなります。
width:auto;を設定すると margin-left:100px;は効きます。
width:100%;を設定すると margin-left:100px;が効き、
width:100%;を設定すると margin-left:-100px;も効きます。
なぜこのような動きになるのでしょうか。
あとwidth:100%;を設定すると margin-left:-100px;の時に画面の左側にスクロールしても移動できず代わりに右側に100px分要素が無くなっています。これもどういうことなのか教えていただきたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/01/30 03:17
2020/01/30 03:57