当前位置: 首页 > news >正文

前端三剑客之一 CSS~

一、认识CSS

CSS,即 层叠样式表 ,是 Web 开发中的核心技术之一。它的主要作用是控制 HTML 文档的外观和布局
核心作用:

  1. 样式与结构分离
    CSS 的诞生是为了将页面的内容结构 (HTML) 和视觉样式 (CSS) 分离。这使得 HTML 文档保持简洁,专注于语义,而样式可以独立管理和修改
  2. 外观控制
    CSS 可以精确控制 HTML 元素的一切视觉表现,包括颜色,字体,大小,边距,布局和位置等等
  3. 层叠性
    这是 CSS 最重要的特性。当多个样式规则应用于同一个元素时,CSS 会根据优先级、特殊性和源头等规则,决定最终应用哪个样式

二、基本语法规范

  1. 在选择器和 { 之间保留一个空格

  2. 在属性名和 : 之间不留空格

  3. 在 : 和属性值之间保留一个空格

三、引入方式

  1. 行内样式
<div style="color: blue;">我是一个div111</div>

在这里插入图片描述
2. 内部样式表

<style>p {color: red;}</style>

在这里插入图片描述
3. 外部样式表

div {color: purple;font-size: 90px;border: ridge;
}
<link rel="stylesheet" href="test.css">
<p>一个段落</p><div>我是一个div333</div><a href="#" class="red">超链接1</a><a href="#" class="red">超链接2</a><a href="#">超链接3</a><div><span id="span1">111</span><span>222</span><span>333</span></div><div>我是一个div222</div>

在这里插入图片描述

四、CSS选择器

1. 标签选择器

	  a {color: green;}

在这里插入图片描述

2.类选择器

.red {color: red;}

在这里插入图片描述

3.ID选择器

#span1 {color: blue;}

在这里插入图片描述

4.通配符选择器

* {color: red;}

在这里插入图片描述

5.复合选择器

div #span1 {color: green;}

在这里插入图片描述

五、常用CSS

  1. color
    color: 设置字体颜色
a {color: green;} 
  1. font-size
    font-size: 设置字体大小
div #span1 {font-size: 200px;}
  1. border
    border: 边框
    边框是一个复合属性, 可以同时设置多个样式, 不分前后顺序, 浏览器会根据设置的值自动判断,通常四个值表示上,右,下,左,3个值表示上,左和右,下,两个值表示上下,左右,一个值表示上下左右
    注意:虽然border-width、border-style和 border-color 简写属性接受最多 4 个参数来为不同的边设置宽度、风格和颜色,但 border 属性只接受三个参数,分别是宽度、风格和颜色,所以这样会使得四条边的边框相同
p {border: solid 10px red;}
  1. width/height
    width: 设置宽度
    height: 设置高度
    只有块级元素可以设置宽高
    使用 display 属性可以修改元素的显示模式
    display: block 改成块级元素
    display: inline 改成行内元素
div {width: 200px;height: 200px;}
  1. padding和margin
    padding: 内边距, 设置内容和边框之间的距离
    margin: 外边距, 设置元素和元素之间的距离
#span1 {padding: 200px;margin: 200px;}

本期内容到此为止,喜欢的话请点个赞,谢谢观看!!!

http://www.dtcms.com/a/544404.html

相关文章:

  • 仓颉语言运算符使用方法详解
  • 视频编码原理
  • 房管局网站建设网站备案要求
  • 2025-TMLR-Piecewise Constant Spectral Graph Neural Network
  • MATLAB(Matrix Laboratory,矩阵实验室)
  • 未来之窗昭和仙君(四十二)开发布草管理系统——东方仙盟筑基期
  • 我国哪些网站是做调查问卷的望野于春
  • Techviz在虚拟现实中实时验证人机工程学设计
  • 自定义注解结合策略模式实现数据脱敏
  • 【金仓数据库产品体验官】Apache James适配金仓数据库
  • VR公共安全学习机-VR校园健康饮食科普系统-VR食品安全体验系统
  • 【微服务】SpringBoot 整合Neo4j 图数据库项目实战详解
  • 模板网站系统wordpress首页描述
  • 图书网站策划书网站的维护方案
  • 【Android】Android Framework 的那些核心子系统及其功能详解
  • Android车载多媒体开发MediaSession框架理解
  • 掌握Axios:前端HTTP请求全攻略
  • 产业链、技术与政策:智能网联新能源汽车的“十五五”蓝图
  • 20251029让AIO-3576Q38开发板适配Rockchip的原厂Android14之后配置为禁止锁屏
  • 解析视频融合平台EasyCVR如何以跨平台与兼容性技术重构安防融合中台
  • SQlite:外键约束
  • linux命令-网络工具-3
  • Android 通信机制简析
  • C++ 虚函数的使用开销以及替代方案
  • 椒江网站建设百度手机助手app安卓版官方下载
  • 柯桥做网站的公司怎么查网站是用什么语言做的
  • Unity功能篇:UI和模型高亮
  • Rust | 不只是 async:Actix-web 请求生命周期与 Actor 模型的并发艺术
  • 如何选择专业网站开发商丰台建站推广
  • Kotlin List扩展函数使用指南