1

以下の表の外にフォームボタンを表示するために、floatまたはその他の方法を使用しようとしています。

<form action="./deleteentry.php" method="post">
    <?php
        foreach ($dbr as $var) {
    ?>
            <tr>
                <td><?php echo $i; ?></td>
                <td><?php echo $var["title"]; ?></td>
                <td><?php echo $var["year"]; ?></td>
                <td><?php echo $var["author"]; ?></td>
                <td><?php echo $var["condition"]; ?></td>
                <td><?php echo $var["genre"]; ?></td>
                <td><?php echo $var["publisher"]; ?></td>
                <td><input type="radio" name="order" value="<?php echo $i; ?>"/></td>
            </tr>
    <?php
        $i++;
        }
    ?>
<br /><br />
<div class="delshift">
    <input type="submit" value="Confirm" />
</div>
</form>

最終的な製品は次の画像のようになります。フォーム/divにはどの.cssプロパティが必要ですか?現在、私のdivには次のものがあります。

.delshift{
    float: right;
    overflow: hidden;
    clear: both;
}

私の問題の視覚的表現 大きな画像でごめんなさい。

4

3 に答える 3

1

これを試して:-

<form action="./deleteentry.php" method="post">
<div style="width:100%;">    
<?php
        foreach ($dbr as $var) {
    ?>
            <tr>
                <td><?php echo $i; ?></td>
                <td><?php echo $var["title"]; ?></td>
                <td><?php echo $var["year"]; ?></td>
                <td><?php echo $var["author"]; ?></td>
                <td><?php echo $var["condition"]; ?></td>
                <td><?php echo $var["genre"]; ?></td>
                <td><?php echo $var["publisher"]; ?></td>
                <td><input type="radio" name="order" value="<?php echo $i; ?>"/></td>
            </tr>
    <?php
        $i++;
        }
    ?>
<br /><br />
</div>
<div class="delshift">
    <input type="submit" value="Confirm" />
</div>
</form>
于 2013-01-02T04:57:36.657 に答える
1

上記で投稿したコードは有効なhtmlではありません(trタグをラップするテーブル要素はありません)...ただし、trをテーブルでラップし、テーブルを左にフロートしてから、送信ボタンを含むdivを左にフロートすると、あなたはそれを機能させることができるはずです。

基本的な構造は次のとおりです。

<form>
    <table style="float:left;">
        <?php code ?>
    </table>
    <div style="float:left;">
        <input type="submit" />
    </div>
</form>
于 2013-01-02T04:58:29.400 に答える
1

divにfloatleftを使用し、その包含テーブル

<div style="float:left">
<form action="./deleteentry.php" method="post">
   <table>
            <tr>
                <td>1</td>
                <td>2</td>
                <td>3</td>
                <td>3</td>
                <td>4</td>

            </tr>
   </table>
<br /><br />
</div>
<div>
    <input type="submit" value="Confirm" />
</div>
</form>
于 2013-01-02T05:04:15.917 に答える