前端 | (五)CSS三大特性及常用属性 | 尚硅谷前端html+css零基础教程2023最新

学习来源:尚硅谷前端html+css零基础教程,2023最新前端开发html5+css3视频

文章目录

  • 📚CSS三大属性
    • 🐇层叠性
    • 🐇继承性
    • 🐇优先级
  • 📚CSS常用属性
    • 🐇像素的概念
    • 🐇颜色的表示
      • ⭐️表示方式一:颜色名
      • ⭐️表示方式二:rgb或rgba
      • ⭐️表示方式三:HEX或HEXA
      • ⭐️表示方式四:HSL或HSLA
    • 🐇CSS字体属性
      • ⭐️字体大小
      • ⭐️字体族
      • ⭐️字体风格
      • ⭐️字体粗细
      • ⭐️字体复合写法
    • 🐇CSS文本属性
      • ⭐️文本颜色
      • ⭐️文本间距
      • ⭐️文本修饰
      • ⭐️文本缩进
      • ⭐️文本对齐_水平
      • ⭐️行高
      • ⭐️文本对齐_垂直
      • ⭐️文本对齐_所在那一行
    • 🐇CSS列表属性
    • 🐇CSS表格属性
      • ⭐️边框相关属性(其他元素也能用)
      • ⭐️表格独有属性(只有table标签才能使用)
    • 🐇CSS背景属性
    • 🐇CSS鼠标属性

⭐️前文回顾:前端 | (四)CSS基础及CSS选择器 | 尚硅谷前端html+css零基础教程2023最新
⭐️前文对应p57-p86,本文对应p87-p112
⭐️补充网站:W3school,MDN

📚CSS三大属性

🐇层叠性

  • 如果发生了样式冲突(元素的同一个样式名,被设置了不同的值),那就回根据一定的规则(选择器优先级),进行样式的层叠(覆盖)

🐇继承性

  • 元素会自动拥有其父元素、或其祖先元素上所设置的某些样式。优先继承离得近的
  • 参照MDN网站,可查询属性是否可被继承。

🐇优先级

  • !important >行内样式>id选择器>类选择器>元素选择器>*>继承的样式
  • 具体比较需要计算权重,详见前文。

📚CSS常用属性

🐇像素的概念

在这里插入图片描述

🐇颜色的表示

⭐️表示方式一:颜色名

在这里插入图片描述

⭐️表示方式二:rgb或rgba

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

⭐️表示方式三:HEX或HEXA

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

⭐️表示方式四:HSL或HSLA

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

🐇CSS字体属性

⭐️字体大小

font-size:控制字体的大小

div{font-size:40px;
}

在这里插入图片描述

这里是引用

⭐️字体族

font-family:控制字体类型

div{font-family:"STCaiyun","Microsoft YaHei",sans-serif
}

在这里插入图片描述

⭐️字体风格

font-style:控制字体是否为斜体。

div{font-style:italic;
}

在这里插入图片描述

⭐️字体粗细

font-weight:控制字体的粗细。

div{font-weight:bold;
}
div{font-weight:600;
}

在这里插入图片描述

⭐️字体复合写法

  • font:可以把上述字体样式合并成一个属性。
  • 编写规则
    • 字体大小、字体族必须写上。
    • 字体族必须是最后一位、字体大小必须是倒数第二位。
    • 各个属性间用空格隔开。
  • 实际开发中更推荐复合写法,但这也不是绝对的,比如只想设置字体大小,那就直接用font-size属性。

🐇CSS文本属性

⭐️文本颜色

在这里插入图片描述

⭐️文本间距

在这里插入图片描述

⭐️文本修饰

在这里插入图片描述

⭐️文本缩进

在这里插入图片描述

⭐️文本对齐_水平

在这里插入图片描述

⭐️行高

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

⭐️文本对齐_垂直

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>文本对齐_垂直方向</title><style>div{font-size: 40px;height: 400px;/* 垂直居中:line-height=height *//* line-height: 400px; *//* 底部对齐,height*2 - font-size */line-height: 760px;background-color: pink;}</style>
</head>
<body><div>尚硅谷</div>
</body>
</html>

⭐️文本对齐_所在那一行

在这里插入图片描述

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>文本对齐_垂直方向</title><style>div{font-size: 100px;height: 300px;background-color: pink;}span{font-size: 40px;background-color: orange;vertical-align: middle;}</style>
</head>
<body><div>atguigu尚硅谷x<span>x前端</span></div>
</body>
</html>

在这里插入图片描述

🐇CSS列表属性

在这里插入图片描述

🐇CSS表格属性

⭐️边框相关属性(其他元素也能用)

在这里插入图片描述

⭐️表格独有属性(只有table标签才能使用)

在这里插入图片描述

