(以下の更新を参照)
.css ファイルと index.html ドキュメントの 2 つのファイルがあります。アイデアは、[タッチスクリーン インターフェイスの使いやすさのプロトタイピング用] 画面上にボタンのパネルを配置し、各ボタンに画面上の特定の位置を割り当てることです (.css ファイルの「margin-top」タグと「margin-left」タグを参照)。後で onclick 機能などを追加します。
今のところ、画面に正しく表示されるようにしようとしています。奇妙なことに、.css 部分の最初の要素 (.aButton #....) は、ブラウザに表示されると常に (0,0) の位置に表示されます。例えば。現時点では、ボタン 1 は (0,0) にありますが、他のすべてのボタンは正しい場所にあります。CSS コードを変更し、button2 セクションを button1 セクションの上に移動すると、button1 は正しい場所にレンダリングされますが、button2 は現在 (0,0) にあります。
どんなアイデアにもとても感謝しています!
関連する部分は次のとおりです。 index.html から
<div id="buttonPanel" class="aButton">
<div id="button1" class="aButton"></div>
<div id="button2" class="aButton"></div>
<div id="button3" class="aButton"></div>
<div id="button4" class="aButton"></div>
<div id="button5" class="aButton"></div>
</div>
styles.css から:
.aButton #button1
{
margin-top: 262px;
margin-left: 110px;
}
.aButton #button2
{
margin-top: 24px;
margin-left: 347px;
}
.aButton #button3
{
margin-top: 32px;
margin-left: 114px;
}
.aButton #button4
{
margin-top: 524px;
margin-left: 104px;
}
.aButton #button5
{
margin-top: 392px;
margin-left: 106px;
}
更新: Fr0zenFyr の jsfiddle を html ファイルと css ファイル全体で更新すると、同じ問題が発生します! http://jsfiddle.net/b4NYd/ .aButton #buttonx {} 定義と事前に奇妙に相互作用する .aButton #buttonx {} 定義と関係があると思われるため、以前に両方を含めなかったのはばかげていました. 2つをマージすることで問題を解決できますが、後で別のレイアウトをプロトタイプ化するときに別のクラスを使用したいので、この種の問題が発生する理由を本当に理解したいと思います。
更新:すべてソートされました!それは私のコメントでした。