26

動的コンテンツを介して「EMBED」する必要があるサードパーティのコンテンツ サイトがあります。現時点では Ajax や Jquery を知らないので、テーブル セルを新しい行に移動して基本的に新しい行を作成することが可能かどうか疑問に思っています。 .

埋め込みは次のようになります。

<table>
<tr>
<td></td>
<td></td>
</tr>
</table>

テーブルにはクラスや ID が配置されていませんでしたが、ページ上の唯一のテーブルであり、コンテンツが多すぎて 1 行に収まりません。これはモバイル Web サイト用であるため、ページ全体を 320 にする必要があります。ピクセル幅。

CSSだけでできますか?

新しい HTML を挿入できません。コンテンツはアクセスできない安全なサーバーから動的に作成されますが、アクセスするために API キーを使用します。

私は現在、次の行に沿って何かを実験しようとしています:

td {clear:both;}
4

2 に答える 2

74

を に設定するtddisplay:block;、それらはすべて互いに下になります。

HTML

<table>
    <tr>
        <td>1</td>
        <td>2</td>
    </tr>
</table>

CSS

td{
    display:block;
}

ここを参照してください:http://jsfiddle.net/hDsts/

于 2013-05-18T20:25:36.943 に答える
2

他の解決策(display: block;うまくいかない場合)は、次を使用することinline-blockです:

CSS

td {
  display: inline-block;
}
于 2017-09-18T08:57:51.613 に答える