HTML CSS导航菜单定位文本和图像

用户名

我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a我正在尝试创建a

的HTML

<div id="pageTop"> 
    <nav>
        <ul>
            <li><a href="apps/fade-ifit.html"> <img src="images/search.png" alt="" class="headerCon" /> <navText> Home </navText> </a> </li>

        </ul>
    </nav>
</div>

的CSS

nav > ul > li > a {
    color: #aaa;

}



nav > ul > li > div ul > li {
    display: block;
}
埃里克·斯特克(Erik J. Sturcke)

您可以使<img>元素成为块元素,并使用auto边距将它们居中

ul img {
    display : block;
    margin  : 0 auto;
}

另一种方法是将背景图像背景位置一起使用

ul li.home {
    background-image    : url(...);
    background-position : center;
}

您可能还希望删除<li>元素之间的空格我喜欢通过省略可选的结束标记来做到这一点,因此您将拥有:

<ul>
    <li><a href=...><img src=... />Item 1
    <li><a href=...><img src=... />Item 2
    ...
</ul>

可以在这里找到其他用于删除空格的选项:如何删除列表项之间的空格

编辑JSFiddle添加了一个简化的版本,以显示其工作方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HTML / CSS图像导航菜单

来自分类Dev

如何使用HTML和CSS在导航菜单内垂直向下移动图像

来自分类Dev

CSS HTML导航菜单

来自分类Dev

在导航栏中对齐图像两侧的文本(html 和 css)

来自分类Dev

带有子菜单html和css的导航栏

来自分类Dev

无法使用HTML / CSS和jQuery创建导航菜单

来自分类Dev

如何使用 HTML、CSS 和 JQuery 创建 CNN 菜单导航

来自分类Dev

用于精灵导航图像的HTML和CSS标记

来自分类Dev

具有图像的CSS和HTML导航栏列表

来自分类Dev

CSS和HTML错误与定位

来自分类Dev

HTML和CSS按钮定位

来自分类Dev

使用 HTML/CSS 在悬停时将文本定位在图像上

来自分类Dev

使用HTML和CSS在图像上放置文本

来自分类Dev

仅使用 HTML 和 CSS 向图像添加文本

来自分类Dev

导航栏 HTML 和 CSS

来自分类Dev

右键菜单HTML和CSS

来自分类Dev

右键菜单HTML和CSS

来自分类Dev

HTML和CSS菜单问题

来自分类Dev

如何仅使用CSS和HTML将响应式导航栏菜单居中?

来自分类Dev

徽标CSS和HTML旁边的响应式下拉菜单导航位置

来自分类Dev

导航菜单导致整个导航层消失 Html / CSS

来自分类Dev

HTML,CSS形状和按钮定位

来自分类Dev

html和css表单标签定位

来自分类Dev

HTML 5导航菜单

来自分类Dev

链接HTML CSS和图像

来自分类Dev

如何仅使用html css创建具有固定位置的标头和侧面导航的响应页面?

来自分类Dev

如何仅使用CSS和HTML将图像添加到固定的导航栏

来自分类Dev

使用HTML和CSS将图像添加到导航栏

来自分类Dev

图像和菜单定位