【问题标题】:css how to make <a> text align bottom?css如何使<a>文本底部对齐?
【发布时间】:2011-05-09 01:22:40
【问题描述】:

如何让&lt;a&gt;文字底部对齐?我添加了height = line-heightvertical-align:bottom;,但文本仍在 div 中间。怎么做?谢谢

http://jsfiddle.net/BanAz/中测试

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
#layer{width:198px;height:48px;line-height:48px;border:1px #000 solid;vertical-align:bottom;}
#layer a{text-decoration:none;}
</style>
</head>
<body>
<div id="layer">
<a href="#">menu</a>
</div>
</body>
</html>

【问题讨论】:

    标签: html css vertical-alignment


    【解决方案1】:

    选项包括:

    以及我实际使用的方法:

    【讨论】:

      【解决方案2】:

      height 尺寸 (48px) 等于 line-height 尺寸 (48px)。尝试增加高度大小,您会看到 css 属性工作正常,文本将位于底部

      【讨论】:

        【解决方案3】:
        #layer {
            display: table-cell;
        }
        

        【讨论】:

          猜你喜欢
          • 2012-01-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-08-17
          • 2013-07-24
          相关资源
          最近更新 更多