【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
お世話になります。 初歩的な質問なのですが、下記のように上下左右すべてを何らかの値で指定しているような場合ではなく、 例えば right: 0; に指定した場合、left の値は自動的に auto に設定されますか?
right: 0;
left
auto
「width,left,right の全てが auto でなく,かつ margin-right,margin-left がともに auto である場合には左右の margin が等しくなるように margin が設定される」というルールがあるとのことでしたが、 そのルールにのっとると今回の場合、左右両方 0 で指定しているのは left だけ 0 にして right の記入自体を削除してしまうと、right は何らかの数値が当てはめられるのではなく、auto という設定が裏でセットされるのでしょうか? よろしくお願いいたします。
width
right
margin-right
margin-left
margin
#modal{ background: #fff; width: 300px; padding: 20px; border-radius: 4px; position: absolute; top: 40px; left: 0; right: 0; margin: 0 auto; }
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になります。
初歩的な質問なのですが、下記のように上下左右すべてを何らかの値で指定しているような場合ではなく、
例えば
right: 0;に指定した場合、leftの値は自動的にautoに設定されますか?「
width,left,rightの全てがautoでなく,かつmargin-right,margin-leftがともにautoである場合には左右のmarginが等しくなるようにmarginが設定される」というルールがあるとのことでしたが、そのルールにのっとると今回の場合、左右両方 0 で指定しているのは
leftだけ 0 にしてrightの記入自体を削除してしまうと、rightは何らかの数値が当てはめられるのではなく、autoという設定が裏でセットされるのでしょうか?よろしくお願いいたします。