1

次のフィドラーでは、なぜ「AAAA」の前に「BBBB」が表示されるのですか?私は注文がに応じていることを期待していました<tr>

<table style="text-align:left;">
  <tr>
    <td class="field">
      <label for="...">...</label> <br/>
      <myattributes>
        <tr>
          <td>
            <li>
              ...<a href="AAAA" data-confirm="Are you sure?" data-method="delete" rel="nofollow">AAAA</a>
            </li>
          </td>
        </tr>
      </myattributes>
      <label>
        <input data-autocomplete-source="..." />
        <a href="/dog">BBBB</a>
      </label>
    </td>
  </tr>
</table>

</ p>

4

1 に答える 1

1

マークアップがめちゃくちゃです。

ネスト<tr>すると、前のテーブル行が閉じられ、新しい行が追加されます。

行を</tr>あなたで終了することにより、現在、テーブルラインにはもういません。

マークアップの要素がテーブルの行の間に配置されると、それらはDOMのテーブルの上に移動されます。そうすれば、最初に「BBBB」が表示されます。

于 2012-06-03T14:59:19.823 に答える