html - UL/LI CSS 代码无法正确显示顶部菜单

标签 html css drupal drupal-7

我在尝试使用 ul 和 li 标签而不是 div 后,在让我的顶级菜单正常工作时遇到了错误。我有一个带有六个 li 标签的 ul。我希望每个 li 标签都包含一个图像,该图像应与其他图像具有相同的尺寸。每个 li 标签图像应水平占据页面的 1/6 以下。垂直方向它们应该约为 100 像素。我目前无法让图像正常显示。即使我使用的是相同的测试图像,所有单独的标签的呈现方式也不同。

这是我的 CSS、HTML 和 Imgur 链接中使用的图像:

HTML:http://pastebin.com/raw/EbyXvXEg

CSS:http://pastebin.com/raw/P8nkGHxN

图片:https://imgur.com/a/WF6Dd

我无法让菜单按我想要的方式工作。中间的菜单项总是显示更大或更小的图片。我无法让它工作。有人至少可以帮我指出帮助的方向吗?我不确定如何让图像在 jsfiddle 中工作,否则我会发布它。

最佳答案

尝试添加jour 图片作为a 标签的背景。还将您的样式应用于标签。

a {
    width: 16.66%;
    height: 100px;
    display: block;
    background: url(your image URL);
    background-position: center;
    background-size: cover;
    background-repeat: none;
}

背景尺寸:封面;拉伸(stretch)图像,直到它填满您的内容框。您还可以使用不同尺寸的图像。

关于html - UL/LI CSS 代码无法正确显示顶部菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38953249/

相关文章:

drupal - 使用多个选项按字段对 Drupal View 进行分组 - 仅显示一个字段

html - css 对齐元素使它们之间有相同的空间

php - 当 php 必须发送串行数据时找不到 URL 错误

javascript - 如何使用 jQuery 更改 SVG 形状的颜色?

javascript - 从相位器 Canvas 获取高度和宽度

mysql - 我的sql代码哪里出了问题?

html - 如何保持图像背景图像静止?

android - 如何读取html字符串

jquery - 移动菜单激活/停用和调整大小后桌面菜单消失

jquery - Drupal 分页上的无限滚动跳过第二页