首页 > 其他分享 >【无标题】

【无标题】

时间:2024-03-25 15:00:29浏览次数:20  
标签:样式 标签 无标题 background 取值 选择器 属性

一、@charset "字符编码形式"

作用:在 CSS 文件的最开始处使用这个指令可以告诉浏览器以 UTF-8 编码解释样式表。如果你使用这个指令,重要的是要确保你的 CSS 文件实际上是以 UTF-8 编码保存的

例如:

@charset "UTF-8";

@charset "iso-8859-15";

语法格式:
@charset    "<charset>";

二、盒子模型

display:flex

三、渐变背景设置

渐变背景

四、CSS应用方式

(1)内部样式

(2)行内样式

也称为嵌入样式,使用HTML标签的style属性定义

只对设置style属性的标签起作用

 (3)外部样式

使用单独的 .CSS 文件定义,然后在页面中使用 link标签 或 @import指令 引入

  • 使用 link标签 链接外部样式文件
<link rel="stylesheet" type="text/css" href="CSS样式文件的路径">

提示:type属性可以省略

  • @import 指令 导入外部样式文件
<style>
    @import "CSS样式文件路径";
    @import url(CSS样式文件路径);
</style>


 

五、选择器

1.基础选择器

(1)标签选择器
(2)类选择器

使用自定义的名称,以 . 号作为前缀,然后再通过HTML标签的class属性调用类选择器

以标签的class属性作为样式应用的依据

注意事项:

  • 调用时不能添加 . 号
  • 同时调用多个类选择器时,以 空格 分隔
  • 类选择器名称不能以 数字 开头
 (3)ID选择器

使用自定义名称,以 # 作为前缀,然后通过HTML标签的id属性进行名称匹配

以标签的id属性作为样式应用的依据,一对一的关系

 2.复杂选择器

(1)复合选择器
  • 标签选择器+类选择器
  • 标签选择器+ID选择器
(2)组合选择器

将多个具有相同样式的选择器放在一起声明,使用逗号隔开

(3)嵌套选择器

在某个选择器内部再设置选择器,通过空格隔开

只有满足层次关系最里层的选择器所对应的标签才会应用样式

注意:使用 空格 时不区分父子还是后代,使用CSS3中新增的 > 时必须是父子关系才行

 3.伪类选择器

根据不同的状态显示不同的样式,一般多用于标签

四种状态:

  • :link:未访问的链接
  • :visited:已访问的链接
  • :hover:鼠标悬浮在链接上,即移动在链接上
  • :active:选定的链接,被激活

注意:默认为:蓝色 下划线

4.伪元素选择器

  • :first-letter 为第一个字符的样式
  • :first-line 为第一行添加样式
  • :before 在元素内容的最前面添加的内容,需要配合content属性使用
  • :after 在元素内容的最后面添加的内容,需要配合content属性使用

5.选择器优先级

行内样式>ID选择器>类选择器>标签选择器

六、常见的CSS属性

 1.字体属性

(1)font-size

取值:

  • %百分比,相对父标签字体大小的百分比
  • px像素
  • em倍数,相对父标签字体大小的倍数

注意:HTML根元素默认字体大小为16px,也称为基础字体大小

(2) font-weight

取值:

  • nomal普通(默认)
  • bold粗体
  • 自定义
 (3)font-family

一般建议写3种字体:首选、其次、备用。以逗号隔开。

(4)font-style

取值:

  • normal普通
  • italic斜体
(5)font 

简写属性:font:font-style|font-weight|font-size|font-family

2.文本属性

(1) color

取值:

  • 颜色名称:使用英文名称
  • 16进制的RGB值:#RRGGBB
  •  注意:不区分大小写
  • rgb函数:rgb(red,green,blue)
  • 每种颜色的取值范围:[0,255]
  • rgba函数:rgba(red,green,blue,alpha)

可以设置透明度;alpha取值范围:[0,1],0表示完全透明,1表示完全不透明

3.背景属性

(1)background-color

取值:transparent 透明

(2)background-image
  • 必须使用url()方式指定图片的路径
  • 如果是在css样式文件中使用相对路径,此时是相对于css文件,不是相对html文件
(3)background-repeat

取值: repeat(默认),repeat-x,repeat-y,no-repeat

(4)background-position

默认背景图显示在左上角

取值:

  • 关键字:top、bottom、left、right、center
  • 坐标:左上角为(0,0)坐标,向右为x正方向,向下为y正方向
(5)background-attachment

取值:scroll(默认),fixed固定不动

