HTML和CSS学习笔记——day01

3 篇文章 0 订阅


这几天一直在忙着重新复习CSS基础知识,发现好多知识点都遗忘了,赶紧写个文章记录一下这几天的学习情况。不过话说回来了,前阵子的项目还没来得及更新,如果一天不是24小时该有多好。

前言

CSS和HTML是前端开发中不可缺少的一个基础知识,所以当前打下基础对我们未来的工作或者学习一定有很好的积极因素。

一、关于背景图片

背景图片基本在每一个项目中都要使用到,那么以下就是一些常见的语法,走你~

1、常用语法

①.background-image–代表着背景图片,在这里你可以为你的背景插入一张图片(例如登录页面)
background-image:none(默认参数) | url(“图片所在地址”)建议都使用相对路径

②.background-repeat–在插入图片后,它是默认重复的(也就是repeat),这个时候就会显得插入的背景图片不太好康的鸭子,这个时候你就可以用到no-repeat(这样你的图片只有一张啦!)
background-repeat:repeat(默认)|no-repeat(不重复)|repeat-x(沿x轴,水平重复)| repeat-y(沿y轴,垂直重复)
在这里插入图片描述

③.background-color–顾名思义就是元素的颜色背景
background-coler:rgb格式、十六进制、blue、green(颜色名词)在一般情况下默认的是transparent(透明)

④.background-position–可以改变图片为背景中的位置
background-position:x y(x轴和y轴)
在这里插入图片描述
⑤.background-attachment–背景固定(相当于你在拖滑动栏的时候,背景不会变动、或者随内容位置发生变动)
background-attachment:scoll(默认参数) | fixed(固定)
在这里插入图片描述
⑥.background:rgba(r:red、g:green、b:blue、a:appha),使用的是rgb格式,只是多了一个参数而已
a:透明度,取值在0~1之间,(0:透明,1:不透明,透明会随着数值的增大而变得不透明)。
在这里插入图片描述

2、语法总结

总结

二、元素的三种显示模式

1、常用语法

①行内元素:a(链接)、strong(重要的文本)、b(粗体文本)、em(斜体)、i(示斜体文本)、del(删除的文本)、u(为文本添加下划线)、span(样本文本)…

display:inline

在这里插入图片描述

②块级元素:自己独占一行,例如div、p、有序和无序列表、h1~h6标题

display:block

在这里插入图片描述

③行内块元素:input(可输入文本)、img(图片)、td(列)

display:inline-block

行内块元素

2、语法总结

在这里插入图片描述

三、复合选择器

1、伪类选择器

①链接伪类选择器(有四个参数 link、visited、hover、active)
a:link指的是没有点击过的链接、a:visited(指的是点击过后的链接)、a:hover(指的是鼠标经过链接经过的时候,悬浮在链接上时改动颜色)、a:active(指的是鼠标正在点击的时候的那个链接)在编写伪类选择器的时候,一定要按照严格的顺序来进行编写(LVHA)
在这里插入图片描述

2、后代选择器

ul li{ //想要修改的样式}
后代选择器(ul li(指的是ul下的li所有的元素)


        </style>
          /* 1.后代选择器,对ul下的所有li标签都改变样式*/
		   ul li{
				color: pink;/* 将颜色定义为猛男色! */
				font-size: 24px;/* 设置字体大小 */
				list-style: none;/* 除去前面的黑点 */
			     }
		</style>
	</head>
	<body>
		<ul>
			<li>我是1</li>
			<li>我是2</li>
			<li>我是3</li>
			<li>我是4</li>
			<li>我是5</li>
		</ul>

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

3、子代选择器

ul > li{//编写你想要的样式}
子类选择器(ul > li (指的是选择ul 中 li的第一代子元素)
在这里插入图片描述

4、并集选择器

ul , p {} 一定要注意用,(英文逗号),否则样式不起效果!
并列选择器(div,p(元素一,元素二)代表div和p之间的使用共同的样式)
在这里插入图片描述

5、语法总结

在这里插入图片描述

四、关于img标签的一些细节

1、alt元素

指的是图片无法正常显示(比如路径写错),这个时候你在添加alt的属性效果就有用啦。
在这里插入图片描述

2、title元素

指的是当你鼠标定位到这张图片时,会显示你在title定义的文本信息,效果如下
在这里插入图片描述

五、关于a标签的一些细节

1、基本语法

  • href:目标URL地址。
  • title:悬停文本,鼠标光标经过链接时显示的文本信息。
  • name:主要用于设置一个锚点的名称。
    在这里插入图片描述

2、tagret语法

  • target:告诉浏览器用什么方式来打开目标页面。target属性有以下几个值:
  • _self:在同一个网页中显示(默认值),替换当前页面。
  • _blank:在新的窗口中打开,原先的页面不关闭。
  • _parent:在父窗口中显示。
  • _top:在顶级窗口中显示。

3、锚点链接(常用于系列目录定位,点击链接后跳转到选择的条目)

	<!-- href中的值要和定位到的id值一致,否则不起作用 -->
		<a href="#win" title="总冠军"  >广东</a>
		<h2 id="win">2021.05.01</h2>

在这里插入图片描述

4、语法总结

在这里插入图片描述

六、盒模型居中定位的几种方式(敲重点!!!)

1、盒模型定义:由content(内容)、padding(内边距)、border(边框)、margin(外边距)组成。

2、第一种方法

margin: 0 auto

3、第二种方法(当前流行)

display: flex;(弹性布局)//有一说一,弹性布局真的很好用,强烈推荐
justify-content: center;

4、第三种方法

position:relative;
transform: translate(-50%,-50%);

5、方法总结

目前掌握的方法只有这三个,其他的方法还需要不断的学习哈哈哈,或者有更好的方法欢迎留言

最后总结

目前复习到的知识点就这些了,其他的明天再来更新,当作回顾自己的知识点叭!
如果总结的不好话或者有什么错误,欢迎您在留言中给我指出一点建议噢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kk楷楷

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值