2016-11-09 5 views
0

メディアクエリに関する問題が発生しています。例えばインラインスタイリングがメディアクエリの影響を受けていない

は私が持っているインラインスタイルの1行は、メディアクエリに基づいて

<h1>Hello<span style="font-size:80px;">WORLD</span> 

@media (max-width: 768px) { 
    h1 { 
     font-size: 180% !important;  
    }  
} 

「こんにちは」変更

が含まれますが、スパン「WORLD」はまだ同じフォントサイズです。

私はこれをHTMLとCSSだけで変更できますか?

+0

これは180%になるはずです。 ...体、h1、スパン? – LGSon

+0

インラインスタイルはありますか?どうしてCSSの中にそれを持っていないのですか?インラインスタイルはスタイルシートに書いたものを上書きするので、 '!important'を使用しない限り...しかし、@ media-queriesを使ってCSSでオーバーライドしようとすると、CSSの元のスタイルだけでなく? – junkfoodjunkie

答えて

1

あなたはこのようにセレクタを記述する必要があります。

h1 span{ 
    font-size: calc(80px *1.8) !important;/* or just 144 */ 
} 

インラインスタイルが適用される前には、フォントのサイズに基づいてサイズを計算しますので、それはあなたが意図したものでない限り、あなただけ(180%を使用することはできませんにする)。

関連する問題