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

【CSS—前端快速入门】CSS 常用样式

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


CSS


常用 CSS 样式


1. 前端样式查询网站:


MDN Web Docs (mozilla.org)

w3school


2. border


2.1 借助 MDN 了解 border

我们借助 MDN 网站来学习 border 样式的使用:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


2.2 border 常见属性

在这里插入图片描述

保存代码,打开页面:

在这里插入图片描述


对于标签不同样式的设置,可以用一个标签设置好所有的样式,并且因为是不同的样式,所以不需要指定样式的设置顺序:

在这里插入图片描述


2.3 border-width 的不同形式设置

我们也可以把一个边框的上下左右线条的宽度,设置为不同的像素:

方法一:统一指定边框上下左右宽度

<style>div{width: 500px;height: 200px;border-width: 5px;border-style: dashed;border-color: black;}
</style>

保存代码,打开页面:

在这里插入图片描述

方法二:分别指定边框上下左右线条宽度

<style>div{width: 500px;height: 200px;border-top-width:3px ;border-bottom-width:5px ;border-left-width:8px ;border-right-width:10px ;border-style: dashed;border-color: black;}
</style>

保存代码,打开页面:

在这里插入图片描述


方法三:按照“上右下左”的顺时针顺序指定边框线条宽度

<style>div{width: 500px;height: 200px;border-width: 2px  5px  7px  10px;border-style: dashed;border-color: black;}
</style>

保存代码,打开页面:

在这里插入图片描述


在这里插入图片描述


3. color


颜色的表现形式

在这里插入图片描述


1. 英文单词

在这里插入图片描述


2. 以 RGB 形式

所有颜色都由 red , green , blue 三原色组成:

在这里插入图片描述

调色盘右边两列,分别代表透明度颜色,可拖动上面的透明杆选择

点击调色盘中的某一种颜色后,代码会显示出三种颜色的比例参数,比例参数的范围[0 , 255];

在这里插入图片描述


3. 十六进制表示法

在这里插入图片描述


4. font-size


font-size 表示设置字体大小:

<!-- 将所有 class 属性为 text 的标签字体设置为 32 px -->.text{font-size: 32px;
}

5. width / height


width:设置宽度

height:设置高度

只有块级元素可以设置宽高

  • 块级元素是HTML标签的一种显示模式,对应的还有行内元素
  • 常见块级元素:h1-h6, p, div 等,块级元素独占一行
  • 常见行内元素:a , span , img 等,不能独占一行
  • 块级元素独占一行,不用<br/>就可以自动换行,可以设置宽高
  • 行内元素不独占一行,需要<br/>换行,不能设置宽高

6. 改变显示模式


使用 display 属性可以修改元素的显示模式

display: block   <!-- 改为块级元素 -->display: inline  <!-- 改为行内元素 -->

在这里插入图片描述

保存代码,打开页面:

在这里插入图片描述


在这里插入图片描述

保存代码,打开页面:

在这里插入图片描述


7. padding


padding:内边距,设置内容和边框之间的距离

内容默认是顶着边框来放置的,用 padding 来控制这个距离:

在这里插入图片描述


8. margin


margin: 外边距,设置元素和元素之间的距离


9. padding / margin 的使用


我们用如下代码,讲解内边距和外边距的操作:

在这里插入图片描述

保存代码,打开页面:

在这里插入图片描述


我们观察上述页面,发现 div1 和 div2 这两个框离得太近了,接下来要调整它们间的距离(外边距):

在这里插入图片描述

保存代码,打开页面:

在这里插入图片描述

margin 添加后,会让元素之间的上下左右边距都是 10 px;


margin,padding 都是复合标签,我们只让 div1 的下边距生效:

在这里插入图片描述

保存代码,打开页面:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

在第一个边框中,内容“div1”和 id=div5 的透明小格子,离 id=div1 的大格子太近了,我们也想调整一下它们和大格子的距离,就需要使用 padding

在这里插入图片描述


padding 和 margin 都是复合属性,赋值时也遵从如下原理:

在这里插入图片描述


10. 在浏览器中调试页面


