当前位置:编程学习 > html/css >>

css中float属性的继承问题,为什么line height属性显示不正常啊?

朋友 我想向你请教一个问题 假如说 做了一个class为a1的div 里面包含 a2 a3 a4并且给这三个设置了float left属性 那么在a1里设置的属性 可以继承到a2 a3 a4里吗? 我设置了一个line height属性 好像不行啊。
追问:.a4 li{float:left; width:198px; height:50px; line-height:50px;}
.a4 li a{ text-decoration:none;}
.a4 li a  .a41{width:10px; height:50px;}

<div class="a4">
  <ul>
    <li><a href="#">123</a></li>
    <li class="a41">|</li>
  </ul>
  </div>
帮我看看这个吧 为什么.a4 li a的优先级比.a4 li a  .a41还高呢?谢谢你的回答 朋友  再向你请教一个问题 

.a4 li{float:left; width:328px; height:50px; line-height:50px; text-align:center; word-spacing:9px;color:#FFFFFF; }
.a4 li a{ text-decoration:none;}


<div class="a4">
  <ul>
    <li><a href="#">为什么没影响?</a></li>
  </ul>
  </div>

为什么在li里设置了白色 可是对里面的a属性还是没效果呢?
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,