html 笔记:CSS

news2024/11/23 6:35:59

1 什么是CSS

  • CSS 指层叠样式表 (Cascading Style Sheets)
    • 样式定义如何显示 HTML 元素
    • 样式通常存储在样式表中

1.1 css的语法格式

1.1.1 选择器种类

  • HTML选择器: 重新定义HTML的某种标签的显示格式
  • id选择器 对于HTML文档中的某个标签,定义它的显示格式
  • class选择器    对于HTML文档中的某类标签,定义它的显示格式

1.1.2 HTML选择器

<!DOCTYPE html>
<html>
   <head>
      <title> HTML选择器的使用</title>
 	    <style>
		   h1 {
		      color:red;                 
		      font-size:15;                
		      font-family: 微软雅黑;           
	           }
	   </style>
    </head>
    <body>
	    <h1> HTML选择器的使用</h1>
     </body>
</html>

1.1.3 ID选择器

前面加#

<!DOCTYPE html>
<html>
   <head>
      <title> HTML选择器的使用</title>
 	    <style>
		   #CSSID1 {
		      color:blue;                 
		      font-size:35;                
		      font-family: 楷体;           
	           }
	   </style>
    </head>
    <body>
	    <h1> 不使用ID选择器</h1>
		<h1 id='CSSID1'> 使用ID选择器</h1>
     </body>
</html>

1.1.4 class选择器

前面加.

<!DOCTYPE html>
<html>
   <head>
      <title> HTML选择器的使用</title>
 	    <style>
		   .CSSID1 {
		      color:blue;                          
	           }
			.CSSID2 {                 
		      font-size:15;                
		      font-family: 楷体;           
	           }
	   </style>
    </head>
    <body>
	    <h1> 不使用class选择器</h1>
		<h1 class='CSSID1'> 使用一个class选择器</h1>
		<h1 class='CSSID1 CSSID2'> 使用两个class选择器</h1>
     </body>
</html>

 

1.1.5 class选择器与ID选择器的区别(唯一性)

  • 在一个 HTML 文档中,每个 id 的值必须是唯一的。一个元素不能有多个 id,并且在一个页面中每个 id 只能使用一次。
  • class 可以用于多个元素,而且一个元素可以有多个 class

2 三种不同的样式表

2.1 嵌入样式表

前面1.1.2~1.1.4的内容

2.2 内联样式表

写在body里面

<!DOCTYPE html>
<html>
   <head>
      <title> HTML选择器的使用</title>
    </head>
    <body>
	    <h1> 不使用CSS内联样式表</h1>
		<h1 style='color:blue;                 
		      font-size:35;                
		      font-family: 楷体;'> 使用CSS内联样式表</h1>
     </body>
</html>

2.3 外联样式表

首先建立一个外部的css格式的文件(h1.css),内容和class样式表一致:

<!DOCTYPE html>
<html>
   <head>
      <title> HTML选择器的使用</title>
	  <link rel='stylesheet' href='h1.css'>
	  
    </head>
    <body>
	    <h1> 不使用class选择器</h1>
		<h1 class='CSSID1'> 使用一个class选择器</h1>
		<h1 class='CSSID1 CSSID2'> 使用两个class选择器</h1>
     </body>
</html>
  • rel 属性的值 "stylesheet" 表示被链接文档是一个样式表,并且它应用于当前的 HTML 文档
  • href指定了被链接文档的位置

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

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

相关文章

matlab展示两个向量之间的差异

一是使用plot函数 画出两个向量的曲线&#xff0c;并将它们重叠在一起。这样可以清楚地看到两个向量之间的差异 x linspace(0,2*pi,100); y1 sin(x); y2 cos(x); plot(x,y1,x,y2) legend(sin(x),cos(x)) 二是使用stem函数 构造两个向量的差异向量&#xff0c;用stem函数绘…

常见数学名词

目录 正数 positive number 负数 negative number 整数 integer number 自然数 Natural number 实数 real number 虚数 imaginary number 复数 complex number 复数的模 ∣z∣ 共轭复数 conjugate complex number 复数运算法则 正数 positive number 正数全称正实数&…

jmeter利用自身代理录制脚本

在利用代理录制脚本时一定要安装java jdk&#xff0c;不然不能录制的。 没有安装过java jdk安装jmeter后打开时会提示安装jdk&#xff0c;但是mac系统中直接打开提示安装jdk页面后下载的java并不是jdk&#xff08;windows中没有试验过&#xff0c;笔者所说的基本全部指的是在ma…

再不用担心网口不够啦,网管交换机让单网卡接多条宽带

先交代一下我之前的使用环境&#xff0c;家里先有一条移动赠送的宽带&#xff0c;后来办手机卡联通又附带一条宽带&#xff0c;由于我的双口软路由的网口无法接入两条宽带&#xff0c;只有一个lan口一个wan口&#xff0c;无法多wan接入&#xff0c;而插USB网卡又要添加驱动&…

Suricata – 入侵检测、预防和安全工具

一、Suricata介绍 Suricata是一个功能强大、用途广泛的开源威胁检测引擎&#xff0c;提供入侵检测 (IDS)、入侵防御 (IPS) 和网络安全监控功能。它执行深度数据包&#xff08;网络流量&#xff09;检查以及模式匹配&#xff0c;在威胁检测中非常强大。 工作流程&#xff1a; 主…

R语言快速实现图片布局(1)

