好友
阅读权限35
听众
最后登录1970-1-1
|
本帖最后由 clearwater 于 2020-3-3 22:16 编辑
这几天热心值比较紧张,所以本楼,我就挑1-2个回答正确,而且我能理解的答主,给他们评分了。希望没有被评分的大神勿怪,只要不是来灌水,不管是答对答错,我都表示感谢。(有时你们回答正确,可是我太笨拙,理解不了;答案雷同也不评分了。)
以下代码是我自己上基本照抄某前端视频课程里的代码。(附在本帖最后面)本节课讲的是web API 如何把某宝的一个二维码关掉. 里面的JS我没问题,我的问题是这里面的CSS问题。
1. 为什么一个小叉号(X)也要设置字体?我都要把这三个字体的英语名字都背下来吗? 见代码第30行
font-family: Arial, Helvetica, sans-serif;
2. 第39行 我自己抄的代码的小叉号(X)在网页上的效果,看起来是斜的。--这个我也理解。因为我用<i>这个斜体的代码。
可是代码第40行也是小叉号(X)(我复制老师的代码,然后注释掉),但是看起来的效果,却是正的。我点击F12, 去查看老师的代码,在CSS中 i 并没有被划掉。
我觉得39行,40行的代码是一样的,为啥效果好象不同?
我把代码和图片都上传到度盘。
文件名:
14-关闭淘宝二维码案例 (老师写的);
1.html (我抄的)
链接:https://pan.baidu.com/s/1kWyhukJ5703G2JPHFW5pNA
提取码:xw2x
下面代码是我的。
[HTML] 纯文本查看 复制代码 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.box {
position: relative;
width: 74px;
height: 88px;
margin: 100px auto;
border: 1px solid #ccc;
color: #f40;
font-size: 12px;
text-align: center;
background-color: pink;
}
.box img {
width: 60px;
margin-top: 5px;
}
.close-btn {
position: absolute;
top: -1px;
left: -16px;
width: 14px;
height: 14px;
border: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
}
</style>
</head>
<body>
<div class="box">
淘宝二维码
<img src="images/tao.png" alt="">
<i class='close-btn'>x</i>
<!-- <i class="close-btn">×</i> -->
</div>
<script>
var box = document.querySelector('.box');
var btn = document.querySelector('.close-btn');
btn.onclick = function() {
box.style.display = 'none';
}
</script>
</body>
</html> |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|