2016-08-18 10 views
2

Mac OSでは異なる効果を処理し、他のOSバージョンでは異なるCSSを書き込むにはどうすればよいですか?ユーザーに応じてCSSを変更する方法オペレーティングシステム

すなわち

.(mac){ 
     height: 100%; 
     width: 100%; 
     overflow: hidden; 
} 


.(win and linux){ 
     height: 100%; 
     width: 100%; 
     overflow: scroll; 
} 
+0

あなたはOSをチェックすることができます(または実際に、ウィッヒagent'ブラウザ 'ユーザーがあなたにそのOSを伝えます)JavaScriptで、かつ動的にCSSファイルに – Randy

+0

[OK]を大きな感謝をロードし、私はそれを与えてみましょう短い。 – MrOnyancha

+0

http://stackoverflow.com/questions/11219582/how-to-detect-my-browser-version-and-operating-system-using-javascript – Randy

答えて

1

あなたは純粋なCSSでこれを行うことができない、あなたはJavaScriptを使用してMAXまたはWINのようなOSを検出し、別のCSSスタイルをロードするためにそれを使用することができます。

window.navigatorの結果を使用して、OSに関する情報を見つけることができます。

console.log(window.navigator);

+1

回答ありがとうございます。 console.log(window.navigator.appVersion.indexOf( 'Mac'))が最適です。 – MrOnyancha

関連する問題