- 締切済み
セルをリンクにしたときの揃え位置
http://www.htmq.com/style/vertical-align.shtml こちらを参考にセルのリンクを作成しました。 セル中の文字の縦揃えを中央揃えにしようと<td style="vertical-align:middle">としたのですが、反映されず困っております。 リンクの定義部分でA{vertical-align:middle}とも試しましたが変化ありませんでした。 どのようにすれば可能になりますでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- steel_gray
- ベストアンサー率66% (1052/1578)
回答No.3
#2です。具体的なHTML(&CSS)了解しました。 そこで紹介されている方法で縦方向の中央揃えをするなら、 a{ display:block; width:100%; padding-top:~;/*上余白*/ padding-bottom:~;/*下余白*/ /*height:100%; ←heightは指定しない*/ } また、行・セルに高さが指定されているなら、指定を削除してください。 行の高さ+上下のpaddingがセルの高さとなります。 縦方向のセンタリングが素直に使えればいいんですが色々問題があるので上記のような方法をいつも使っています。
- steel_gray
- ベストアンサー率66% (1052/1578)
回答No.2
「セルのリンク」ってのがよくわからない、 具体的にどんなhtml(&css)なのか補足してください。
- notnot
- ベストアンサー率47% (4900/10359)
回答No.1
合ってると思います。 vertical-align:top; や :bottom; にして変化はありませんか? 効かないようであれば、htmlの他の部分での指定が効いているんでしょう。
補足
失礼しました。リンクを間違えていました。 http://www.1uphp.com/con1/table/cell-link.html こちらです