我们可以按 F12 ,在浏览器的调试页面中,通过改变 css 的样式,来观察页面的变化:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

相关文章:

【CSS—前端快速入门】CSS 常用样式

CSS 常用 CSS 样式 1. 前端样式查询网站&#xff1a; MDN Web Docs (mozilla.org) w3school 2. border 2.1 借助 MDN 了解 border 我们借助 MDN 网站来学习 border 样式的使用&#xff1a; 2.2 border 常见属性 保存代码&#xff0c;打开页面&#xff1a; 对于标签不同样式的…...

【软考-架构】1.3、磁盘-输入输出技术-总线

GitHub地址&#xff1a;https://github.com/tyronczt/system_architect 资料&文章更新 文章目录 存储系统&#x1f4af;考试真题输入输出技术&#x1f4af;考试真题第一题第二题 存储系统 寻道时间是指磁头移动到磁道所需的时间&#xff1b; 等待时间为等待读写的扇区转到…...

Linux软连接与时区日期

软连接 使用ln命令创建软连接。 在系统中创建软连接&#xff0c;可以将文件&#xff0c;文件夹连接到其他为止。 类似于Windows系统的快捷方式。 语法&#xff1a;ln -s 参数1 参数2 -s选项&#xff0c;创建软连接。 参数1&#xff0c;被链接的文件或文件夹。 参数2&#xff0…...

(十)Mapbox GL JS 中点击 Marker 时获取与该 Marker 相关的自定义数据的解决办法

在 Mapbox GL JS 中,如果你想在点击 Marker 时获取与该 Marker 相关的自定义数据,可以通过几种方式将数据绑定到 Marker 上,并在点击时获取这些数据。以下是详细的实现方法,包含代码示例和说明。 方法一:使用 JavaScript 对象属性绑定数据 你可以直接将自定义数据绑定到 …...

PyCharm怎么集成DeepSeek

PyCharm怎么集成DeepSeek 在PyCharm中集成DeepSeek等大语言模型(LLM)可以借助一些插件或通过代码调用API的方式实现,以下为你详细介绍两种方法: 方法一:使用JetBrains AI插件(若支持DeepSeek) JetBrains推出了AI插件来集成大语言模型,不过截至2024年7月,官方插件主要…...

(七)消息队列-Kafka 序列化avro(传递)

&#xff08;七&#xff09;消息队列-Kafka 序列化avro&#xff08;传递&#xff09; 客从远方来&#xff0c;遗我双鲤鱼。呼儿烹鲤鱼&#xff0c;中有尺素书。 ——佚名《饮马长城窟行》 本文已同步CSDN、掘金平台、知乎等多个平台&#xff0c;图片依然保持最初发布的水印&…...

js基础二

JavaScript基础下 1 事件处理 JS 事件&#xff08;event&#xff09;是当用户与网页进行交互时发生的事情&#xff0c;例如单机某个链接或按钮、在文本框中输入文本、按下键盘上的某个按键、移动鼠标等等。当事件发生时&#xff0c;您可以使用 JavaScript 中的事件处理程序&a…...

WSBDF レクチア 定义2 引理3 wsbdf的乘子

定义2 引理3 wsbdf的乘子 ここまで 寝みます❓...

Qt之QStateMachine等待

在项目中经常需要等待&#xff0c;我们模拟0-30的数&#xff0c;假如我们其中5&#xff0c; 25的数需要进行等待&#xff0c;等待用户处理完自己事情后&#xff0c;按下按钮继续&#xff0c;找Qt的项目中有一个 QStateMachineqstatemmachine类提供了一个分层有限状态机。 QSta…...

Wireshark 插件开发实战指南

Wireshark 插件开发实战指南 环境搭建流程图 #mermaid-svg-XpNibno7BIyfzNn5 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-XpNibno7BIyfzNn5 .error-icon{fill:#552222;}#mermaid-svg-XpNibno7BIyfzNn5 .error-t…...

基于SpringBoot的“青少年心理健康教育网站”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“青少年心理健康教育网站”的设计与实现&#xff08;源码数据库文档PPT) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringBoot 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 系统总体结构图 实体属性图 系统首页界…...

