お世話になります。
初歩的な質問なのですが、下記のように上下左右すべてを何らかの値で指定しているような場合ではなく、
例えば right: 0;
に指定した場合、left
の値は自動的に auto
に設定されますか?
「width
,left
,right
の全てが auto
でなく,かつ margin-right
,margin-left
がともに auto
である場合には左右の margin
が等しくなるように margin
が設定される」というルールがあるとのことでしたが、
そのルールにのっとると今回の場合、左右両方 0 で指定しているのは left
だけ 0 にして right
の記入自体を削除してしまうと、right
は何らかの数値が当てはめられるのではなく、auto
という設定が裏でセットされるのでしょうか?
よろしくお願いいたします。
#modal{
background: #fff;
width: 300px;
padding: 20px;
border-radius: 4px;
position: absolute;
top: 40px;
left: 0;
right: 0;
margin: 0 auto;
}
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?