我使用描述的解決方案文本在如何對齊的這一直設置爲超鏈接
How can I make a link from a <td> table cell
,使我的表中的超鏈接的TD條目。這是一個不錯的簡單解決方案。但是當我使用display:block;時會產生副作用。超鏈接文本向上移動一點而不居中。下面的圖片顯示了這個問題。如果你看看選定的td「主」,你會發現它太高。
否則,它是完美的突出TD線與藍色日這就是我想要的。
我該如何解決這個問題?
的,簡化的,代碼我使用
----html----
<td>
<div style="height:100%;width:100%;">
<a href="my_url">
primary
</a>
</div>
</td>
----css----
table {
background-color: White;
border: 10px solid Blue;
border-radius: 13px;
border-collapse: separate;
width: auto;
margin-top: 5px;
}
table th, td {
color: Black;
vertical-align: middle;
font-size: 20px;
font-weight: bold;
border: 0;
padding: 0px;
}
table th {
color: White;
background: Blue;
}
table a {
color: Black;
text-decoration: none;
display: block;
width: 100%;
height: 100%;
padding: 0px;
}
table a:hover {
color: White;
background: Blue;
}
'表TD {文本對齊:中心;}' –
沒有這樣的運氣。我試過,但它似乎被忽略時顯示:塊;用來。可以肯定,我把它設置在td,a和div上。 –