html - 在图像上放置链接

标签 html css

我正在尝试创建一个导航栏。背景由图像组成,在对链接进行排序之前,我一直在使用文本占位符。我似乎无法让文本出现在导航栏上,而是他们坚持以列表样式出现在下方。

一个例子: enter image description here 灰色渐变条旨在用作导航栏。

HTML:

<div id="pagewrapper">
<div id="container">
    <div id="left"></div>
    <div id="right"></div>
    <div id="center">
        <div id="pagebanner">
        <img src="img/banner.png" />
        </div>

        <div id="navibar">
        <img src="img/navibar.png">
        <div class="naviitems">
        Home
        </div>
        <div class="naviitems">
        PHolder1
        </div>
        <div class="naviitems">
        PHolder2
        </div>
        <div class="naviitems">
        PHolder3
        </div>
        <div class="naviitems">
        Contact Us
        </div>
        </img>
        </div>

        <div id="pagecontent">
        <h1>Oh no, I broke my elephant!</h1>
        <p>Wiggle!</p>
        </div>

    </div>
</div>

以及对应的CSS:

#container{
    margin: 0 auto;
    width:1017px;
    text-align:center;
}
#left{
    float:left;
    width:160px;
    height:900px;
    background-color: #D8D8D8;
}
#right{
    float:right;
    width:160px;
    height:900px;
    background-color: #D8D8D8;
}
#center{
    display: inline-block;
    margin:0 auto;
    width: 697px;

}
#pagebanner{
display: inline-block;
    margin:0 auto;
    width: 697px;
}
#navibar{
display: inline-block;
    margin:0 auto;
    width: 697px;
    height: 27px;
}
.naviitems{
margin: 0 auto;
height:25px;
width:20%;
}
#pagecontent{
display: inline-block;
    margin:0 auto;
    width: 697px;
}

最佳答案

您需要将父 DIV 的背景属性设置为图像,而不是使用 IMG 标签调用它。

.navibar {
background:url(URLofImage)
}

关于html - 在图像上放置链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26609154/

相关文章:

javascript - 等高仅行与 javascript 没有表

html - 为什么 min-height 在我的 Safari 和 Firefox 中的表格上不起作用?

css - 网格样式 - 覆盖 ag-grid 的样式

html - 使用纯 CSS 的 "fixed"位置的可变宽度侧边栏

css - 在 div 顶部停止关键帧动画?

html - Bootstrap 不需要的图像填充

javascript - Bootstrap 应用程序向导中的滚动条

java - Spring Boot 和 Thymeleaf - 删除严格的 HTML 错误检查

javascript - 如何使用 jQuery 触发 Facebook 'New Message' 按钮?

html - Angular 2 typescript :How to show dropdown and textbox based on radio button