私はChrome拡張機能を作成していますが、私は自分のページのHTMLレイアウトについて特に心配しています。これまでのところ私は何か非常に単純です。私は動的にjavascriptで変更されたテーブルを持っており、それは左にとどまる必要があります。また、フィールドとボタンの編集など、他のコントロールのコンテナ全体のコンテナになるDIVもあります。私はこのメインDIVをテーブルの右側に表示します。HTMLアライメントのヒントが必要
私がこれまでに試したことは、私のテーブルの右側にそのDIVを取得できませんでした。現在のように、私のDIVはテーブルの下にあります。私はフロートの作品を使用して聞いたことが、これはハッキーのようだと面白い副作用があります。たぶん、私はHTMLレイアウトをまだ理解していません。 WinFormsのようにもっとうまくいってほしいと思っています。ここで私はちょうどどこに行くべきかを伝えることができますいずれにせよ、誰かが私の望むレイアウトを達成するための最高のクリーンな方法について教えてくれるなら、それを感謝します。私のコードは、以下である:
<body>
<div id="logged_in">
<table id="contact_table">
<tr>
<th>Contact Name</th>
<th>Phone Number</th>
</tr>
</table>
<div id="interface">
<p>Here are instructions.</p>
</div>
</div>
</body>
注上記のコードでは、ID「インタフェース」を持つDIVは、ID「contact_table」とテーブルの右側にあるべきこと。
ありがとうございます。私はフロートを試みました:左(クリアなし)と私はDIVの左マージンを変更したときにそれがインデントされなかったので、それがハッキリと感じたと言いました。私はあなたのマージンがテーブルの幅よりも大きくなければならないことを知りました。 –