首页 > 其他分享 >CSS

CSS

时间:2023-06-30 18:11:55浏览次数:36  
标签:color h1 padding Document margin 选择器 CSS

CSS

1. 规则

<!-- h1 为选择器,里面由属性和属性值组成,如在head的style中定义h1选择器,并设置属性,将对body中所有h1标签生效 -->
h1 {                
    width: 600px;
    heigh: 1200px;
    margin: auto;
}

2. 样式类型

<!-- 内联样式 -->
<!-- 直接写到html元素上,没有选择器,直接声明,仅对当前元素有效 -->
    <p style="cloor:red;"> 非顶级程序员</p>

<!-- 内部样式 -->
<!-- HTML头,仅对当前页面生效,box为css规则 -->
<head>
    <style>
        .box{
            width: 600px;
            height: 1200px;
            margin: auto;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            text-align: center;
        }
    </style>
</head>

<!-- 外部样式,最常用 -->
<!-- 通过href指定外部选择器 -->
<head>
    <link rel="stylesheet" href="style.css">
</head>

3. 选择器

  • 定义内部样式,当前页面所有h2标签生效
<head>
    <style>
        h2 {
            color: red
        }
    </style>
</head>
  • 定义外部样式,引用外部样式,当前页面生效
<!-- 下面为style.css 文件内容-->
h3 {
    color: red;
}

<!-- 下面为html文件引用 -->
<head>
    <link rel="stylesheet" href="style.css">
</head>
  • 类选择器,选择器定义以点开头
<!-- 下面为style.css 文件内容 -->
.my-p{
    color: green;
}

<!-- 下面为html文件内容 -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <p class="my-p"> 我是一个段落</p>
</body>
</html>
  • id选择器,选择器定义以#开头
<!-- 下面为style.css 文件内容 -->
#my-p{
    color: orange;
}


<!-- 下面为html文件内容 -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <p id="my-p"> 我是一个段落 </p>
</body>
</html>
  • 属性选择器
<!-- 下面为style.css 文件内容,生效范围a标签下所有title属性的元素。另外一种为指定属性值为空的为粉色-->
a[title] {
    color: red;
}

a[title=""] {
    color: pink;
}

<!-- 下面为html文件内容 -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <a href="https://www.baidu.com" title="baidu">百度</a>
</body>
</html>
  • 通用选择器
<!-- 在style.css中可以使用*表示通用选择器,所有都会生效-->
*{
    font-family: "black";
}
  • 组合选择器
<!-- h1选择器并且具备类选择器的标签,将颜色改变为黄色 -->
h1.my-p {
    color: yellow;
}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <h1 class="my-p"> 组合选择器 </h1>
</body>
</html>


<!-- 所有h1和h2标签都修改-->
h1,h2 {
    font-size: 20px;
}
  • 父子选择器
<!-- 下面为style.css 文件内容,div下的h1 -->
div h1 {
    font-size: 30px;
}

<!-- 下面为html文件内容 -->

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" href="style.css">
</head>

<body>
    <div>
        <h1> div中的h1元素 </h1>
    </div>
</body>
</html>

4. 优先级

# CSS优先级
1. 相同规则按照加载顺序,写在后面的优先级更高
2. 继承下来的样式优先级永远低于直接指定的样式
3. 内联样式优先级最高,!important是个意外
4. 类型选择器(Type Selector) <  类选择器(Class Selector)  <  ID选择器(ID Selector)

5. 盒子模型

  • 组成
1. 外边距
2. 边距
3. 填充
4. 内容
  • 模型配置
.box {
    width: 200px;
    height: 500px;
    background-color: red;
    border: 3px solid blue;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 8px;
    margin: 15px;
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 8px;
    margin-right: 9px;

    padding: 10px 9px 8px 7px;		# 上右下左直接配置
}

标签:color,h1,padding,Document,margin,选择器,CSS
From: https://www.cnblogs.com/tcy1/p/17517524.html