23-整数转罗马数字

代码 测试用例 测试结果 测试结果 12. 整数转罗马数字 中等 相关标签 相关企业 七个不同的符号代表罗马数字&#xff0c;其值如下&#xff1a; 符号值I1V5X10L50C100D500M1000 罗马数字是通过添加从最高到最低的小数位值的转换而形成的。将小数位值转换为罗马数字有以…...

SpringBoot+Redis+Mybatis-plus黑马点评

短信登录 基于Session实现登录 流程&#xff1a; 发送短信验证码-->短信验证码注册登录-->校验登录状态&#xff08;保存用户到ThreadLocal&#xff0c;方便后续使用&#xff09; 不能每次请求服务都要进行登录状态校验&#xff0c;解决办法&#xff1a;拦截器 在Sp…...

深入剖析 OpenCV:全面掌握基础操作、图像处理算法与特征匹配

深入剖析 OpenCV&#xff1a;全面掌握基础操作、图像处理算法与特征匹配 一、引言二、OpenCV 的安装&#xff08;一&#xff09;使用 pip 安装&#xff08;二&#xff09;使用 Anaconda 安装 三、OpenCV 基础操作&#xff08;一&#xff09;图像的读取、显示与保存&#xff08;…...

【C语言显示Linux系统参数】

在C语言中&#xff0c;可以通过调用Linux系统提供的API来获取和显示系统参数。以下是一些常见的系统参数及其获取方法&#xff1a; 1. 获取系统名称和版本 可以使用uname函数来获取系统名称、版本等信息。 #include <stdio.h> #include <sys/utsname.h>int main…...

突破Ajax跨域困境,解锁前端通信新姿势

一、引言 在当今的 Web 开发领域&#xff0c;前后端分离的架构模式已经成为主流&#xff0c;它极大地提升了开发效率和项目的可维护性。在这种开发模式下&#xff0c;前端通过 Ajax 技术与后端进行数据交互&#xff0c;然而&#xff0c;跨域问题却如影随形&#xff0c;成为了开…...

Kotlin协变与逆变区别

在Kotlin中&#xff0c;协变和逆变是泛型编程中的两个重要概念&#xff0c;它们允许我们在类型系统中更加灵活地处理类型关系。 1.协变&#xff1a;协变允许我们使用比原始类型更具体的类型。在kotlin中&#xff0c;通过在类型参数上加out关键字来表示协变,生产者&#xff0c;例…...

driver中为什么要使用非阻塞赋值

1. 模拟硬件时序行为 实际硬件行为&#xff1a;DUT的输入信号通常在时钟边沿被采样。Driver需要确保信号的更新与时钟同步&#xff0c;而非阻塞赋值的延迟更新特性&#xff08;在时间步结束时统一生效&#xff09;能够准确模拟寄存器的行为。 示例&#xff1a; always (posedg…...

模板字符串【ES6】

“路漫漫其修远兮&#xff0c;吾将上下而求索。”—— 屈原《离骚》 目录 什么是模板字符串&#xff1f;模板字符串特性及代码举例&#xff1a;详细举例用法&#xff1a; 什么是模板字符串&#xff1f; 模板字符串&#xff08;Template Literals&#xff09;是JavaScript中引入…...

通往 AI 之路:Python 机器学习入门-数据结构

Python 数据结构 Python 提供了多种数据结构来存储和操作数据&#xff0c;其中列表&#xff08;list&#xff09;、字典&#xff08;dict&#xff09;、元组&#xff08;tuple&#xff09;和集合&#xff08;set&#xff09;是最常用的几种。本章将详细介绍这些数据结构的基本…...

别再手动查日志了!用Skywalking 9.x快速定位Spring Boot微服务性能瓶颈

别再手动查日志了&#xff01;用Skywalking 9.x快速定位Spring Boot微服务性能瓶颈 微服务架构下最令人头疼的场景莫过于&#xff1a;凌晨三点收到告警&#xff0c;某个核心接口响应时间从200ms飙升到5秒&#xff0c;而你面对几十个相互调用的服务和海量日志&#xff0c;完全不…...