&#xff08;1&#xff09;简单的一排或者对称的多排&#xff0c;使用patchwork即可。/表示分行&#xff0c;|表示分列 library(patchwork) pp1<-ggplot(mtcars) geom_point(aes(mpg, disp)) pp2<-ggplot(mtcars) geom_boxplot(aes(gear, disp, group gear)) pp3 <…

few shot object detection via feature reweight笔记

摘要部分 few shot很多用的都是faster R-CNN为基础&#xff0c;本文用的是one-stage 结构。 用了一个meta feature learner和reweighting模块。 和其他的few shot一样&#xff0c;先学习base数据集&#xff0c;再推广到novel数据集。 feature learner会从base数据集中提取meta…

Python机器学习实战-特征重要性分析方法(8):方差分析ANOVA(附源码和实现效果)

实现功能 使用f_classif()获得每个特征的方差分析f值。f值越高&#xff0c;表明特征与目标的相关性越强。 实现代码 from sklearn.feature_selection import f_classif import pandas as pd from sklearn.datasets import load_breast_cancer import matplotlib.pyplot as p…

七张图解锁Mybatis整体脉络,让你轻松拿捏面试官

前言 MyBatis是一款ORM&#xff08;Object-Relational Mapping&#xff09;框架&#xff0c;其主要用于将Java对象与关系数据库之间进行映射&#xff0c;凭借其轻量性、稳定性以及广泛的开源社区其受到了广大开发者的追捧。 那MyBatis为我们做了哪些事情呢&#xff1f;其实&a…

Thinking for Doing:让LLMs能推断他人心理状态来做出适当的行动。

LLMs通常能回答有关心理状态的问题&#xff0c;但往往不能将这些推断用于实际行动。例如&#xff0c;如果一个故事中的角色正在寻找他的背包&#xff0c;而模型知道背包在厨房里&#xff0c;那么模型应该能推断出最好的行动是建议角色去厨房查看。T4D 的目的就是要求模型不仅要…

JavaScript-mooc(纯分享)

第一步下载软件 mooc_v1.3.2_windows_amd64.zip - 蓝奏云 解压后打开有这么多文件 用记事本的打开方式打开config的文件 第一个尖头改成你学校对应慕课英华网址 第二个箭头是你的账号 第三个箭头是你的密码 改好后点击文件保存 最后一步点击运行 {"global": {&qu…

零代码编程:用ChatGPT一键自动制作英文绘本音频

读英文绘本&#xff0c;对于儿童的英语启蒙非常重要。在这个过程中&#xff0c;必然要父母给孩子读大量的英文绘本&#xff0c;这会非常累。有些英文绘本自带音频&#xff0c;直接播放即可&#xff0c;这就轻松多了。如果没有自带音频呢&#xff1f;这时候可以从YouTube下载绘本…

应用在智能家电中的触摸感应芯片

智能家电就是将微处理器、传感器技术、网络通信技术引入家电设备后形成的家电产品&#xff0c;具有自动感知住宅空间状态和家电自身状态、家电服务状态&#xff0c;能够自动控制及接收住宅用户在住宅内或远程的控制指令&#xff1b;同时&#xff0c;智能家电作为智能家居的组成…

Linux常见指令3

Linux常见指令3 一.Linux指令1.时间相关的指令1.date指定格式显示时间2.时间戳3.补充内容-日志3.Cal 2.find补充1.which2.whereis 3.uname-a-r 4.重要的几个热键5.关机命令 二.grep-i选项-n选项-v选项grep其他用途1.搜索指定进程信息2.查找日志等级 补充命令补充命令:sort补充命…

void * 类型指针

目录 一、什么是void *类型指针 二、void *类型指针作用 三、void *类型指针的用法 一、什么是void *类型指针 void *类型指针是无具体类型指针。不能直接进行解引用操作&#xff0c;也不能进行加减整数的操作。 二、void *类型指针作用 void *类型指针可以用于接收任意类型…

【2023集创赛】平头哥杯一等奖作品:基于无剑100开源SoC平台构建双核TEE安全系统

本文为2023年第七届全国大学生集成电路创新创业大赛&#xff08;“集创赛”&#xff09;平头哥杯一等奖作品分享&#xff0c;参加极术社区的【有奖征集】分享你的2023集创赛作品&#xff0c;秀出作品风采&#xff0c;分享2023集创赛作品扩大影响力&#xff0c;更有丰富电子礼品…

超全整理,Jmeter接口性能测试-Beanshell调用jar包加密(详细)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、添加beanshell…

Jmeter控制RPS

一、前言 ​ RPS (Request Per Second)一般用来衡量服务端的吞吐量&#xff0c;相比于并发模式&#xff0c;更适合用来摸底服务端的性能。我们可以通过使用 JMeter 的常数吞吐量定时器来限制每个线程的RPS。对于RPS&#xff0c;我们可以把他理解为我们的TPS&#xff0c;我们就不…

《软件方法(下)》第8章2023版连载(05)关于实体类

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 8.2 建模步骤C-1 识别类和属性 8.2.2 三种分析类 8.2.2.2 关于边界类 边界类的责任是接受输入、提供输出以及做简单的过滤。 图8-20中提到边界类的映射方法——每个有接口的外系统…

Linux TCP协议通信 (流程 三次握手 四次挥手 滑动窗口)

TCP通信流程 Socket函数 TCP通信实现&#xff08;服务器端&#xff09; #include <stdio.h> #include <arpa/inet.h> #include <unistd.h> #include <string.h> #include <stdlib.h> int main() {//1.创建socketint lfd socket(AF_INET, SOCK_…