さて、私のテーブルセルには、左側に画像があり、上に配置したいリンクがあり、その下に簡単な説明があります。
今、私は左側の画像とリンク上部を揃えています。私の問題は、リンクテキストが画像の右側に留まり、セルの幅で切り取られるのではなく、画像の下に引き継がれていることです。
これがリンクのCSSです。幅を設定しても何も起こりません。表示をブロックするように設定しようとしましたが、画像の下にリンクが表示されます。私はhtmlに非常に慣れていないので、無知で裸です。
.jobLink {
color:black;
vertical-align:top;
width:100px;
}
編集1:
あなたの提案のすべてに感謝します。今夜これを試してみるつもりです。また、本当にテーブルが必要かどうかを再確認していただきありがとうございます。考えれば考えるほど、各リスト項目を設定する方法のテーブルは本当に必要ありません。リストを使用する方が理にかなっています。
編集2:
さて、これが私が目指している外観です。
みんなのアドバイスでテーブルからリストに切り替えました。データは実際には表形式ではありません。
編集3
これが私がリストで使用している更新されたcssです。
.jobList {
background: white;
color:black;
width:inherit;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size:10pt;
font-weight:bold;
list-style:none;
float:left;
padding:0;
margin:0;
}
.jobList li
{
float:left;
overflow:hidden;
width:inherit;
}
.jobList li a
{
color:Black;
vertical-align:top;
white-space:nowrap;
}
.jobList li img
{
float:left;
}
編集4
これが画像で、これが問題のリストアイテムです。また、リスト自体にラッパーdivがあり、これがおそらく重要です。そのcssを追加しました。
.jobsListWrapper {
width:318px;
height:500px;
overflow:auto;
float:left;
}
<li>
<div>
<img src="/images/page.png">
<a id="5182" href="/jobs.aspx?rid=1016&jid=5182">MyJobID - This is my long title for the task that I need to complete</a>
</div>
</li>
編集5
私はそれを見ただけです。ラッパーがリストアイテムを自動的にオーバーフローさせています...わかりました。垂直方向にのみオーバーフローするにはどうすればよいですか?いいえ、それは問題ではありませんでした。