我是靠谱客的博主 受伤乌龟,最近开发中收集的这篇文章主要介绍学习笔记(第三周)46.标签群组通配等选择器47.层次选择器48.属性选择器49.hover等伪类选择器50.after等伪类选择器52.结构伪类选择器52.CSS样式的继承53.单一样式的优先级54.important群组等优先级55.层次的优先级56.CSS盒子模型57.box-sizing改变盒模型58.盒模型之margin叠加问题59.margin传递问题61.盒子模型的嵌套练习62.按类型划分标签63.按内容划分标签64.按显示划分标签65.dispiay显示框类型66.标签嵌套规范6,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

学习笔记

  • 46.标签群组通配等选择器
  • 47.层次选择器
  • 48.属性选择器
  • 49.hover等伪类选择器
  • 50.after等伪类选择器
  • 52.结构伪类选择器
  • 52.CSS样式的继承
  • 53.单一样式的优先级![在这里插入图片描述](https://img-blog.csdnimg.cn/50fb30b7be024ad181ded222ee059d42.png#pic_center)
  • 54.important群组等优先级
  • 55.层次的优先级
  • 56.CSS盒子模型
  • 57.box-sizing改变盒模型
  • 58.盒模型之margin叠加问题
  • 59.margin传递问题
  • 61.盒子模型的嵌套练习
  • 62.按类型划分标签
  • 63.按内容划分标签
  • 64.按显示划分标签
  • 65.dispiay显示框类型
  • 66.标签嵌套规范
  • 67.overflow溢出隐藏
  • 68.透明度与手势
  • 69.最大最小宽高
  • 70.css默认样式
  • 71.css重置样式
  • 78.float浮动概念及原理
  • 79.float注意点整理
  • 80.清除float浮动(上)
  • 81.清除float浮动(下)
  • 82.float制作页面小结构(上)
  • 83.float制作页面小结构(下)

46.标签群组通配等选择器

在这里插入图片描述
在这里插入图片描述

47.层次选择器

在这里插入图片描述

 <style>
#list>li{ border:1px green solid}
</style>
</head>
<body>
<ul id="list">
<li>123
<ul>
<li>456</li>
<li>789</li>
</ul>
</li>
<li>3333</li>
</ul>
<ol>
<li>da</li>
<li>ds</li>

在这里插入图片描述

 <style>
div+h2{ background: green;}
</style>
</head>
<body>
<h2>二级标题</h2>
<div></div>
<p>段落</p>
<h2>标题</h2>
</body>
</html>

在这里插入图片描述

48.属性选择器

在这里插入图片描述

<style>
div[class]{ background: green;}
</style>
</head>
<body>
<div>1</div>
<div class="box">2</div>
<div class="searrch">3</div>

在这里插入图片描述

<style>
div[class$=search]{ background:red;}
</style>
</head>
<body>
<div>1</div>
<div class="box">2</div>
<div class="search">3</div>
<div class="search-button">4</div>
<div class="button-search">5</div>

在这里插入图片描述

49.hover等伪类选择器

在这里插入图片描述
在这里插入图片描述

<style>
a{color:black}
a:hover{color:red}
</style>
</head>
<body>
<a href="#">南邮通达</a>

50.after等伪类选择器

:after :before通过伪类的方式给元素添加一段文本内容,使用content属性
:checked :disabled :focus都是针对表单元素的

<style>
div:after{content:"world";color:blueviolet}
</style>
</head>
<body>
<div>hello</div>

在这里插入图片描述

52.结构伪类选择器

在这里插入图片描述

 <style>
li:nth-of-type(2){ background:red}
</style>
</head>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>

52.CSS样式的继承

在这里插入图片描述
在这里插入图片描述

53.单一样式的优先级在这里插入图片描述

内部样式与外部样式(显示为黄色)


<style>
div{ color:blueviolet}
</style>
<link rel="stylesheet" href="./base.css">
</head>
<body>
<div>什么颜色</div>

style的优先级大于id (显示为红色)权重(等级)1000

	<style>
#elem{color:blue}
</style>
</head>
<body>
<div id="elem" style="color:red;">什么颜色</div>

id的优先级大于class (显示为蓝色)权重100

	<style>
#elem{color:blue}
.box{color:red}
</style>
</head>
<body>
<div id="elem" class="box">什么颜色</div>
</body>
</html>

class的优先级大于tag标签 (显示为红色)权重10

	<style>
.box{color:red}
div{color:green;}
</style>
</head>
<body>
<div id="elem" class="box">什么颜色</div>
</body>
</html>

标签的优先级大于通配 (显示为绿色)权重1

	<style>
div{ color:green;}
*{ color:black;}
</style>
</head>
<body>
<div id="elem" class="box">什么颜色</div>
</body>
</html>

通配的优先级大于继承 (显示为黑色)

	<style>
/* div{ color:green;} */
*{ color:black;}
body{ color:blue;}
</style>
</head>
<body>
<div id="elem" class="box">什么颜色</div>

54.important群组等优先级

在这里插入图片描述
!important不能对继承的属性进行优先级的提升

 <style>
div{ color:green;}
*{ color:black !important;}
body{ color:blue;}
</style>
</head>
<body>
<div id="elem" class="box">什么颜色</div>

标签+类的优先级大于单类 (显示为蓝色)


<style>
div.box{color:blue}
.box{color:red}
</style>
</head>
<body>
<div class="box">什么颜色</div>

在这里插入图片描述
在这里插入图片描述

55.层次的优先级

在这里插入图片描述

56.CSS盒子模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

57.box-sizing改变盒模型

在这里插入图片描述

58.盒模型之margin叠加问题

<style>
#box1{ width:200px; height:200px; background:red; margin-bottom:30px;}
#box2{ width:200px; height:200px; background:blue; margin-top: 40px;}
</style>
</head>
<body>
<div id="box1"></div>
<div id="box2"></div>

59.margin传递问题

在这里插入图片描述

盒子
# 60.css盒子模型之拓展 ![在这里插入图片描述](https://img-blog.csdnimg.cn/75d707c648154abfb338f4563e0e33f5.png#pic_center)
<style>
#box1{ width:200px; height:200px; background:red; }
#box2{ height:100px; background:blue; color:white; padding-left:30px; border-left:10px black solid;}
</style>
</head>
<body>
<div id="box1">盒子</div>
<div id="box2">内容</div>
</body>
</html>

61.盒子模型的嵌套练习

 <style>
#box1{ width:350px; height;350px; border:1px black dashed; padding:20px;}}
#box2{ border:5px #d7effe solid; paddig:27px;}
#box3{ background:#ffa0df; padding:41px}
#box4{ border:1px white dashed; padding:3px}
#box5{ border:1px white dashed; padding:49px;}
#box6{ width:100px; height;100px; background:#96ff38; border:#fcff00 5px solid;}
</style>
</head>
<body>
<div id="box1">
<div id="box2">
<div id="box3">
<div id="box4">
<div id="box5">
<div id="box6"></div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

62.按类型划分标签

在这里插入图片描述

<style>
body{ font-size:0;}
#content,#content{ width:100px; height:100px; background:red; font-size:16px;}
input{ width:100ox; height;100px;}
</style>
</head>
<body>
<span id="content1">内联1</span>
<span id="content2">内联2</span>
<input type="text">
<input type="text">
</body>
</html>

63.按内容划分标签

在这里插入图片描述

64.按显示划分标签

在这里插入图片描述

<style>
img{ width:100px; height:100px;}
</style>
</head>
<body>
<img src="./img/1.jpg" alt="">
</body>
</html>

65.dispiay显示框类型

在这里插入图片描述
在这里插入图片描述

66.标签嵌套规范

在这里插入图片描述

67.overflow溢出隐藏

在这里插入图片描述

 <style>
div{ width:300px; height:200px; border:1px black solid; overflow-y: auto; overflow-x;}
</style>
</head>
<body>
<div>
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
溢出隐藏
</div>
</body>

68.透明度与手势

在这里插入图片描述

<style>
#div{ width:100px; height:100px; background:red; opacity: 0.5;}
#div{ idth:100px; height:100px; background: rgba(255,0,0,1);}
</style>
</head>
<body>
<div id="div1"></div>
<p>段落</p>
<div id="div2"></div>

69.最大最小宽高

在这里插入图片描述


<style>
#div{ width:100px; min-height:100px; border:1px red solid;}
</style>
</head>
<body>
<div>
这是一个段落
这是一个段落
这是一个段落
</div>
<style>
body{ height:500px;}
#box1{ width:200px; background:red}
#box2 {width:100%; height:80%; background:blue;}
</style>
</head>
<body>
<div>
这是一个段落
这是一个段落
这是一个段落
</div>

70.css默认样式

在这里插入图片描述

71.css重置样式

在这里插入图片描述

<style>
div{ border:1px black solid;}
img{ vertical-align:bottom;}
</style>
</head>
<body>
<div>
<img src="" alt="">
</div>
</body>
</html>

78.float浮动概念及原理

在这里插入图片描述

 <style>
body{ border:1px black solid;}
#box1{ width:200px; height:100px; background:red; float:left;}
#box2 {width:200px; height:200px; background:blue; float:left;}
</style>
</head>
<body>
<div id="box1"></div>
<div id="box2"></div>
</body>
</html>

79.float注意点整理

在这里插入图片描述

80.清除float浮动(上)

<style>
#box1{ width:200px; height:100px; background:red; float:left;}
#box2 {width:200px; height:200px; background:blue; clear:left;}
</style>
</head>
<body>
<div id="box1"></div>
<div id="box2"></div>
</body>
</html>
<style>
#box1{ width:200px; height:100px; background:red; float:left;}
#box2 {width:200px; height:200px; background:blue; clear:both;}
</style>

在这里插入图片描述

81.清除float浮动(下)

<style>
#box1{ width:200px; height:1px; black solid ;}
#box2 {width:200px; height:200px; background:blue; float:left ;}
.clear{ clear:both;}
</style>
</head>
<body>
<div id="box1">
<div id="box2"></div>
<div class="clear"></div>
</div>
aaaa
</body>
</html>

在这里插入图片描述

82.float制作页面小结构(上)

在这里插入图片描述

83.float制作页面小结构(下)

在这里插入图片描述
在这里插入图片描述

最后

以上就是受伤乌龟为你收集整理的学习笔记(第三周)46.标签群组通配等选择器47.层次选择器48.属性选择器49.hover等伪类选择器50.after等伪类选择器52.结构伪类选择器52.CSS样式的继承53.单一样式的优先级54.important群组等优先级55.层次的优先级56.CSS盒子模型57.box-sizing改变盒模型58.盒模型之margin叠加问题59.margin传递问题61.盒子模型的嵌套练习62.按类型划分标签63.按内容划分标签64.按显示划分标签65.dispiay显示框类型66.标签嵌套规范6的全部内容,希望文章能够帮你解决学习笔记(第三周)46.标签群组通配等选择器47.层次选择器48.属性选择器49.hover等伪类选择器50.after等伪类选择器52.结构伪类选择器52.CSS样式的继承53.单一样式的优先级54.important群组等优先级55.层次的优先级56.CSS盒子模型57.box-sizing改变盒模型58.盒模型之margin叠加问题59.margin传递问题61.盒子模型的嵌套练习62.按类型划分标签63.按内容划分标签64.按显示划分标签65.dispiay显示框类型66.标签嵌套规范6所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部