テキストボックスをhtmlテーブルのtdタグの中央に設定するにはどうすればよいですか?

behzad razzaqi

画面をhtmlテーブルで分割し、左側のパネルに画像を表示し、右側のパネルにテキストボックスを表示したいのですが、テキストボックスにtdタグの中心が表示されません。このhtmlコード:

<table style="width:100vw">
    <tr>
        <td style="width:50vw;height:100vh;" align="left">
            <img src="../Content/45.png" style="display:block;max-width:50vw;max-height:100vh" />
        </td>
        <td style="width:50vh;text-align:center;">
            <div style="top:50%;">
                <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            </div>
        </td>
    </tr>
</table>

これが私の出力です:しかし、私はこの出力が欲しいです:どうすればそれを解決できますか?
ここに画像の説明を入力してください

ここに画像の説明を入力してください

Ason

divあなたが使用するには、ブロック要素であり、そのようなものとして、その親の全幅を使用します。

コメントに基づいて更新:

垂直方向の配置には、を使用しvertical-align: middle、CSSルールをこれに更新しました

td { padding: 0; vertical-align: middle; }

水平方向の配置の場合:

あなたの場合、あなたはこのようtext-align: centerにのdiv代わりにを設定する必要がありますtd<div style="top:50%;text-align:center;">

html, body {
  margin: 0;
}
table {
  border-collapse: collapse;
}
td {
  padding: 0;
  vertical-align: middle;
}
<table style="width:100vw">
  <tr>
    <td style="width:50vw;height:100vh;" align="center">
      <img src="http://lorempixel.com/600/600/animals" style="display:block;max-width:50vw;max-height:100vh" />
    </td>
    <td style="width:50vh;">
      <div style="top:50%;text-align:center;">
        <input ID="TextBox1" type="text">
      </div>
    </td>
  </tr>
</table>

またはdivを作成しますdisplay: inline-block<div style="top:50%;display: inline-block">

html, body {
  margin: 0;
}
table {
  border-collapse: collapse;
}
td {
  padding: 0;
  vertical-align: middle;
}
<table style="width:100vw">
  <tr>
    <td style="width:50vw;height:100vh;" align="center">
      <img src="http://lorempixel.com/600/600/animals" style="display:block;max-width:50vw;max-height:100vh" />
    </td>
    <td style="width:50vh;text-align:center;">
      <div style="top:50%;display: inline-block">
        <input ID="TextBox1" type="text">
      </div>
    </td>
  </tr>
</table>


そして、すべてのスタイリングをマークアップではなくCSSに入れることをお勧めします。長期的には保守が非常に簡単になり、コードが読みやすくなり、エラーが発生しにくくなります。

html, body {
  margin: 0;
}
table {
  width: 100vw;
  border-collapse: collapse;
}
td {
  width:50vw;
  height:100vh;
  padding: 0;
  vertical-align: middle;
  text-align: center;
}
.image {
  display:block;
  max-width:50vw;
  max-height:100vh;
}
<table>
  <tr>
    <td>
      <img class="image" src="http://lorempixel.com/600/600/animals" />
    </td>
    <td>
      <div>
        <input id="TextBox1" type="text">
      </div>
    </td>
  </tr>
</table>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テーブルビューのテキストボックスの透明度を設定するにはどうすればよいですか?(Xcode)

分類Dev

Winフォームでグループボックスのテキスト配置を中央に配置するにはどうすればよいですか?

分類Dev

ボタンとテキスト入力をテーブルの他の行と同じ幅に設定するにはどうすればよいですか?

分類Dev

引用符を含むデータベースのテキストボックスに値を設定するにはどうすればよいですか?

分類Dev

別のテキストボックス値に基づいてjdeveleperのテーブルに読み取り専用のテキストボックスを設定するにはどうすればよいですか?

分類Dev

レポートサービステキストボックスのデフォルト値を設定するにはどうすればよいですか?

分類Dev

レポートサービステキストボックスのデフォルト値を設定するにはどうすればよいですか?

分類Dev

Web サイトのスクロールバーに一致するようにテキストボックスのスクロールバーのスタイルを設定するにはどうすればよいですか?

分類Dev

フィドルのテキストボックスに日付ピッカーを設定するにはどうすればよいですか?

分類Dev

テキストをテーブルの中央に配置するにはどうすればよいですか?

分類Dev

pygameで入力テキストボックスモジュールの条件を設定するにはどうすればよいですか?

分類Dev

テキストボックスの値を使用してラジオボタンに値を設定するにはどうすればよいですか

分類Dev

HTML <テーブル>内の<td>要素に列を設定するにはどうすればよいですか?

分類Dev

ボタンのテキストの色を設定するにはどうすればよいですか?JAVA

分類Dev

マットテーブルの各行のボタンクリックイベントの下にダイアログボックスの位置を設定するにはどうすればよいですか?

分類Dev

中央右の位置にテキストを設定するにはどうすればよいですか?

分類Dev