禅道最新22.0+ 手动删除无法安装之清理卸载办法

禅道项目管理软件卸载方法详解&#xff1a;如何彻底清除所有相关文件和配置在企业或个人开发环境中&#xff0c;禅道&#xff08;Zentao&#xff09;作为一款广受欢迎的开源项目管理工具&#xff0c;因其功能全面、易用性强而被广泛使用。然而&#xff0c;在某些情况下&#xf…...

Cursor Free VIP:彻底解决AI编程助手使用限制的智能解决方案

Cursor Free VIP&#xff1a;彻底解决AI编程助手使用限制的智能解决方案 【免费下载链接】cursor-free-vip [Support 0.45]&#xff08;Multi Language 多语言&#xff09;自动注册 Cursor Ai &#xff0c;自动重置机器ID &#xff0c; 免费升级使用Pro 功能: Youve reached yo…...

收藏!小白也能看懂RAG,让大模型拥有外部知识库的翅膀

当大模型遇到"不知道"的问题&#xff0c;RAG 让它拥有了外部知识的翅膀。大型语言模型&#xff08;LLM&#xff09;虽然知识渊博&#xff0c;但存在两个致命短板&#xff1a;知识截止和幻觉问题。模型训练完成后&#xff0c;新发生的事情它一无所知&#xff1b;被问到…...

3分钟搭建你的微信智能管家:零代码实现24小时自动回复

3分钟搭建你的微信智能管家&#xff1a;零代码实现24小时自动回复 【免费下载链接】WechatBot 项目地址: https://gitcode.com/gh_mirrors/wechatb/WechatBot 想要一个能帮你自动处理微信消息的智能助手吗&#xff1f;WechatBot微信机器人让你在3分钟内拥有一个全天候在…...

多线程——基础

普通线程与多线程示意图 通常 系统中运行的程序/软件当做一个进程[迅雷]&#xff0c;迅雷里面多个任务看做多个线程。 总结&#xff1a;一个程序一个进程&#xff0c;一个进程可多个线程。线程是CPU调度和执行的的单位。多线程中至少一个为主线程 注意&#xff1a;真正多线程…...

深入解析CyberpunkSaveEditor:赛博朋克2077存档编辑的终极指南

深入解析CyberpunkSaveEditor&#xff1a;赛博朋克2077存档编辑的终极指南 【免费下载链接】CyberpunkSaveEditor A tool to edit Cyberpunk 2077 sav.dat files 项目地址: https://gitcode.com/gh_mirrors/cy/CyberpunkSaveEditor 想要彻底掌控《赛博朋克2077》的游戏体…...

掌握N_m3u8DL-CLI-SimpleG:高效流媒体下载工具全攻略

掌握N_m3u8DL-CLI-SimpleG&#xff1a;高效流媒体下载工具全攻略 【免费下载链接】N_m3u8DL-CLI-SimpleG N_m3u8DL-CLIs simple GUI 项目地址: https://gitcode.com/gh_mirrors/nm3/N_m3u8DL-CLI-SimpleG 在数字化时代&#xff0c;视频内容已成为信息传播的重要载体&…...

STM32 串口发送中文

一、汉字编码基础 1.1、汉字识别 UTF-8编码特点&#xff1a;汉字通常占3个字节&#xff1b;首字节特征&#xff1a;1110xxxx (0xE0-0xEF)&#xff08;都 > 0x7F&#xff09;&#xff1b;后续字节特征&#xff1a;10xxxxxx (0x80-0xBF)&#xff08;都 > 0x7F&#xff09; …...

新手福音:通过快马AI生成代码学习下拉词功能实现原理

今天想和大家分享一个特别适合前端新手练手的小项目——实现一个基础的下拉词搜索框。这个功能看似简单&#xff0c;但涵盖了事件监听、数组过滤、DOM操作等前端开发的核心概念。我自己在学习过程中发现&#xff0c;通过实际动手实现一个小功能&#xff0c;比单纯看理论要容易理…...