2017-03-27 14 views
0

現在:削除<table>標準改行

<input type=button value="hey"> 
<table><tr><td>hello</td></tr></table> 

それはちょっと次のようになります。

|hey| 
+-----+ 
|hello| 
+-----+ 

と私はそれがこのようになりたい:

|hey|+-----+ 
    |hello| 
    +-----+ 

たぶん、標準/デフォルトの改行が<table>からです。 CSSのテーブルからdisplay:block属性を設定しようとしましたが、成功しませんでした。 どのようにこれを達成するための手がかり:)?

+0

<table>disply:inline-flex CSSプロパティを使用することができます:インライン;テーブルに –

答えて

2

display:blockは以下となります。

  • 、あなたがinline-tableが必要

(デフォルトで行うどのテーブル)ではない、それは前に改行をレンダリング作成し、自身の後に、それは

  • テーブルのようにレンダリングを停止block

    次に、表やボタンの底面の代わりに上端を揃えたいので、テーブルやボタンのvertical-alignを調整する必要があります。

  • +0

    oops ^^ 'thx man :) –

    0

    デフォルト値<table>はブロック要素です。インラインスタイルでテーブルのデフォルトスタイルを変更する必要があります。

    <input type=button value="hey"> 
     
    <table style="display:inline;"><tr><td>hello</td></tr></table>

    0

    だけ<table>ためdisplay:inline CSSを設定します。それはあなたのために働くでしょう。

    0

    あなただけの表示追加しよう

    関連する問題