CSS之常用属性、元素的显示模式、盒模型(上)

简介: CSS之常用属性、元素的显示模式、盒模型(上)

一、字体属性

  • 字体名称可以用中文, 但是不建议.
  • 多个字体之间使用逗号分隔. (从左到右查找字体, 如果都找不到, 会使用默认字体. )
  • 如果字体名有空格, 使用引号包裹.
  • 建议使用常见字体, 否则兼容性不好.


设置字体

2e4ba91b7f5e41b794e4291d5ce5a262.png

设置大小和粗细

8a089c3f9dbc4442800a062873385c18.png


359d1f4e786e4c43ae3d3bfc71789aa5.png

二、文本属性

文本颜色

认识 RGB


我们的显示器是由很多很多的 "像素" 构成的. 每个像素视为一个点, 这个点就能反映出一个具体的颜色.

我们使用 R (red), G (green), B (blue) 的方式表示颜色(色光三原色). 三种颜色按照不同的比例搭配, 就能混合出各种五彩斑斓的效果.


计算机中针对 R, G, B 三个分量, 分别使用一个字节表示(8个比特位, 表示的范围是 0-255, 十六进制表示为 00-FF).

数值越大, 表示该分量的颜色就越浓. 255, 255, 255 就表示白色; 0, 0, 0 就表示黑色


3745ce08e4264546a1f08445db9bbdf6.png

文本对齐

不光能控制文本,还能控制图片的对齐


87ddb4fa485c4a7991687f62c896ea0a.png

文本缩进


b0539594036b4f0f876d98ab158b2e69.png

行高

661d15e83ddd4df7960a28d256d0174c.png

三、背景属性

5ba3df37b3fe442c83c79a8712644a9e.png

f335c17268e142b4986eeb4064ee95fe.png



1d8735607dea4ff0ac13535304c8c884.png

二、元素的显示模式

🍑块级元素


61db2ff6ec5144ebbf3161427c33cc9a.png


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <!-- 块级元素可以修改高度和宽度 -->
    <style>
        .test {
            width: 100px;
            height: 50px;
            background-color: brown;
        }
        .parent {
            width: 200px;
            height: 100px;
            background-color: aqua;
        }
        .child {
            height: 20px;/* 不写 width, 默认和父元素一样宽 不写 height, 默认为 0 (看不到了) */
            background-color: bisque;
        }
        span {
            width: 100px;
            height: 100px;
            background-color: darkcyan;
        }
    </style>
    <!-- 行级元素无法修改高度和宽度,及时你在选择器了设置了,也不会生效,但背景可以设置 -->
</head>
<body>
    <div class="test">
        这是一个块级元素
    </div>
    <div class="parent">
        这是一个块父元素
        <div class="child">
            这是一个子级元素块
        </div>
    </div>
    <span>
        这是一个行级元素
    </span>
</body>
</html>


78b07f0eaaba42efbbd262a0f88eaf1c.png

d6cf590a79c84ed68f5e87e005bea4d0.png

🍑行内元素与内联元素


77b19382e0d842e4a0d4bb9a21fa2998.png

🌰 l栗子


46135a6f5fd342059b1c72675da33445.png

一个有关的前端面试题

6b226c14100b4e8dbd85c173e428b624.png

🍑元素的显示模式

8169d4be1737495b8dcf5a3dd9ee863f.png

栗子

d35dae1742e94dca95516ee4760ab426.png

此外,display还有一个功能:可以控制元素是否显示,可以通过他来隐藏元素


相关文章
|
12天前
|
前端开发
学习css的clip-path属性
【7月更文挑战第1天】了解CSS `clip-path`属性,用于定义元素显示区域的裁剪形状,如圆形、椭圆、多边形、矩形及SVG路径。通过配合过渡和动画,可创建动态交互效果。例如,`clip-path: circle(radius at center);`用于创建圆形裁剪,`polygon`用于自定义多边形。还可以使用`path()`引用SVG路径数据。[资源推荐:bennettfeely.com/clippy/](https://bennettfeely.com/clippy/),提供交互式工具测试不同形状。
29 0
学习css的clip-path属性
|
19天前
|
前端开发 容器
CSS对行级元素的影响
【7月更文挑战第4天】CSS对行级元素的影响
18 2
|
19天前
|
前端开发 容器
CSS【详解】对齐 (含文本垂直对齐,文本水平对齐、单行文本垂直居中、多行文本垂直居中、6 种方案块级元素水平垂直居中 、7 种方案图片水平垂直居中、文本自适应对齐、图标和文本对齐,图片和文本对齐等)
CSS【详解】对齐 (含文本垂直对齐,文本水平对齐、单行文本垂直居中、多行文本垂直居中、6 种方案块级元素水平垂直居中 、7 种方案图片水平垂直居中、文本自适应对齐、图标和文本对齐,图片和文本对齐等)
13 0
|
19天前
|
前端开发 JavaScript C++
CSS 【详解】样式选择器(含ID、类、标签、通配、属性、伪类、伪元素、Content属性、子代、后代、兄弟、相邻兄弟、交集、并集等选择器)
CSS 【详解】样式选择器(含ID、类、标签、通配、属性、伪类、伪元素、Content属性、子代、后代、兄弟、相邻兄弟、交集、并集等选择器)
18 0
|
23天前
|
前端开发
css实战——清除列表中最后一个元素的下边距
css实战——清除列表中最后一个元素的下边距
33 0
|
24天前
|
前端开发
css 超实用的:empty —— 隐藏空元素、缺失字段智能提示
css 超实用的:empty —— 隐藏空元素、缺失字段智能提示
12 0
|
24天前
|
前端开发
设计--字体样式---斜体,CSS字体属性用法
设计--字体样式---斜体,CSS字体属性用法
|
25天前
|
前端开发
前端 CSS 经典:保持元素宽高比
前端 CSS 经典:保持元素宽高比
20 0
|
10月前
|
Web App开发 前端开发 容器
CSS进阶: 选择器进阶、背景相关属性、元素显示模式、CSS特性
CSS进阶: 选择器进阶、背景相关属性、元素显示模式、CSS特性
126 1