css 属性不影响 <li> joomla 3.6 中的 <a> 链接

标签 css joomla html-lists

在我的css文件中有

.myclass > ul > li > a {
  display:inline;
  list-style-type:none;
}

此样式属性 display 和 list-style-type 都不适用于“a”标签。但是,如果将它们放在“li”中,它们会起作用,但不能达到目的,因为我想要水平对齐的链接。请告知可以做什么。

<div class="myclass"> 
<ul> 
<li><a href="">About Us </a></li>
<li><a href="">About Us </a></li>
<li><a href="">About Us </a></li>
</ul>
</div>

最佳答案

看起来您在此处定位了错误的元素 - 本质上是 <a>有一个 list-style-type没有并且已经内联了,所以你看不到任何事情发生。 list-style-type是会影响 <li> 的东西而不是 <a> :

.myclass > ul > li {
  display: inline;
  list-style-type: none;
}

为了使这一点更清楚一些,您还可以尝试添加一个会对您的 <a> 产生明显影响的属性。元素,如颜色:

.myclass > ul > li > a {
  display:inline;
  list-style-type:none;
  color: hotpink;
}

然后您会看到您的选择器正在工作 - 它只是没有任何影响。

关于css 属性不影响 <li> joomla 3.6 中的 <a> 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50321003/

相关文章:

Php 更新查询不起作用

html - 在 HTML 中使用阿拉伯字母的有序元素符号列表

javascript - CSS3 幻灯片的输出已损坏且模糊

joomla - 将 500 错误页面重定向到 joomla 中的其他页面

CSS: <li> 元素有 3 个内联 block 元素,最后占据最大空间

jQuery 下一个/上一个按钮在 IE7 中不能正常工作

php - Joomla:为什么使用 JView/assignRef() 而不是仅仅分配值

mysql - Magento cron 作业给出错误 SQLSTATE [HY000] [2002] 无法连接到本地 MySQL 服务器

html - 如何将分隔符添加到使用 sprite 构建的菜单列表中?

javascript - 单击列表元素符号时禁用列表突出显示