首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >一篇文章快速学会CSS

一篇文章快速学会CSS

作者头像
Yubendan
发布2025-12-30 15:03:08
发布2025-12-30 15:03:08
1640
举报

一篇文章快速学会CSS

注:适合有一定编程基础的来快速掌握

语法规范

选择器 + { 一条或者n条说明 }

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    // css
    <style> 
        p {
            color: red;
            font-size: 40px;
        }
    </style>
    
</head>
<body>
    <p>Holle word</p>
</body>
</html>

引入方式

内部样式表

将CSS通过style标签嵌套在HTML中

行内样式表

将CSS通过属性写入HTML

代码语言:javascript
复制
    <p style="color:green" >bit</p>
外部样式表

将CSS写在外部文件里

代码语言:javascript
复制
<link rel="stylesheet" href="demo02.css">

选择器

基础选择器
标签选择器
代码语言:javascript
复制
p {
    color: rgb(255, 0, 123);
    font-size: 40px;
}
类选择器
代码语言:javascript
复制
<p class="CSS">CSS</p>
<p class="HTML">HTML</p>
<p class="JS">JS</p>
代码语言:javascript
复制
.CSS{

    color: rgb(0, 255, 76);
    font-size: 40px;
}

.HTML{

    color: rgb(255, 0, 123);
    font-size: 40px;
}

.JS{

    color: rgb(37, 0, 245);
    font-size: 40px;
}
在这里插入图片描述
在这里插入图片描述
ID选择器
代码语言:javascript
复制
    <p id="xie">谢</p>
    <p id="shi">施</p>
代码语言:javascript
复制
#xie {
    color: rgb(255, 14, 231);
    font-size: 40px;
}

#shi {
    color: rgb(0, 255, 76);
    font-size: 40px;
}
在这里插入图片描述
在这里插入图片描述
通配符选择器

实际开发中用来针对页面中所有元素的默认样式进行消除,主要消除边距

代码语言:javascript
复制
* {
    background-color: black;
}
复合选择器

将基础选择器进行组合

后代选择器

元素1 元素2 { 样式声明 }

代码语言:javascript
复制
   <ul class="ul">
        <li>xuan</li>
        <li>xuan</li>
        <li><a href="#">xuan</a></li>
    </ul>

    <ol>
        <li>xuan</li>
        <li>xuan</li>
        <li>xuan</li>
    </ol>
代码语言:javascript
复制
ol li {
    color: rgb(25, 60, 217);
    font-size: 40px;
}

.ul li {
    color: rgb(234, 4, 27);
    font-size: 40px;
}

.ul a {
    color: rgb(181, 15, 164);
    font-size: 40px;
}
伪类选择器
在这里插入图片描述
在这里插入图片描述

用来定义元素状态的

代码语言:javascript
复制
<a class="aa" href="#">鼠标悬停展示绿色,按下但未弹起来展示粉色</a>
代码语言:javascript
复制
.aa {
    color: rgb(25, 60, 217);
    font-size: 40px;
}

.aa:hover {
     color: rgb(14, 247, 80);
}

.aa:active {
     color: rgb(220, 22, 141);
}

常用元素属性

字体属性
代码语言:javascript
复制
#ziti {
    font-family: '宋体';  /* 字体 */
    font-size: 30px;      /* 大小 */
    color: aquamarine;  /* 颜色 */
    font-weight:700;      /* 粗细 */
    font-style: italic;   /* 样式 */
}

#text {
    color: aquamarine;
    font-size: 30px;

    text-align: left;  /* 靠左 right 靠右 center 居中 */
    text-indent: 2em;  /* 缩进  em 两个文案的长度 */
    text-decoration:underline; /* 文本装饰 下划线 */
    line-height: 20px; /* 行高 */
}
背景属性
代码语言:javascript
复制
body div {
    background-image:url(img/OIP-C.jfif) ; /* 背景图 */
    background-repeat: no-repeat;
    /* 图片平铺 
    平铺    repeat
    不平铺  no-repeat 
    x平铺   repeat-x
    y平铺   repeat-y
    */
    width: 474px;
    height:669px;
    background-position: 0px 0px; 
    /* 背景位置 
      xpx ypx top left .....
    */
    background-size: 474px 669px ;  
    /* 背景大小
     w h
     cover 将图片扩展完全覆盖整个区域
     contain 左右留白
     */ 
}
圆角矩形
代码语言:javascript
复制
#jvxin {
    width: 400px;
    height: 200px;
    border: 2px green solid; /* 边框 */
    border-radius:50px; /* 圆角 */
}

#yuan {
    width: 200px;
    height: 200px;
    border: 2px green solid; /* 边框 */
    border-radius:100px; /* 圆角 */

}
在这里插入图片描述
在这里插入图片描述

元素的显示模式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

盒模型

边框
代码语言:javascript
复制
.he {
    width: 300px;
    height: 300px;
    border-color: aqua;/*边框颜色 */
    border-style: solid; /*边框样式 */
    border-width: 10px; /*边框粗细 会撑大盒子 */
    border: aque solid 10px; /* 可以把样式写在一个里面 */
    box-sizing: border-box; /* 解决撑大 */
}
内外边距
代码语言:javascript
复制
.nei {
    width: 200px;
    height: 100px;
    border: green solid 10px;
    /* padding-left: 5px;
    padding-top: 5px; */
    padding:5px 5px 5px 5px;  /* 上右下左 */

    /* 外边距 margin */
}

弹性布局

代码语言:javascript
复制
.tanxin {
    width: 700px;
    height: 700px;
    background-color: rgba(59, 252, 130, 0.916);
    display: flex; /* 设置弹性布局模式 */
    justify-content: space-between; /* 横轴设置 */
    align-items: start; /* 竖轴设置 */
}

.tanxin span {
    width: 100px;
    height: 100px;
    background-color: rgba(252, 59, 59, 0.916);
    /* display: flex; */
}
在这里插入图片描述
在这里插入图片描述

谷歌调试工具

在这里插入图片描述
在这里插入图片描述

多用即可

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-06-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一篇文章快速学会CSS
    • 语法规范
    • 引入方式
      • 内部样式表
      • 行内样式表
      • 外部样式表
    • 选择器
      • 基础选择器
      • 复合选择器
    • 常用元素属性
      • 字体属性
      • 背景属性
      • 圆角矩形
    • 元素的显示模式
    • 盒模型
      • 边框
      • 内外边距
    • 弹性布局
    • 谷歌调试工具
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档