吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2349|回复: 21
收起左侧

[其他转载] HTML+css(自学D4)作业,笔记与问题与解决方法

  [复制链接]
yc0205 发表于 2021-9-1 21:31
本帖最后由 yc0205 于 2021-9-3 09:56 编辑

B站教程:仿小米主页顶部菜单栏 ,
https://www.bilibili.com/video/BV1gs411c7AC?from=search&seid=11002248401216842643
蓝盘:作业,笔记与源码(有注释,你绝对看得明白。
请下载D4压缩包
https://wws.lanzoui.com/b020hhmla
密码:6pmh
最强字典:https://www.w3school.com.cn/css/css_comments.asp
CSS网站布局:https://www.w3school.com.cn/css/css_website_layout.asp
这是今天的成果
作业1.png
笔记.png


CSS特异性:https://www.w3school.com.cn/css/css_specificity.asp  
可以解决我翻车问题,但还是看不太明白。。。

视频教程虽然只有几分钟,但是看懂代码,自己一步一步跟着做也能翻车。。无语到死也是遇到的问题
[Asm] 纯文本查看 复制代码
            <div class="topbar-nav">
                <a href="">小米商城</a><span>|</span>
</div>


[Asm] 纯文本查看 复制代码
.topbar-nav {
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 0;     》》》这儿字体大小都是0了为什么还能显示???
}

问题.png

大佬能指点一下吗?
(以解决)
代码1
[Asm] 纯文本查看 复制代码
.topbar a {
    color: #b0b0b0;
    font-size: 12px;
}

代码2
[Asm] 纯文本查看 复制代码
.topbar-nav {
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 0;
}

代码3  
[Asm] 纯文本查看 复制代码
 <div class="topbar">
        <div class="container">
            <div class="topbar-nav">
                <a href="">小米商城</a><span>|</span>



代码1 代码2 同时作用在代码3   a标签上   最终那一个显示要看权重或者是CSS 特异性
https://www.w3school.com.cn/css/css_specificity.asp
微信图片_20210902075120.png


更新9.3  “!important”  以及事例
=========================================================
CSS中“!important”可以使其之前的样式优先执行,例如:
[Asm] 纯文本查看 复制代码
body {

color : red !important;

}

body {

color : black;

}
颜色color出现了两次,而加上“!important”的“color : red;”总会得到优先执行,浏览器将对另一个“color : black;”视而不见。

免费评分

参与人数 6吾爱币 +5 热心值 +5 收起 理由
zq769427 + 1 + 1 谢谢@Thanks!
elevo + 1 + 1 谢谢@Thanks!
lengyanwl + 1 + 1 热心回复!
诗和远方代言人 + 1 用心讨论,共获提升!
yan182 + 1 + 1 我很赞同!
lingyun011 + 1 热心回复!

查看全部评分

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

zhetian9527 发表于 2021-9-2 15:38
font-size: 0px !important  加个!important 就可以了
 楼主| yc0205 发表于 2021-9-3 09:54
zhetian9527 发表于 2021-9-2 15:38
font-size: 0px !important  加个!important 就可以了

!important  谢谢大佬
CSS中“!important”可以使其之前的样式优先执行,例如:

body {

color : red !important;

}

body {

color : black;

}

颜色color出现了两次,而加上“!important”的“color : red;”总会得到优先执行,浏览器将对另一个“color : black;”视而不见。
一线码农 发表于 2021-9-1 21:47
 楼主| yc0205 发表于 2021-9-1 21:50
一线码农 发表于 2021-9-1 21:47
别的样式 覆盖了呗。。。

想的脑壳难受   字体大小为0了  那 div    topbar-nav 中的文字  小米商城  不是也会消失吗?
乔木自燃 发表于 2021-9-1 22:00
看css这里
R{@Z~FM1[K(K{M[]HJ0ZN@X.png
 楼主| yc0205 发表于 2021-9-1 22:15

好像明白了,有一个优先级是吗?先把 topbar-nav 盒子内字体大小设为0 过会再通过 topbar最大的盒子把内部所有字大小变成12PX  是这个意思吗?或是这样理解对吗?
一线码农 发表于 2021-9-1 22:20
yc0205 发表于 2021-9-1 22:15
好像明白了,有一个优先级是吗?先把 topbar-nav 盒子内字体大小设为0 过会再通过 topbar最大的盒子把内 ...

看图片
css 有权重计算的。

11111

11111
 楼主| yc0205 发表于 2021-9-1 22:26
一线码农 发表于 2021-9-1 22:20
看图片
css 有权重计算的。

好的我去看一下CSS权重的东西,谢谢大佬
bennyt 发表于 2021-9-2 00:01
又来学习取经了。
xuepojie 发表于 2021-9-2 04:04
也想学习呢
XiaoBai.Q.Q 发表于 2021-9-2 05:55
大卡,学习一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-25 13:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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