(6)background

简写属性:

background:background-color|background-image|background-repeat|background-position

以空格隔开,书写顺序没有要求

4.列表属性 

 

(1)list-style-type

取值:none、disc、circle、square、decimal

(2)list-style

简写属性:list-style:list-style-type|list-style-image|list-style-position

书写顺序没有要求

 5.表格属性

border-collapse:表格中相邻的边框是否合并(折叠)为单一边框

取值:separated(默认) collapse

七、盒子模型

 盒子模型是网页布局的基础,将页面所有元素看作一个盒子,盒子都包含以下几个属性

  • width 宽度
  • height 高度
  • border 边框
  • padding 内边距
  • margin 外边距

标签:样式,标签,无标题,background,取值,选择器,属性
From: https://blog.csdn.net/m0_74807013/article/details/137007844

相关文章

  • 【无标题】
    CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULL,`userName`varchar(20)DEFAULTNULL,`pwd`varchar(36)DEFAULTNULL,`phone`varchar(11)DEFAULTNULL,`age`tinyint(3)D......
  • 【无标题】计算机图形学OpenGL基础
    一、OpenGL的主要功能模型绘制模型观察颜色模式光照应用图像效果增强位图和图像处理纹理映射实时动画交互技术二、OpenGL的绘制流程----------工作方式**一个完整的窗口系统的OpenGL图形处理系统的结构为:最底层为图形硬件,第二层为操作系统,第三层为窗口系统,第四层为OpenG......
  • 【无标题】
    方法就是把函数放在对象里面,对象只有两个东西:属性和方法<script>varkuangshen={//对象name:'qingjiang',birth:2000,age:function(){//方法varnow=newDate.getFullYear();returnnow-this.birth;}}//属性kaungshe......
  • 【无标题】
    @[toc]开始学习java一、实战概述在Java编程之旅中,首先通过安装并配置JDK作为能量源泉,搭建起与操作系统对话的魔法桥梁。接着,开发者运用文本编辑器或IDE创建并编译执行第一个简单的“HelloJavaWorld~”程序,成功开启了通向Java世界的大门。随后引入强大的集成开发环境......
  • C#无标题栏窗体的移动
    C#无标题栏窗体的移动转载于:https://www.cnblogs.com/magicianlyx/p/4918153.html首先C#无标题栏窗体的实现代码在load时实现无工具栏+无窗口标题privatevoidForm1_Load(objectsender,EventArgse){this.ControlBox=false;this.Tex......
  • 如何用Qt实现一个无标题栏、半透明、置顶(悬浮)的窗口
    在Qt框架中,要实现一个无标题栏、半透明、置顶(悬浮)的窗口,需要一些特定的设置和技巧。废话不多说,下面我将以DrawClient软件为例,介绍一下实现这种效果的四个要点。要点一:移除标题栏(去除关闭、最小化、最大化按钮)在窗口的构造函数中设置窗口的样式,在强调一下,一定要找构造函数中设置,......
  • 【无标题】
    Chrome的无头模式升级:介绍–headless=newhttps://developer.chrome.com/articles/new-headless/puppeteerimportpuppeteerfrom'puppeteer';constbrowser=awaitpuppeteer.launch({headless:'new',//`headless:true`(default)enablesoldHeadl......
  • 无标题文章
    一、引言近年来,大型深度学习模型(以下简称“大模型”)已经成为人工智能研究的重要焦点。这些模型具有极大的参数量,通常在数百万甚至数十亿个之巨,并且需要大量的计算资源进行训练和推理。它们被广泛应用于各种任务,如自然语言处理、图像识别、语音合成等,表现出了强大的能力和巨大的潜力......
  • 【无标题】
    ubuntu22.04启动出现这个问题:cannotconnecttoalreadyrunningIDEinsranceexecption:process2837isstillrunning打开intellij时出错“无法连接到已运行的IDE实例。异常:进程2,837仍在运行”处理的步骤:找到idea项目的地址cd~/.config/JetBrains/IntelliJIdea2023.2......
  • 【无标题】三段大厂实习经历,我学到了什么?
    大家好,我是Angus,来自一所普通一本院校的大四学生,普通且平凡,2021年,应该是我人生最跌宕起伏的一年,在农历2021年的最后一天,在除夕,我打算写下这篇文章,想给那些正在打算找实习或者正在实习的朋友,分享一下我的经历,希望能给大家带来一些鼓励和帮助,也在这里祝大家新年快乐,事事如意。三月时......