CSS - 选择器

目录

一、CSS的基本语法格式:

二、常见的CSS选择器

​编辑1.标签选择器

2.类选择器

3.id选择器

4.复合选择器

5.通用选择器

三、常见的CSS样式

1.color

2.font-size

3.border

4.width/height

5.padding  

6.margin 

四、CSS的引入方式

1.行内引入

2.内部样式

3.外部样式


假如上述是你写的页面,你就会发现其实并不美观。此时,我们可以采用CSS 来美化界面。

一、CSS的基本语法格式:

选择器+{

一条/多条声明

}

选择器,可以选择对那个元素进行修改。声明是键值对的格式。key :value ;键值对用;进行区分。声明决定:元素中的某属性修改对value值。


注意:

  (1)CSS要写在<style> ...</style>中.

(2) style 标签可以写在页面的任意位置,但一般会放在<head>  </head> 标签中。

(3)CSS使用/* */ 作为注释。

以下为基本的html文件格式:

<!DOCTYPE html>
<html >
<head><title>标题</title>
</head>
<body></body>
</html>

常见的html中包含css样式的文件:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>标题</title><style>div{color: red;}</style>
</head>
<body>
<div>我是一个div
</div>
</body>
</html>

上述内容对文字的显示进行了修改。

二、常见的CSS选择器

前提是在代码中有该标签、该类、该id值。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>标题</title><style>div{color: red;}/* 标签选择器 */h1{color: blue;}/* 类选择器 */.text{color: yellow;}/* id选择器 */#h3{color: green;}/* 复合选择器 */table  td h3{color: pink;}</style>
</head>
<body>
<div>我是一个div
</div>
<h1>我是h1</h1>
<h2   class="text">我是h2</h2>
<h1 >我是h1</h1>
<h3 id ="h3"> 我是h3</h3>
<div><table><tr><td><h3>我是h3</h3></td></tr></table>
</div>
</body>
</html>

结果:


1.标签选择器

 常见的标签有:<html>、<h1> 、<input>、<table>等。

写法:标签名{}

所有的h1 标签都生效了。

2.类选择器

写法:在类的名字前在.     .类名{}。

例如:在代码中<h2   class="text">我是h2</h2>,.text{ color: yellow;  }。则这个元素的class为text。可以被多个标签使用。

3.id选择器

写法:#+id名。# id{ }

例如:<h3 id ="h3"> 我是h3</h3>,#h3{  color: green; }。id为h3。id唯一,不能被多个标签使用。

4.复合选择器

写法 :  选择器a   选择器b   选择器c  { }。 

例如:选择   选择器a 包裹中的选择器b包裹的选择器c 。之间用空格分割开。可以任意选择器组合,也可以任意数量。

5.通用选择器

写法:*{}。

所有元素设置,不推荐。


注意:如果需要选择多种标签,用,分割开即可。

三、常见的CSS样式

1.color

(1)英文单词表示:   color: yellow;

(2)rgb表示 :rgb(213, 40, 211);如果有四个值,最后一个值为透明度。

(3)#+ 十六进制: #dc58d99f。与rgb属性值的对应。每一个值0-255,转为16进制。

2.font-size

字体大小:  font-size: 16px;

3.border

边框:复合属性,可以设置多个样式,不分先后

(1)border-width:边框粗细。

(2)border-style:{    dotted :点状

solid 实线   double:双线 dashed :虚线}

(3)bolder-color:边框颜色

4.width/height

设置宽/高。

5.padding  

内边距,复合属性。

padding-top 上。padding-bottom 下。padding-left 左。padding-right 右。

6.margin 

外边距,复合属性。

margin-top 上。margin-bottom 下。margin-left 左。margin-right 右。


注意:内边框与外边框相对元素而言。取决于该元素与另一个元素的相对位置,以及在那个元素中设置距离长度。

四、CSS的引入方式

1.行内引入

在标签内使用style属性,使用css属性键值对。

2.内部样式

 

定义<style>  ,在该标签内部定义CSS样式。

3.外部样式

