CSSに関する質問です。
ある要素の上下のマージンをピクセルからパーセントに変換する計算式を検索しており、
「求めるmargin(padding)の幅÷親要素のコンテンツ幅×100%」
と下記ブログ記事で拝見したのですが、
親要の幅が100%指定の場合は、
ピクセルをパーセントに正しく計算することは可能でしょうか?
できればjsで親要素の幅を取得して計算する等ではなく、
CSSのみで解決したいのですが、
なにか方法があれば教えてください。
[参考にしたブログ](http://design-spice.com/2014/03/24/percentag/)
よろしくお願いいたします。
みんなの回答 3 件
釣りですか?
親にも親が居るんだお
相対的な数字だったら、処理出来ないから、ここでの話は、親要素の基準サイズを決めて算出するが正解だと思います。
そもそも、固定サイズて余白を取りたいならピクセル指定をすれば良いわけですし、レスポンスシブのためにの相対化なら、ブレークポイントを決めるでしょうから、その境界を元に親要素の基準サイズを決めればよいのです。
関連するトピックス