相关文章

  • HTML以及CSS介绍
    HTML介绍HTML(超文本标记语言)是用于创建网页和应用程序的标准标记语言。它提供了网页内容的结构和格式,定义了元素的显示和组织方式。HTML文档由一系列用尖括号(<>)括起来的标签组成。标签用于定义文档中的不同元素及其属性。以下是一个基本的HTML结构示例:<!DOCTYPEhtml><html><h......
  • CSS 设置什么样式都不起作用,显示注入的样式表(因 AdBlock)
    如上图所示,我的div设置什么样式都不起作用,原来是被一个不知道哪里来的注入的样式表给设置了none,而且还是!important。这是因为浏览器的扩展AdBlock会想浏览器注入一个样式表,隐藏ad-开头的类名元素,并且还是高于!important权重的样式表。所以,有些浏览器没安装AdBlock......
  • css样式
    CSS(CascadingStyleSheets)用于为HTML元素添加样式和布局。以下是一些常见的CSS样式和属性示例:设置文本样式:cssCopycodeh1{color:blue;/*设置文本颜色为蓝色*/font-size:24px;/*设置字体大小为24像素*/font-family:Arial,sans-serif;/*设置字体为Arial......
  • ionic LoadingController 使用cssClass改变加载样式
    以改变加载框的图表颜色和字体颜色为例在主题文件variables.scss中设置LoadingController需要改变的样式class以下使用主题颜色为加载框的图表颜色和字体颜色(当主题更改时随之改变)//加载框全局样式ion-loading.custom-loading{.loading-wrapper{--spinner-......
  • CSS颜色格式
    在CSS中,有多种常用的颜色格式可用于设置元素的颜色。以下是一些常见的颜色格式:十六进制颜色码(HexadecimalColorCodes):使用6位十六进制值来表示颜色,前两位表示红色(00-FF),中间两位表示绿色(00-FF),最后两位表示蓝色(00-FF)。例如,红色可以表示为#FF0000,绿色可以表示为#00FF00,蓝色可以表......
  • 前端知识点整理(二)——css
    一、基本用法1、css语法<head> <style> 选择器{ 属性名:属性值; 属性名:属性值; } </style></head>选择器:要修饰的对象(东西)属性名:修饰对象的哪一个属性(样式)属性值:样式的取值<!DOCTYPEhtml><htmllang="en"><head> <metacharset="UTF-8&qu......
  • CSS(一)CSS引入方式
    内联样式在html标签内使用属性style,style属性可以包含任何css属性。直观但不利于维护,不推荐<pstyle="font-size:medium;">css内联样式</p>内部样式在html文件头部声明样式,是这个HTML文件都可以使用,但是不能作用于其他HTML文件<head>  <title>Document</title>  <......
  • CSS基础-背景
    背景background-color背景颜色,可以使用十六进制、rgb、rgba表示。语法/**selector背景元素的原则去*//**color背景颜色的值,可以是颜色名称、十六进制值、RGB、RGBA*/selector{background-color:color;}示例/**设置body标签背景为白色*/body{backg......
  • 初入前端-CSS(1)
    CSSCSS介绍CSS(CascadingStyleSheets)是一种用于描述网页样式和布局的样式表语言。它与HTML配合使用,用于控制网页中元素的外观和排版。CSS样式由选择器和声明块组成。选择器指定要应用样式的HTML元素,而声明块包含一个或多个属性-值对,定义元素的样式。下面是一个基本的......
  • 初入前端-CSS(2)
    盒模型盒模型(BoxModel)是CSS中用于布局和定位元素的基本概念之一。它描述了一个元素在页面中所占据的空间,并定义了元素的内容、内边距、边框和外边距之间的关系。盒模型由以下四个部分组成:内容区域(Content):指的是元素的实际内容,例如文本、图像等。内边距(Padding):内边距是围......