私は、ハンドヘルド、タブレット、デスクトップ用のさまざまなバージョンのCSSを使用して、学校のWebベースアプリに取り組んでいます。私はこれにメディアクエリを使用しています。アプリはほぼ完成しており、ほぼすべてのブラウザとAndroidで正しく動作します。このアプリはiPhone/iPadで見栄えがしますが、ボタンが機能しないため、これらのデバイスではアプリが役に立たなくなります。
これは私が持っているものです:
//Source code
<div id="signinbutton" class="blue_button">Sign In</div>
//desktop.CSS
.blue_button {
width: 130px;
height: auto;
padding: 8px;
margin: 0% auto 20% auto;
background-image:url(../../images/bluebar5.png);
color: #FFF;
text-align: center;
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 14pt;
font-weight: bolder;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
cursor: default;
}
.blue_button:hover {
opacity: 0.7;
}
//Handheld.css (this overwrites css on desktop)
.blue_button {
width: 260px;
font-size: 18pt;
background-image:url(../../images/bluebar6.png);
}
スタイルを#signinbuttonに適用しようとしましたが、うまくいきませんでした。