🐇CSS背景属性

在这里插入图片描述

🐇CSS鼠标属性

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/28272.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mysql——》InnoDB内存结构和磁盘存储结构

推荐链接&#xff1a; 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 总结——》【Linux】 总结——》【MongoD…

CSS样式

1.高度和宽度 .c1{height:300px;width:500px;}注意事项&#xff1a; 宽度支持百分比&#xff0c;高度不支持。行内标签&#xff1a;默认无效会计标签&#xff1a;默认有效&#xff08;霸道&#xff0c;右侧区域空白&#xff0c;也不给你用&#xff09; 2.块级和行内标签 块…

【分立元件】案例:为什么温度探头有1米长,但测量温度还是准的?

之前被问到这么一个问题&#xff0c;如下图所示的温度传感器&#xff0c;探头的连接线搞这么长&#xff0c;有1m/2m/3m的规格&#xff0c;那这段线里没有电阻吗&#xff1f;如果只放一部分进去到测试环境中&#xff08;比如3m长的连接线放1m进入高低温箱&#xff09;&#xff0…

NodeJS实现支付宝沙箱支付②③

文章目录 前言版权声明Alipay SDK 沙箱环境简介Node环境要求沙箱环境配置下载所需模块准备前端静态页面以及Node服务器文件夹规范AlipaySdk 配置准备AlipaySdk 代码演示 Alipay实例化 ~ alipay.sdk 文件 AlipayForm ~ alipayForm文件 AlipayFormStatus ~ alipayForm文件 …

PhaseNet论文阅读总结

PhaseNet论文阅读总结 PhaseNet: a deep-neural-network-based seismic arrival-time pickingmethod 背景 地震监测和定位是地震学的基础 地震目录的质量主要取决于到达时间测量的数量和精度相位拾取一般都是网络分析员来执行但是地震仪越来越多&#xff0c;数据流增加&#…

C++模拟实现位图和布隆过滤器(哈希)

目录 前言引入&#xff1a; 一、位图 1.1 位图概念 1.2 位图的实现 1.3 位图的应用 二、布隆过滤器 2.1 哈希的弊端 2.2 布隆过滤器概念 2.3 布隆过滤器的插入 2.4 布隆过滤器的查找 2.5 布隆过滤器的删除 2.6 布隆过滤器的模拟实现 2.7 布隆过滤器优缺点 三、…

Python实现将pdf,docx,xls,doc,wps,zip,xlsx,ofd链接下载并将文件保存到本地

前言 本文是该专栏的第31篇,后面会持续分享python的各种干货知识,值得关注。 在工作上,尤其是在处理爬虫项目中,会遇到这样的需求。访问某个网页或者在采集某个页面的时候,正文部分含有docx,或pdf,或xls,或doc,或wps,或ofd,或xlsx,或zip等链接。需要你使用python自…

公司私服Maven踩坑,项目配置都OK但是包就是下载不下来【已解决】

我的问题是公司的私服Maven下载不下来&#xff0c;因为公司保密协议&#xff0c;这里用阿里云为例&#xff01; 具体的至少参考&#xff1a;(32条消息) 这篇博文只讲MirrorOf_Java软件工程师的博客-CSDN博客 1&#xff1a;Java的Maven爆红了就找到资源库&#xff0c;然后把对于…

linux driver probe deferral 机制

1. 背景介绍 在偶然的一次实验中(具体是pinctrl实验)&#xff0c;我发现有些平台的pincontroller驱动起得很晚&#xff0c;而pinctrl client驱动却起得很早&#xff0c;在设备驱动模型中probe之前又会进行管脚复用的相关设置&#xff0c;按照常理来讲&#xff0c;这就产生了某…

Sa-Token + SpringBoot 实现登录鉴权

1. 技术选型 今天最近在做登录、授权的功能,一开始考虑到的是spring boot + spring security,但spring security太重,而我们是轻量级的项目,所以,spring security不适合我们。 而后考虑spring boot + shiro,但shiro自带的aop会影响spring boot的aop,所以,shiro也不适…

【代码随想录 | Leetcode | 第五天】链表 | 移除链表元素 | 设计链表

前言 欢迎来到小K的Leetcode|代码随想录|专题化专栏&#xff0c;今天将为大家带来移除链表元素和设计链表的分享✨ 目录 前言203. 移除链表元素707. 设计链表总结 203. 移除链表元素 ✨题目链接点这里 给你一个链表的头节点 head 和一个整数 val &#xff0c;请你删除链表中所…

【kubernetes系列】Kubernetes之配置dashboard安装使用

概述 Dashboard 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中&#xff0c;也可以对容器应用排错&#xff0c;还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用的概览信息&#xff0c;也可以创建或者修改 Kub…