私はサイトのモバイルバージョン(mobile.domain.comではない)を構築していますが、デバイスに基づいて異なるスタイルシートを提供しています。
だから私はこのようなものを持っています:
<link href="css/style.css" media="screen" rel="stylesheet"/>
<link href="css/mobile1.css" media="only screen and (max-width: 480px), only screen and (max-device-width: 480px)" rel="stylesheet" type="text/css" />
<meta name="viewport" content="width = 320px, initial-scale=1" />
私のモバイルスタイルシートは、明らかにモバイルサイトで必要なものだけを非表示/表示し、のクラス/スタイルをオーバーライドしていstyle.css
ます。
私が抱えている問題は、オーバーライドしていないスタイルが見つからないように見えることです。つまり、完全に削除する style.css
と、サイトは完璧に見えます。私がそこに留まる style.css
と、それはそれほど完璧ではないように見えます。
ページの読み込み時にstyle.cssを動的に削除する方法はありますか?
それとも私はこれを完全に間違った方法で行っていますか?