2017-01-22 3 views
1

これは非常に反復的ですが、これを組み合わせて.more-photos a@mediaを何度も繰り返し書く必要はありませんか?このコードは、少ないメディアクエリでも実行できますか?

@media (min-width: 768px) and (max-width: 1199) { 
    .more-photos a { 
    font-size: 14px; 
    } 
} 

@media (max-width: 768px) { 
    .more-photos a { 
    font-size: 16px; 
    } 
} 

@media (min-width: 1200px) { 
    .more-photos a { 
    font-size: 22px; 
    } 
} 
+0

はあなたがページのサイズを変更すると、自動的に拡張ビューポートユニットを使用してみましたか? –

+0

またはCSSプリプロセッサ? – jonrsharpe

答えて

0

少し簡略化されたバージョン(1つの少ないメディアクエリ):

.more-photos a { font-size: 22px; } 

@media (max-width: 1199px) { .more-photos a { font-size: 14px; } } 

@media (max-width: 768px) { .more-photos a { font-size: 16px; } } 
1

いいえ、それはCSSルールの作成方法と動作方法です。タイピングを少なくする唯一の方法は、SASSなどのCSSプリプロセッサを使用することです。これはタイピングを緩和しますが、処理されたCSSの外観を変えることはできません。

関連する問題