跨度之间的 CSS 空格线

标签 css line spacing

我有这样的结构:

<div class="gBigPage">
    <span class="gBigMonthShort">FEB</span><br />
    <span class="gBigDayShort">23</span><br />
    <span class="gBigYearShort">2011</span>
</div>

文本行之间的间隙太大,我需要将它们缩短以便它们几乎都接触到。

/* Mouseover div for day numbers */
.gBigPage{
    height:45px;
    width:30px;
    font-family:Arial;
    font-weight:bold;
    background-color:#ffee99;
    text-align:center;
    border-top:1px solid #c0c0c0;
    border-left:1px solid #c0c0c0;
    border-right:1px solid #c0c0c0;
    position:absolute;
    z-index:3;
}
.gBigPage:hover{
    cursor:pointer;
}
/* In the big day box, the month at top */
.gBigMonthShort{
    text-transform:uppercase;
    font-size:11px;
}
.gBigYearShort{
    font-size:11px;
}
.gBigDayShort{
    font-size:16px;
}

我无法对跨度进行相对定位,因为 Chrome 中存在一个会闪烁鼠标悬停效果的错误,纯 CSS 似乎是唯一可行的方法。

以 fiddle 为例: http://jsfiddle.net/GmKsv/

最佳答案

您所需要的只是您的 CSS 中的行高。将此添加到您的 gBigPage

代码如下:

.gBigPage{
    height:45px;
    width:30px;
    font-family:Arial;
    font-weight:bold;
    background-color:#ffee99;
    text-align:center;
    border-top:1px solid #c0c0c0;
    border-left:1px solid #c0c0c0;
    border-right:1px solid #c0c0c0;
    position:absolute;
    z-index:3;
    line-height: 13px;
}

演示 jsFiddle

希望对您有所帮助!

关于跨度之间的 CSS 空格线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326817/

相关文章:

python - 对于文件中的行不起作用 - Python

c# - 使用 WPF 绘制 3D 线

CSS,连续图片库,每张图片之间的空间,

javascript - 来回改变风格

HTML <span> 和 svg 元素不是内联的

javascript - 如何使用单个 JS 事件更新多个 TD 标签的内容?

html - flex 元素和水平滚动的问题

matlab - 当我添加新输入时,如何使以前的输入在 Matlab 图中逐渐淡出

html - 在 HTML 列表中的图像下方添加文本

html - 删除表格图像之间的填充