私は、ウィンドウの幅に基づいてチャンク内の要素の幅を変更するためにメディアクエリを使用しようとしています(これにより、列の幅を変更せずにページ上の列の数を増やすことができます)。私はあなたのフォントサイズを変更する場合、すべてが右に見えるようにピクセルの代わりにemを使用してこれを行うことができるようにしたいと思います。私は、次の使用している場合しかし、:ウィンドウの最小幅は42 * 16pxに、私のブラウザ(Safariなど)のデフォルトのフォントサイズに達したときにCSSのメディアクエリは、ブラウザではなくhtmlドキュメントのemサイズを使用しますか?
html {
font-size: 12px; /* you could also use 75% if you want to be percent based.*/
}
@media screen and (min-width: 42em) {
div#page {
width: 42em;
}
}
メディアクエリは、トリガされますしばらくのdiv#の幅ページは42 * 12pxになり、html要素からフォントサイズを継承します。私は実際に私が使用しているテキストの幅に基づいてトリガーするメディアクエリが好きです、その作業を行う方法はありますか?
本文のフォントサイズをリセットできますか? – Knu
@Knuメディアクエリのmin-widthプロパティに影響すると思いますか? htmlのフォントサイズを設定すると、本文にもフィルタリングする必要があります。 – macrael
"私のブラウザのデフォルトのフォントサイズは16px"クロムCSS(効果的に* html * font-sizeをオーバーライドします)の本文に設定されている可能性があります – Knu