HTML を書き始めた私の最初の試みは、あまりうまくいっていません。私は通常、物事を行う方法を見つけることに非常に長けていますが、この場合、与えられた解決策は機能していません.
これが私の最新のヘッドスクラッチャーです:
<div style="margin-top: 9px; margin-bottom: 9px; float: right; width: 55.45%;">
<div id="home" class="button-style" style="width: 4px; float: left;">
<a href="_blank"></a>
</div>
<div id="options" class="button-style" style="width: 4px; float: right;">
<a href="_blank"></a>
</div>
<div id="settings" class="button-style" style="width: 4px; margin-left: auto; margin-right: auto;">
<a href="_blank"></a>
</div>
</div>
インライン スタイルを許してください。その場で編集できます。
上記は<div>
2 つのフローターの間の 3 番目を中央に配置する必要がありますが、私はそれを機能させることができません。外側のコンテナが正しく引き伸ばされ、「ホーム」と「オプション」の分割も正しく配置されます。しかし、「設定」は「ホーム」に突き合わされています。
これは、うまくいかないことの一例にすぎません。その他には、垂直方向の中央揃え (ほとんどすべての方法) や、メディア クエリに応じた垂直方向の順序の再配置が含まれます。Chrome と IE10 でコードをテストしたので、コードに問題があることは確かですが、見つけることができません。
- 最適なデバッグ ツールは何ですか? 現在、どのスタイルが適用されているかを表示するため、Chrome のビルトイン エレメント ビューアを使用しています。しかし、それだけでは十分に強力ではありません。
- 入力時に結果を表示するビジュアル IDE はありますか? 「Netbeans」と「chrome」を切り替えるのは時間の無駄です。ここで、PHP のコーディングも行っているため、どの IDE もサーバーで動作する必要があることに注意してください。
- 表示されている問題の原因は何ですか? スタイルがないのか、それとも要素のサイズに関係があるのでしょうか?
- 後で見つけにくいバグを引き起こす可能性がある、チェーンのさらに上流にあるスタイルを確認する必要がありますか?
前もって感謝します
更新: 回答が見つかりました。同様の問題を抱えている人が役に立つと思う場合に備えて、ここに投稿しています。包含<div>
自体は で配置されていfloat: right;
ます。何らかの理由で、含まれているアイテムが影響を受けます。誰かが私が喜んでそれを受け入れる理由を説明する答えを書きたいと思ったら. センターアイテムに追加float: none;
すると、問題が修正されました。