【问题标题】:Header Text over Image图片上的标题文本
【发布时间】:2014-10-14 16:25:09
【问题描述】:

我希望我的标题文本(事件、博客、关于)位于“Images/Damask.png”图像的顶部。相反,图像显示在标题的最顶部,图像下方的文本。

<header>

    <header>
    <img src="Images/Damask.png" width="100%" border="0" height="200" class="header">
        <a href="index.html" id= "logo">![enter image description here][1]
            <h1>J Barnes Events</h1>
            <h2>Indianapolis's Finest<h2>   
        </a>
        <nav>
            <ul>
                <li><a href="index.html" class="selected">Events</a></li>
                <li><a href="about.html">Blog</a></li>
                <li><a href="contact.html">About</a></li>
            </ul>
        </nav>
</header>

【问题讨论】:

    标签: html image css


    【解决方案1】:

    您可以简单地将以下 CSS 添加到样式表中,而不是单独添加图像,这将实现您想要做的事情:

    header {
         background-image: url('Images/Damask.png');
    }
    

    【讨论】:

    • 别忘了把网址放在引号里。
    • 没用 :( 它完全从页面中删除了图像。发生了什么????
    • 请分享您网站的链接。
    • 这是给你的 jsFiddle (jsfiddle.net/9gr0emex/3),我使用了你在上面的问题中发布的相同 HTML。你可以看到我如何为 @ 分配背景图像987654323@ 使用 CSS 的标签。
    • 如果你有特殊字符,你只需要引用 URL,这个例子中没有,最好避免。外部 CSS 文件中的 relative URL 不可能与 HTML 文件中的 relative URL 相同。 CSS 文件中的相对路径是相对于 CSS 文件的,而不是相对于 HTML 文件的。
    猜你喜欢
    • 2021-10-10
    • 1970-01-01
    • 2011-11-30
    • 2016-08-11
    • 2021-01-03
    • 2019-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多