吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1744|回复: 6
收起左侧

[已解决] 前端基础CSS: 为什么我在li 中写文本的颜色不管用?

[复制链接]
clearwater 发表于 2019-12-19 21:32
本帖最后由 clearwater 于 2019-12-19 21:54 编辑

有大神教教我1个问题吗?

为什么式样表中,108行,我在subnav 的li 写了color 不管用。

非得在subnav a 写color 字才能变色?113行

(我自己做了一个简单的实验,没有写得这么复杂,但是在li中就能修改文字的颜色。)

P.S. 这是我跟着视频做的练习,麻烦大神不要讲得太高超的技术。刚开始学习。我把代码和图片也上传到百度了。

链接:https://pan.baidu.com/s/1rDX45XW_FlUGdAE8EUjxtQ
提取码:ikmf

谢谢大神。

[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="UTF-8">
        <title>学而成</title>
        <link rel="stylesheet" href="style.css">
</head>
<body>
        <!-- 第一个大盒子包在外面 -->
        <div class="header w ">
                <!-- 光标放在div上,就会显示上下div 是哪个组的。 -->
                <!-- 把光标放在行数边上的小三角可以折叠 -->
        
                <!-- 第二个盒子logo -->
                <div class="logo">
                        <img src="images/logo.png" alt="">
                </div>
                <!-- 第三个盒子nav -->
                <div class="nav">
                        <ul>
                                <li><a href="#">首页</a></li>
                                <li><a href="#">课程</a></li>
                                <li><a href="#">职业规化</a></li>
                        </ul>
                </div>
                <!-- 第四个盒子search -->
                <div class="search">
                   <input type="text" value ="输入关键词">
                   <!-- <input type="button" value=""> 与下面的功能是一样的, 快捷imput:button -->
                   <!-- <button>搜索</button> -->
                   <button></button>
                </div>
                <!-- 第五个盒子user -->
                <div class="user">
                        <img src="images/user.jpg" alt="">
                        Tom
                </div>

        </div>

                <!-- banner starts -->
                <div class="banner">
                        <!-- 必须先写版心,才能与左右两侧 -->
                        <div class="w">
                                <div class="subnav">
                                        <ul>
                                                <li><a href="#">前端开发 <span>></span></a></li>
                                                <li><a href="#">前端开发 <span>></span></a></li>
                                                <li><a href="#">前端开发 <span>></span></a></li>
                                                <li><a href="#">前端开发 <span>></span></a></li>
                                                <li><a href="#">前端开发 <span>></span></a></li>
                                                <li><a href="#">前端开发 <span>></span></a></li>
                                                <li><a href="#">前端开发 <span>></span></a></li>
                                                <li><a href="#">前端开发 <span>></span></a></li>
                                                <li><a href="#">前端开发 <span>></span></a></li>
                                        </ul>
                                </div>
                        </div>


                </div>
                <!-- banner ends -->

</body>
</html>


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[HTML] 纯文本查看 复制代码
* {
        margin: 0;
        padding: 0;
}
li {
        list-style: none;
}

button {
        border: none;
}

.w {
        width: 1200px;
        margin: auto;
}
body {
        background-color: #f3f5f7;
}
.header {
        width: 1200px;
        height: 42px;
        background-color: pink;
        margin: 30px auto;
}
.logo {
        float: left;
        margin-right: 60px;
}
.nav {
        float: left;
}

.nav ul li {
        float: left;
}

.nav ul li a {
        display: block;
        height: 40px;
        line-height: 40px;
        /*导航栏字不一样多,不要给宽度,用padding挤开*/
        padding: 0 10px;
        margin-right: 20px;
        
        font-size: 18px;
        color: #050505;
        text-decoration: none;
}
.nav ul li a:hover {
        border-bottom: 2px solid #00a4ff;
}
.search {
        float: left;
        /*        m:l70;*/
        margin-left: 70px;
}
.search input {

        /*行内块有三个:图片、表单、td单元格。这些之间都会有空隙的。这是个表单,和button 之间会有空隙。所以要浮动,才会与button挨在一起。*/
        float: left;
        /*由于padding-left: 20px 因为设置了盒子的宽度,会把盒子撑大,所以360px -20px;*/
        /*width: 360px;*/
        width: 340px;
        height: 38px;
        border: 1px solid #00a4ff;
        /*border-right: none; 也可以。br+tab =border-right*/
        border-right: 0;
        padding-left: 20px;
        color: #ccc;
}
.search button {
        /*行内块有三个:图片、表单、td单元格。这些之间都会有空隙的。这是个表单,和input 之间会有空隙。所以要浮动,才会与input挨在一起。*/
        float: left;
        /*w50+h42+tab*/
        width: 50px;
        height: 42px;
        /*background-color: purple;*/
        /*因为少了2像素,所以用repeat, 正常用no-repeat*/
        background-image: url(images/btn.png);
}

.user {
        float: left;
        height: 42px;
        line-height: 42px;
        margin-left: 30px;
        font-size: 14px;
        color: #666;

}
/*banner starts*/
.banner {
        height: 420px;
        background: #1c036c url(images/banner2.jpg) no-repeat top center;
}
/*banner ends*/

.subnav {

        /*width: 190px; */
        /*padding会撑大盒子 190-20*2*/
        width: 150px;        
        height: 420px;
        padding: 0 20px;
        background-color: rgba(0,0,0,0.3);
}
.subnav ul li {
        height: 45px;
        line-height: 45px;
        color: white;
}
.subnav li a {
        /*color: white;*/
}
/*可简写为.subnav span*/
.subnav ul li a span {

        float: right;
}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

毅只小提莫 发表于 2019-12-19 21:46
a有默认样式,所以不继承父元素li的样式

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
clearwater + 1 + 1 热心回复!

查看全部评分

chrioz 发表于 2019-12-19 21:47
 楼主| clearwater 发表于 2019-12-19 21:51
@毅只小提莫  

@chrioz

谢谢两位大神指教。我明天给两位各给一个热心。现在没能量了。

小白来试水 发表于 2019-12-19 23:05
修改a标签默认样式就行了,
XXXXXMY 发表于 2019-12-20 11:48
正常开发,会把a标签样式全局设置一下,去除下划线/颜色继承
a {
        text-decoration: none;
        color: inherit;
}

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
clearwater + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| clearwater 发表于 2019-12-20 11:50
XXXXXMY 发表于 2019-12-20 11:48
正常开发,会把a标签样式全局设置一下,去除下划线/颜色继承
a {
        text-decoration: none;

谢谢指教。

贫僧正在跟着视频学习。等贫僧有能量辣,再给施主一个小心心。现在没有能量辣。

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 22:42

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表