コンボボックステキストを設定するにはどうすればよいですか

分類Dev

テーブルのHTMLデータを取得するときに、テキスト値のない `` `<td>` ``タグがSeleniumPythonのリスト内の位置を占めるようにするにはどうすればよいですか?

分類Dev

正しいユーザー名とパスワードのテキストボックスを設定するにはどうすればよいですか?

分類Dev

テキストボックスにデフォルトの日付を設定するにはどうすればよいですか?Jquery

分類Dev

QListWidgetが空のときに、プレースホルダーテキストを中央に設定するにはどうすればよいですか?

分類Dev

Blazorのテキストボックスにフォーカスを設定するにはどうすればよいですか

分類Dev

テキストボックスのコンテンツをデータベースに保存するにはどうすればよいですか?テキストボックスはHTMLとCSSでプログラムされています

分類Dev

MacOSのPythonTkinterチェックボタンウィジェット:テキストの色を設定するにはどうすればよいですか

分類Dev

tumblrテーマでブロッククォートのスタイルを設定するにはどうすればよいですか?

分類Dev

グリッドビューテンプレートフィールドの境界フィールドにテキストボックスのフォントサイズを設定するにはどうすればよいですか?

分類Dev

ループを使用してボタンのテキスト プロパティを設定するにはどうすればよいですか?

分類Dev

ブロックレベルの親なしでテキストをアンカー内の中央に配置するにはどうすればよいですか?

分類Dev

Vue JS:ルーターリンクでアクティブな<a>タグのスタイルを設定するにはどうすればよいですか?

Related 関連記事

  1. 1

    テーブルビューのテキストボックスの透明度を設定するにはどうすればよいですか?(Xcode)

  2. 2

    Winフォームでグループボックスのテキスト配置を中央に配置するにはどうすればよいですか?

  3. 3

    ボタンとテキスト入力をテーブルの他の行と同じ幅に設定するにはどうすればよいですか?

  4. 4

    引用符を含むデータベースのテキストボックスに値を設定するにはどうすればよいですか?

  5. 5

    別のテキストボックス値に基づいてjdeveleperのテーブルに読み取り専用のテキストボックスを設定するにはどうすればよいですか?

  6. 6

    レポートサービステキストボックスのデフォルト値を設定するにはどうすればよいですか?

  7. 7

    レポートサービステキストボックスのデフォルト値を設定するにはどうすればよいですか?

  8. 8

    Web サイトのスクロールバーに一致するようにテキストボックスのスクロールバーのスタイルを設定するにはどうすればよいですか?

  9. 9

    フィドルのテキストボックスに日付ピッカーを設定するにはどうすればよいですか?

  10. 10

    テキストをテーブルの中央に配置するにはどうすればよいですか?

  11. 11

    pygameで入力テキストボックスモジュールの条件を設定するにはどうすればよいですか?

  12. 12

    テキストボックスの値を使用してラジオボタンに値を設定するにはどうすればよいですか

  13. 13

    HTML <テーブル>内の<td>要素に列を設定するにはどうすればよいですか?

  14. 14

    ボタンのテキストの色を設定するにはどうすればよいですか?JAVA

  15. 15

    マットテーブルの各行のボタンクリックイベントの下にダイアログボックスの位置を設定するにはどうすればよいですか?

  16. 16

    中央右の位置にテキストを設定するにはどうすればよいですか?

  17. 17

    コンボボックステキストを設定するにはどうすればよいですか

  18. 18

    テーブルのHTMLデータを取得するときに、テキスト値のない `` `<td>` ``タグがSeleniumPythonのリスト内の位置を占めるようにするにはどうすればよいですか?

  19. 19

    正しいユーザー名とパスワードのテキストボックスを設定するにはどうすればよいですか?

  20. 20

    テキストボックスにデフォルトの日付を設定するにはどうすればよいですか?Jquery

  21. 21

    QListWidgetが空のときに、プレースホルダーテキストを中央に設定するにはどうすればよいですか?

  22. 22

    Blazorのテキストボックスにフォーカスを設定するにはどうすればよいですか

  23. 23

    テキストボックスのコンテンツをデータベースに保存するにはどうすればよいですか?テキストボックスはHTMLとCSSでプログラムされています

  24. 24

    MacOSのPythonTkinterチェックボタンウィジェット:テキストの色を設定するにはどうすればよいですか

  25. 25

    tumblrテーマでブロッククォートのスタイルを設定するにはどうすればよいですか?

  26. 26

    グリッドビューテンプレートフィールドの境界フィールドにテキストボックスのフォントサイズを設定するにはどうすればよいですか?

  27. 27

    ループを使用してボタンのテキスト プロパティを設定するにはどうすればよいですか?

  28. 28

    ブロックレベルの親なしでテキストをアンカー内の中央に配置するにはどうすればよいですか?

  29. 29

    Vue JS:ルーターリンクでアクティブな<a>タグのスタイルを設定するにはどうすればよいですか?

ホットタグ

アーカイブ