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还有一个功能:可以控制元素是否显示,可以通过他来隐藏元素


相关文章
|
7天前
|
前端开发
CSS属性:盒子模型
CSS属性:盒子模型
19 0
|
7天前
|
前端开发
CSS属性
CSS属性
20 0
|
9天前
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
12 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
11天前
|
前端开发
Vue3基础(十ba)___在css中使用props或者计算属性的变量,来实现动态样式
本文介绍了如何在Vue3中通过CSS变量和props或计算属性来实现动态样式。
12 0
|
2月前
|
前端开发
2s 利用 HTML+css动画实现企业官网效果
2s 利用 HTML+css动画实现企业官网效果
HTML+CSS 实现通用的企业官网页面(记得收藏)
HTML+CSS 实现通用的企业官网页面(记得收藏)
|
2天前
|
前端开发 JavaScript 搜索推荐
打造个人博客网站:从零开始的HTML和CSS之旅
【9月更文挑战第32天】在这个数字化的时代,拥有一个个人博客不仅是展示自我的平台,也是技术交流的桥梁。本文将引导初学者理解并实现一个简单的个人博客网站的搭建,涵盖HTML的基础结构、CSS样式的美化技巧以及如何将两者结合来制作一个完整的网页。通过这篇文章,你将学会如何从零开始构建自己的网络空间,并在互联网世界留下你的足迹。
|
3天前
|
前端开发 JavaScript 搜索推荐
打造个人博客网站:从零开始的HTML与CSS之旅
【9月更文挑战第31天】在这个数字时代,拥有一个个人博客网站是展示自我、分享知识和连接世界的重要方式。本文将引导你通过简单的HTML和CSS知识,一步步构建起你的在线空间。无论你是编程新手还是希望通过实践加深理解,这篇文章都将是你的理想指南。我们将探索基本概念,实现页面布局,并点缀以个性化样式,最终将静态页面转变为动态交互式网站。准备好了吗?让我们开始吧!
|
7天前
|
前端开发 数据安全/隐私保护 容器
HTML+CSS 水滴登录页
该代码实现了一个创意的水滴登录页面,包含一个水滴形状的登录框与两个按钮(忘记密码和注册)。登录框包括用户名、密码输入框及登录按钮。页面设计独特,采用渐变色与动态效果,增强了交互性和视觉美感。以下为关键实现步骤: - 重置默认样式。 - 设置页面背景颜色和尺寸。 - 定义登录表单容器的布局、位置和尺寸。 - 设置登录表单内容样式,包括3D效果和过渡动画。 - 创建伪元素增强水滴效果。 - 设定输入框容器和输入框样式。 - 为提交按钮、忘记密码和注册按钮设定特定样式,并添加悬停效果。
|
25天前
|
Web App开发 前端开发 JavaScript
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)