定义<link>标签,通过href属性引入外部CSS文件。<link ref="stylesheet" href="【css文件路径】">

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>标题</title> <!-- 外部标签 --><link ref="stylesheet" href="text5.css"><!-- 内部标签 --><style>h1{font-size: 25px;}</style>
</head>
<body><!-- 行内标签 --><h1  style="color: red;">我是h1</h1>
</body>
</html>

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

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

相关文章

Tableau-BI仪表盘搭建

目录 经营数据总览 经营数据详情 每日营收数据 每日流量数据 新老客占比 平台占比 门店占比 投放情况 订单分布 配送分布 汇总搭建仪表板 构思仪表盘布局 经营数据总览 数据总览表&#xff0c;显示的是数据&#xff0c;就拖入文本中&#xff0c;其他同样加入到已经…

开源免费的定时任务管理系统:Gocron

Gocron&#xff1a;精准调度未来&#xff0c;你的全能定时任务管理工具&#xff01;- 精选真开源&#xff0c;释放新价值。 概览 Gocron是github上一个开源免费的定时任务管理系统。它使用Go语言开发&#xff0c;是一个轻量级定时任务集中调度和管理系统&#xff0c;用于替代L…

JavaEE初阶-多线程5

文章目录 一、线程池1.1 线程池相关概念1.2 线程池标准类1.3 线程池工厂类1.4 实现自己的线程池 二、定时器2.1 java标准库中的定时器使用2.2 实现一个自己的定时器2.2.1 定义任务类2.2.2 定义定时器 一、线程池 1.1 线程池相关概念 池这个概念在计算机中比较常见&#xff0c…

[笔试训练](十九)

目录 055:小易的升级之路 056:礼物的最大价值 057:对称之美 055:小易的升级之路 小易的升级之路_牛客题霸_牛客网 (nowcoder.com) 题目&#xff1a; 题解&#xff1a; 根据题意简单模拟即可&#xff0c;可单独写gcd函数求最大公因数。 int gcd(int a, int b) { if (…

数字水印 | 基于小波变换的数字水印技术

&#x1f34d;原文&#xff1a; 基于小波变换的数字水印技术 &#x1f34d;写在前面&#xff1a; 本文属搬运博客&#xff0c;自己留存学习。 正文 小波变换 把一个信号分解成由基本小波经过移位和缩放后的一系列小波&#xff0c;它是一种 “时间——尺度” 信号的多分辨率分…

Linux进程间通信——匿名管道和命名管道

文章目录 一、引言二、管道的基本原理1、管道的定义与结构2、管道的工作原理 三、匿名管道&#xff08;Anonymous Pipe&#xff09;1、匿名管道的概念2、匿名管道的创建与使用3、匿名管道的读写规则4、匿名管道的特点5、使用匿名管道实现进程池 四、命名管道&#xff08;Named …

计算机视觉——基于改进UNet图像增强算法实现

1. 引言 在低光照条件下进行成像非常具有挑战性&#xff0c;因为光子计数低且存在噪声。高ISO可以用来增加亮度&#xff0c;但它也会放大噪声。后处理&#xff0c;如缩放或直方图拉伸可以应用&#xff0c;但这并不能解决由于光子计数低导致的低信噪比&#xff08;SNR&#xff…

【Spring】@ServerEndpoint 与 Spring 是如何集成的

文章目录 前言表象理解后记更多文章 前言 最近工作需要用到 Websocket 协议。好奇来自 Jdk 包的 ServerEndpoint 是如何与 Spring Boot 集成的&#xff0c;特此记录一下结论。 表象 如果要暴露形如 ws://${ip}:${port}/ws 的服务地址&#xff0c;用于websocket 通信&#xf…

STC8增强型单片机开发——串口调试UART

一、什么是串口 串口是一种在数据通讯中广泛使用的通讯接口&#xff0c;通常我们叫做UART (通用异步收发传输器Universal Asynchronous Receiver/Transmitter)&#xff0c;其具有数据传输速度稳定、可靠性高、适用范围广等优点。在嵌入式系统中&#xff0c;串口常用于与外部设备…

关于Speech processing Universal PERformance Benchmark (SUPERB)基准测试及衍生版本

