「rem」は、ルート要素の文字サイズを基準にして、文字サイズを指定できる単位らしいですが、ルート要素はhtml要素のみに限定されるのでしょうか。
また、rem要素を使うときは、ルート要素にて必ずサイズを宣言すべきなのでしょうか。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
ベストアンサー
おっしゃる通りhtmlで設定された文字サイズを基準に使用されます。
必ずしもhtmlにfont-sizeを設定する必要はありませんが、
設定することでマルチデバイス対応だったり便利になります。
CSS
1/* PC */ 2html { 3 font-size: 100%; 4} 5 6/* Tablet*/ 7@media screen and (max-width: 1280px) { 8 html { 9 font-size: 75%; 10 } 11}
投稿2016/11/13 06:11
編集2016/11/13 06:12総合スコア882
0
半端な知識で回答します。
Web Components の Shadow DOM などの場合、スコープのルートを指すことになると思います。(未確認)
現状使えるブラウザが限定的ですが、そういったコンポーネント的な物もふんわり考慮されているような気がします。
Web Components の参考URLとか。
【Web開発者に革命をもたらす!「Web Components」超入門 | 株式会社LIG】
https://liginc.co.jp/web/html-css/html/58267
【Web Componentsの基本的な使い方・まとめ】
http://defghi1977.html.xdomain.jp/tech/webc/webc.htm
【Shadow DOM 201: CSS とスタイリング - HTML5 Rocks】
https://www.html5rocks.com/ja/tutorials/webcomponents/shadowdom-201/
【Can I use... Support tables for HTML5, CSS3, etc】
http://caniuse.com/#feat=shadowdom
【CSS Scoping Module Level 1】
https://www.w3.org/TR/css-scoping-1/
【Shadow DOM v1でHTMLの内容と構造を分離する】
https://sbfl.net/blog/2016/07/17/shadow-dom-v1/
投稿2016/11/13 06:37
総合スコア69398
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。