Facebookの投稿のデザインと構造を再現しようとしています。ここで私のイメージは今のところ私のを右に押していますか?
body {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}
a {
color: #365899;
cursor: pointer;
text-decoration: none;
}
.post td {
vertical-align: top;
}
.timestamp {
font-size: 13px;
color: #999;
}
<div class="post">
<table>
<tbody>
<tr>
<td>
<img src="https://scontent-lhr3-1.xx.fbcdn.net/v/t1.0-1/c34.34.431.431/s50x50/229746_457468357668297_1899772142_n.png?oh=a6c0ddb505a2485280d1661c1ee087df&oe=5916C9DF">
</td>
<td>
<table>
<tr>
<td>
<strong><a>Toomblr</a></strong>
</td>
</tr>
<tr class="timestamp">
<td>
20/01/2017 - 11:43
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
Some content.
</td>
</tr>
</tbody>
</table>
</div>
私が持っているもののJSFiddleです:https://jsfiddle.net/6nodfbdj/
あなたが見ることができるように、画像のみが50×50であるが、それはのためにそのようにすべての方法をtd
を押し出しています理由はありません。
どういうわけかコンテンツを含むtd
と競合しています。基本的に何が起こっているのかは、コンテンツの幅が何であってもtd
であり、画像が入っているtd
にも設定されています。
アイデア?
期待する出力は何ですか?列内の各セルの幅は、列が必要とする最大幅まで伸びます(特に指定しない限り)。 –
すべてのn番目の 'td'は、常にグループ内の最大の' td'の幅をとります。イメージを持つ 'td'はテキスト' Some content'と同じ位置にあるので、その 'td'を使って取得します –
レイアウトのためにテーブルを使用しないでください - 表データのテーブルを使用してください – j08691