CSS相关属性和显示模式

server/2024/10/18 16:44:40/

1. CSS相关属性

1.1 常见控制属性

属性名

作用

案例

width

宽度

width : 100px;

height

高度

height : 100px;

background-color

背景色

background-color : red;

1.2 文字控制属性

属性名

作用

案例

font-size

字体大小

font-size:30px;

font-weight

字体粗细

数  字:正常400,加粗700

关键字:正常normal,加粗bold

font-style

字体倾斜

正常:normal;倾斜:italic

line-height

行高

例:line-height : 30px;

例:line-height : 2;(数字表示font-size的2倍)

单行文字居中:可文字高度与盒子高度相同

font-family

字体族

例:fant-family:楷体;

属性值可以书写多个字体名,用逗号隔开,执行顺序是从左向右依次查找

font

字体复合属性

使用场景:设置网页文字公共样式

font:是否倾斜 是否加粗 字号/行高 字体

例:font : italic 700 30px/2 楷体;

注意:必须按顺序书写,字号和字体必须写

text-indent

文本缩进

数字 + px

数字 + em(推荐:1em表示标签的字体号大小)

例:text-indent : 2em;

text-align

文本对齐

属性值:left、center、right

例:text-align : center;

text-decoration

修饰线

属性值:none、underline

color

颜色

rgb表示法:rgb(r,g,b),表示红绿蓝三原色(0-255)

rgba表示法:rgba(r,g,b,a),a表示透明度(0-1)

十六进制法:#RRGGBB,简写#RGB

1.3 背景控制属性

属性名

作用

案例

背景色

background-color

背景图

background-image

背景图实现装饰性的图片效果(默认平铺)

例:background-image : url(背景图URL)

背景图平铺方式

background-repeat

值:no-repeat、repeat(默认)、repeat-x、repeat-y

例:background-repeat : no-repeat

背景图位置

background-position

属性值:水平方向位置 垂直方向位置

关键字:left、right、center、top、bottom

坐标:数字 +  px(正负都可以)

例1:background-position : center bottom;

例2:background-position : 50px -100px;

注意:

①关键字可以颠倒取值顺序

②关键字只写一个,另一个方向默认为居中

③数字写一个值表示水平方向,垂直方向为居中

背景图缩放

background-size

作用:设置背景图大小

属性值:关键字、百分比、数字+单位(例如px)

关键字:cover、contain

①cover,等比例缩放背景图片以完全覆盖背景区,可能背景图片部分看不见。

②contain,等比例缩放背景图片以完全装入背景区,可能背景区部分空白。

例:background-size : cover;

背景图固定

background-attachment

作用:背景不会随着元素的内容滚动

属性值:fixed

例如:background-attachment : fixed;

背景复合属性

background

属性值:背景色 背景图 背景图平铺方式 背景图位置/背景图缩放 背景图固定(空格隔开各个属性值,不区分顺序)

例:background : pink url(./cat.png) no-repeat right center/cover;

2. CSS显示模式

概念:标签(元素)的显示方式。

作用:布局网页的时候,根据标签的显示模式选择合适的标签摆放内容。

2.1 块级元素

块级元素(block)特点(例如:div):

  • 独占一行
  • 宽度默认是父级的100%
  • 添加宽高属性生效

2.2 行内元素

行内元素(inline)特点(例如:span):

  1. 一行可以显示多个
  2. 设置宽高属性不生效
  3. 宽高尺寸由内容撑开

2.3 行内块元素

行内块元素(inline-block)特点(例如:img):

  1. 一行可以显示多个
  2. 设置宽高属性生效
  3. 宽高尺寸也可以由内容撑开

2.4 转换显示模式

属性名:display

属性值:block(块级)、inline(行内)、inline-block(行内块)

例如:

<html>
<head><title>显示模式转换</title><style>div {width: 100px;height: 100px;/* 块级元素转换为行内块 */display: inline-block;}.div1 {background-color: red;}.div2 {background-color: orange;}</style>
</head>
<body><div class="div1">div1</div><div class="div2">div2</div>
</body>
</html>


http://www.ppmy.cn/server/131198.html

相关文章

鸿蒙开发之ArkUI 界面篇 三十五 容器组件Tabs 切换高亮

好多app都有切换点中的时候高亮效果&#xff0c;如下图所示&#xff1a; 改变的是什么呢&#xff1f;是字体的颜色、背景图&#xff0c;不是切换到的界面&#xff0c;又恢复到默认的图片和字体颜色&#xff0c;而鸿蒙中更新界面的值需要使用State修饰&#xff0c;Tabs提供了onC…

mesa3d安装

安装ubuntu 22 安装opencv 使用cmake-gui 来安装opencv sudo apt install meson sudo apt install glslang-tools sudo apt install llvm sudo apt install cmake sudo apt install libwayland-bin sudo aptinstall pkgconf sudo apt install pkgconf sudo apt-get install l…

题目:1297. 子串的最大出现次数

> Problem: 1297. 子串的最大出现次数 题目&#xff1a;1297. 子串的最大出现次数 题目描述 给定一个字符串 s&#xff0c;要求找到满足以下条件的任意子串的出现次数&#xff0c;并返回该子串的最大出现次数&#xff1a; 子串中不同字母的数目必须小于等于 maxLetters。…

【实时计算 Flink】检查点和快照超时的诊断方法与调优策略

Flink的状态管理是一个复杂而关键的领域&#xff0c;涉及到作业的性能、稳定性和资源利用等多个方面。通过对状态生成机制和优化策略地深入理解与正确应用&#xff0c;结合实时计算Flink版提供的产品能力&#xff0c;可以帮您有效地优化Flink作业以应对大规模状态作业带来的挑战…

线性回归:深入解析与实践

线性回归方程&#xff1a;核心与扩展 线性回归方程的基本形式为y w0 w1*x1 w2*x2 ... wn*xn&#xff0c;其中y代表因变量&#xff0c;x1, x2, ..., xn代表自变量&#xff08;或特征&#xff09;&#xff0c;而w0, w1, w2, ..., wn则是我们需要求解的回归系数&#xff08;…

有了WPF后Winform还有活路吗?

近年来&#xff0c;随着技术的不断发展&#xff0c;Windows Presentation Foundation&#xff08;WPF&#xff09;和Windows Forms&#xff08;WinForms&#xff09;这两种技术在开发桌面应用程序方面一直备受关注。虽然WPF以其强大的功能和灵活性吸引了众多开发者&#xff0c;…

对ElementPlus的el-select二次封装,添加分页和搜索功能,实现一个自定义的下拉选择框

组件展示效果图 在 Vue3 的 elementPlus项目中&#xff0c;我们经常需要使用下拉选择框 (el-select) 来展示大量数据。然而&#xff0c;默认情况下 el-select 不支持分页和搜索功能。本文将介绍如何通过二次封装 el-select 组件来实现这一需求&#xff0c;并使用自定义的 Hook …

基于IDEA+SpringBoot+Vue+Uniapp的投票评选小程序系统的详细设计和实现

2. 详细视频演示 文章底部名片&#xff0c;联系我获取更详细的演示视频 3. 论文参考 4. 项目运行截图 代码运行效果图 代码运行效果图 代码运行效果图 代码运行效果图 代码运行效果图 5. 技术框架 5.1 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框…