Speech processing Universal PERformance Benchmark &#xff08;SUPERB&#xff09;是由台湾大学、麻省理工大学&#xff0c;卡耐基梅隆大学和 Meta 公司联合提出的评测数据集&#xff0c;其中包含了13项语音理解任务&#xff0c;旨在全面评估模型在语音处理领域的表现。这些…

基于深度学习神经网络的AI图像PSD去雾系统源码

第一步&#xff1a;PSD介绍 以往的研究主要集中在具有合成模糊图像的训练模型上&#xff0c;当模型用于真实世界的模糊图像时&#xff0c;会导致性能下降。 为了解决上述问题&#xff0c;提高去雾的泛化性能&#xff0c;作者提出了一种Principled Synthetic-to-real Dehazing (…

Windows 跨服务器进行 MYSQL备份脚本

Windows 服务器进行 MYSQL备份的脚本&#xff0c;使用该脚本前&#xff0c;请先测试一下 1、新建一个文本文档 2、将下面代码放入文本文档中&#xff0c;保存退出 echo off :: 命令窗口名 title mysql-bak:: 参数定义 set "Y%date:~,4%" set "m%date:~5,2%&qu…

【计算机网络篇】数据链路层(9)使用集线器的共享式以太网

文章目录 &#x1f6f8;使用同轴电缆的共享总线以太网 &#x1f386;使用集线器的共享式以太网&#x1f95a;集线器的特点 &#x1f354;10BASE-T星型以太网 &#x1f6f8;使用同轴电缆的共享总线以太网 若总线上的某个机械连接点接触不良或断开&#xff0c;则整个网络通信就不…

Nginx part3 创建一个https的网站

目录 HTTPS 公钥和密钥 加密解密方式&#xff1a; https搭建步骤 强调一下 1、准备环境 2、配置文件 3、制作证书 4、进行设置 HTTPS 啥是https&#xff0c;根据百度&#xff1a;HTTPS &#xff08;全称&#xff1a;Hypertext Transfer Protocol Secure&#xff09;&a…

HCIE学习笔记----OSPF详解

OSPF邻居建立的条件 OSPF建立邻居“41”条件总结 4个一致 一个不一致 1.保证接口的前缀 网络信息一致 2.保证ospf区域号和区域类型一致 3.hello包间隔时间和死亡时间一致 4.认证类型和认证认证信息一致 5.路由器的ID不一致 保证唯一性 一-----OSPF 邻接关系建立过程与状…

耦合协调分析模型

耦合协调分析模型&#xff08;Coupling Coordination Analysis Model&#xff09;是一种用于评估两个或多个系统之间相互作用和协调性的数学模型。广泛应用于多个领域&#xff0c;包括但不限于社会科学、经济学、环境科学和工程学。耦合协调分析模型的核心在于量化系统间的耦合…

本地项目上传到gitee

1. 新建仓库&#xff0c;不要勾选 2. git init git add . git commit -m "test" git remote add origin 【url】 git push --set-upstream origin master

MySQL·索引

目录 索引的意义 索引的理解 为何IO交互要是 Page 理解Page 其他数据结构为何不行&#xff1f; 聚簇索引 VS 非聚簇索引 索引操作 主键索引操作 唯一键索引操作 普通索引的创建 总结 全文索引 索引的意义 索引&#xff1a;提高数据库的性能&#xff0c;索引是物美…

css backdrop-filter 实现背景滤镜

官方给出的定义是&#xff1a;backdrop-filter属性允许您将图形效果&#xff08;如模糊或颜色偏移&#xff09;应用于元素后面的区域。因为它适用于元素后面的所有内容&#xff0c;所以要查看元素或其背景的效果&#xff0c;需要透明或部分透明。 大致分为以下10种&#xff1a…

云计算十三课

centos安装 点击左上角文件 点击新建虚拟机 点击下一步 点击稍后安装操作系统&#xff0c;下一步 选择Linux&#xff08;l&#xff09;下一步 设置虚拟机名称 点击浏览选择安装位置 新建文件夹设置名称不能为中文&#xff0c;点击确定 点击下一步 设置磁盘大小点击下一步…