HTML,CSS导航菜单使用图像

标签 html css

我有一个 78x26 像素的图像,我想将其用作导航栏的按钮。 这样做最合适的方法是什么?

我希望图像在它不存在时保持其原始大小

#navbar li {
    background-image:url("../images/btns.png");
}

我知道我可以做这样的事情,但我又该如何将文本放在图像上

<li><a href="#"><img src="images/btns.png"></a></li>

最佳答案

您还必须指定 <li> 的宽度和高度.请试试这个:

#navbar li {
    background-image:url("../images/btns.png");
    width: 78px;
    height:26px;
}

<li>我相信元素是内联的,因此您必须执行类似这样的操作才能使它们并排显示:

#navbar li {
        background-image:url("../images/btns.png");
        width: 78px;
        height:26px;
        float: left;
    }

关于HTML,CSS导航菜单使用图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16241680/

相关文章:

html - p 标签不包含 ul 标签

javascript - HTML5/Canvas 是否支持双缓冲?

javascript - 使用 JavaScript 或 Jquery 附加具有两个条件的行数据

javascript - 粘性页脚 CSS 使 jQuery 小部件在滚动时从各自的位置移动

javascript - 单击按钮时设置列表元素的优先级颜色

javascript - 悬停在html元素上时, Electron 窗口调整大小切换

javascript - Skrollr,在方向改变时翻转图像

javascript - 无法使用 jQuery 更改图像的不透明度

html - GridView 居中问题

javascript - 只在页面加载时运行一次这个函数?