フォーマットされた入力ボタンに関して非常に独特な問題があります。
最初のページで、1 行に独立したボタンをフォーマットするための「ボタン」という名前の CSS ルールを作成しました。それは完全に機能し、ボタンは以下のように表示されます
このボタンのcssは以下です
.button {
width: 100%;
height: 15mm;
background-color: #AAA;
color: #FFFFFF;
font-size: 20px;
text-shadow: 0px -2px #888;
border:none; !important
-moz-box-shadow: 0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;
-webkit-box-shadow: 0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;
box-shadow: 0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;
}
html では、次のようになります。
<a href="dashboard.html">
<input class="button" type="button" value="SUBMIT" action="dashboard.html" />
</a>
問題は、このルールをコピーして、2 ページ目の並列ボタン用にわずかに変更したため、ボタンがフォーマットされないことです。不思議なことに、dreamweaver では正しく表示されます
ただし、どのブラウザでも、フォーマットが失われます
これがパラレルボタンのcssです
.2buttons {
width: 40%;
height: 15mm;
background-color: #AAA;
color: #FFFFFF;
font-size: 20px;
text-shadow: 0px -2px #888;
border:none; !important
-moz-box-shadow: 0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;
-webkit-box-shadow: 0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;
box-shadow: 0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;
}
ここにhtmlがあります
<a href="report.html">
<input class="2buttons" type="button" value="OK"/>
</a>
奇妙なことに、機能する最初の css ルールをこれらのボタンに適用しても、まだフォーマットされていません。