html - 我的 CSS 代码有什么问题?

标签 html css firefox

下面的 HTML 代码在 chrome 中看起来不错,但在 firefox 中看起来不太好(标题和链接之间的距离与 chrome 中的不一样)...有人知道如何优化它吗?

它应该是这样的(Chromium 屏幕截图):http://i.imgur.com/R6DZk.png
这是它在 Firefox 中的样子:http://i.imgur.com/18SmK.png

这是CSS代码:

        html, body {
        height: 100%;
        width: 100%;
        padding: 0px;
        margin: 0px;
    }
    body {
        background-image: url(background.png);
        background-repeat: repeat;
        background-position: top left;
    }
    #main {
        font-family: 'Raleway', sans-serif;
        position: absolute;
        left: 190px;
        top: 240px;
        font-size: 26px;
    }
    #title {
        position: absolute;
        left: 180px;
        top: 110px;
        font-family: 'Vollkorn', serif;
        font-size: 26px;
    }
    a:link, a:visited {
        text-decoration: none;
        font-family: 'Raleway', sans-serif;
        color:  #000000;
    }
    a:hover {
        text-decoration: underline;
    }
    ::-moz-selection { 
        background: #fe57a1; 
        color: #fff; 
        text-shadow: none;
    }
    ::selection { 
        background: #fe57a1; 
        color: #fff; 
        text-shadow: none; 
    }

这是html代码:

    <div id="title">
    <h1>Title</h1>
</div>
<div id="main">
    <ul>
    <li><a href="">Link</a></li>
    <li><a href="">Link</a></li>
    <li><a href="">Link</a></li>
    <li><a href="">Link</a></li>
    <li><a href="">Link</a></li>
    <li><a href="">Link</a></li>
    </ul>
</div>

我个人认为将标题放在主 div 中会更容易:

<div id="main">
<h1>Title</h1>
    <ul>
    <li><a href="">Link</a></li>
    <li><a href="">Link</a></li>
    <li><a href="">Link</a></li>
    <li><a href="">Link</a></li>
    <li><a href="">Link</a></li>
    <li><a href="">Link</a></li>
    </ul>
</div>

然后在 css 中:

h1 { font-family: 'Vollkorn', serif; font-size: 26px; font-weight: bold; }

但这并不能正常工作:/

最佳答案

在我的机器上,我没有看到 Chrome 和 Firefox 之间的标题和正文间距有任何差异,但我使用的是 IE。因此,我为 h1 标签添加了额外的 css 样式。

h1 {
padding: 0px;
font-family: 'Vollkorn', serif; 
font-size: 26px; 
}

这似乎有助于间距更加一致。

关于html - 我的 CSS 代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8095523/

相关文章:

javascript - 你能告诉我如何将图像和文本添加到我的 html 幻灯片吗?

css - 高度为 100% 的 SVG 永远不会缩小到 150px 以下

javascript - 在无重启扩展中与 jsctypes 异步工作

java - J2EE 应用程序中的速度优化,客户端?

CSS 在 <dd> 之间添加逗号

javascript - jQuery JSON SyntaxError : JSON. 仅在 FIREFOX 上解析

javascript - 在 Firefox 中与 Web 内容(页面对象)共享插件对象(内容脚本)

html - :target to point to a . 类而不是 #id

html - 如何从标题中断开列?

javascript - 仅在单行上对齐所有内容