【Web前端笔记06】CSS常用属性

目录

一、字体属性

1、color 字体颜色

2、font-size 字体大小(默认16px)

3、font-weight 文本粗细

4、font-style 字体样式

5、font-family 指定一个元素的字体

二、背景属性

1、background-color 背景颜色

2、background-image: url("img/do.png"); 背景图片

3、background-repeat 背景图片是否重复

4、background-size 背景图像大小

5、background-position 背景图片的位置(相对于外层容器)

6、background-attachment

7、background 简写

三、文本属性

1、text-align

2、text-decoration

3、text-transform:

4、text-indent 文本首行缩进

四、列表属性

1、list-style-type

2、list-style-image

3、list-style-position

4、list-style

五、表格属性

1、表格边框 border

2、折叠边框border-collapse

3、表格宽高 width height

4、表格文字对齐 text-align

5、表格填充

6、表格颜色

7、tablelayout

8、border-spacing

六、其他属性

1、letter-spacing

2、line-height

3、white-space

4、vertical-align

5、opacity

6、overflow

7、text-overflow

8、white-space

9、word-wrap

总结


一、字体属性

定义字体,加粗,大小,文字样式。

1、color 字体颜色

2、font-size 字体大小(默认16px)

3、font-weight 文本粗细

  • bold 粗体
  • lighter 细体
  • normal 默认值

4、font-style 字体样式

  • normal正常(默认)
  • italic 斜体

5、font-family 指定一个元素的字体

        font-family属性指定一个元素的字体

        注:每个值用逗号分开,如果字体名称包含空格,它必须加上引号

font-family:"Microsoft YaHei","Simsun","SimHei";

二、背景属性

1、background-color 背景颜色

  • 同时定义背景图像和颜色时,背景颜色会覆盖
  • 默认transparent(透明)

2、background-image: url("img/do.png"); 背景图片

  • 元素的背景战剧元素的全部尺寸,包括内边距和边框,但不包括外边距
  • 默认水平垂直方向平铺

3、background-repeat 背景图片是否重复

  • repeat 默认,垂直水平方向平铺
  • repeat-x 水平重复
  • repeat-y 垂直方向重复
  • no-repeat 不重复

4、background-size 背景图像大小

  • length 宽、高(只设一个,第二个默认为auto)
  • percent 百分比,与上同
  • cover 扩展至足够大
  • contain 扩展到最大,适应内容区域

5、background-position 背景图片的位置(相对于外层容器)

top left默认0%,0% 如果只规定一个词,那么另一个默认为”center“
x% y%水平位置 垂直位置左上角时0% 0%,右下角100% 100%如果只规定一个,另一个为50%
xpos ypos 水平 垂直单位是px,左上角0 0,只规定一个,另一个50%

6、background-attachment

        背景附着(即国定还是随页面滚动)

  • scroll 默认值,随着页面滚动
  • fixed 背景图像固定

7、background 简写

        顺序是:color image repeat attachment position size

        不设置其中的某个值也不会出问题,取默认值

三、文本属性

1、text-align

        文本的水平对齐方式;left|center|right;

2、text-decoration

underline(下划线)|overline(上划线)|line-through(删除线)

3、text-transform:

uppercase(全部换位大写)|lowercase(全部小写)|none;

4、text-indent 文本首行缩进

负值允许,(首行缩进2em)

四、列表属性

1、list-style-type

        设置列表项标记的类型

符号描述
none无标记
disc实心圆
circle空心圆
square实心方块
decimal数字

2、list-style-image

        使用图像来替换列表项的标记

3、list-style-position

        指示如何相对于对象的内容绘制列表项标记

4、list-style

        设置所有的列表属性

        (按顺序): list-style-type, list-style-position, list-style-image

五、表格属性

1、表格边框 border

2、折叠边框border-collapse

        border-collapse 属性设置表格的边框是否被折叠成一个单一的边框或隔开

3、表格宽高 width height

4、表格文字对齐 text-align

5、表格填充

        控制空格之间的边框,使用td和th元素的填充属性

6、表格颜色

        可以指定边框的颜色,和th元素的文本和背景颜色

7、tablelayout

        用来显示表格单元格、行、列的算法规则

8、border-spacing

        设置相邻单元格的边框间的距离(仅用于"边框分离"模式)

六、其他属性

1、letter-spacing

        增加或减少字符间的空白(字符间距)

2、line-height

        设置行高,不允许负值

        注意:行高=高时,行文字垂直居中

3、white-space

        指定元素内的空白怎样处理

4、vertical-align

        设置一个元素的垂直对齐方式

描述
text-top把元素的顶端与父元素字体的顶端对齐
middle把此元素放置在父元素的中部。
text-bottom把元素的底端与父元素字体的底端对齐。

5、opacity

        设置整个元素的透明度,取值 0-1,0 表示完全透明,1 表示不透明

6、overflow

        指定如果内容溢出一个元素的框,会发生什么。

描述
visible默认值
hidden超出容器内容被修剪
scroll内容会被修剪,但是可以滚动查看剩余内容
auto如果内容被修剪,可以滚动滚动查看剩余内容

7、text-overflow

        ellipsis 溢出文字以省略号显示

8、white-space

描述
pre空白会被浏览器保存
nowrap文本不会换行

9、word-wrap

        当前行超过指定容器边界是否换行

        word-wrap: break-word; 设置成长文本自动换行


总结

以上就是今天要讲的内容,本文仅仅简单介绍了CSS常用的属性,这些属性提供了很多能够让我们快速丰富页面文字等图片的效果,大家也可以使用这些属性完成属于自己的页面效果。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/665265.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言——R/预处理详解

一、预定义符号 C语⾔设置了⼀些预定义符号,可以直接使⽤,预定义符号也是在预处理期间处理的。 __FILE__ //进⾏编译的源⽂件 __LINE__ //⽂件当前的⾏号 __DATE__ //⽂件被编译的⽇期 __TIME__ //⽂件被编译的时间 __STDC__ //如果编译器遵循ANSI C&a…

某站平台的签名算法分享

先charles抓包,api.xxxxxx.com域名的包 分析包 看到路径参数如下 appkey1d8b6e7d45233436&build5531000&channeldw056&mobi_appandroid&mode0&oid326052200&plat2&platformandroid&ps20&statistics%7B%22appId%22%3A1%2C%22p…

异步编程Completablefuture使用详解----进阶篇

JDK版本:jdk17 IDEA版本:IntelliJ IDEA 2022.1.3 文章目录 前言一、异步任务的交互1.1 applyToEither1.2 acceptEither1.3 runAfterEither 二、get() 和 join() 区别三、ParallelStream VS CompletableFuture3.1 使用串行流执行并统计总耗时3.2 使用并行…

前端JavaScript篇之map和Object的区别、map和weakMap的区别

目录 map和Object的区别map和weakMap的区别 map和Object的区别 Object是JavaScript的内置对象,用于存储键值对。Object的键必须是字符串或符号,值可以是任意类型。Map是ES6引入的新数据结构,用于存储键值对。Map的键可以是任意类型&#xff…

C++ 日期类的实现

目录 前言 日期类中的成员函数和成员变量 日期类中成员函数的详解和实现 1.天数前后的判断 2.天数加减的实现 3.前置 && 后置 4.计算天数差值 前言 日期类的实现将综合前面所学的(类的6个默认成员函数),进一步理解和掌握类的…

算法刷题day04

目录 一、前缀和二、子矩阵的和三、激光炸弹四、K倍区间五、总结 一、前缀和 标签:前缀和 题目描述: 输入一个长度为 n 的整数序列。接下来再输入 m 个询问,每个询问输入一对 l,r。对于每个询问,输出原序列中从第 l 个数到第 r…

COX预测模型过程中,我踩过的那些雷

R语言做!初学者先进来看看!!! SCI冲 COX分析:做临床信息与预后相关的COX分析大致都会分为两个步骤,先做单因素COX回归分析,再根据P值挑选有意义的变量,最终纳入COX多因素回归模型中&…

20240202在WIN10下部署faster-whisper

20240202在WIN10下部署faster-whisper 2024/2/2 12:15 前提条件,可以通过技术手段上外网!^_ 首先你要有一张NVIDIA的显卡,比如我用的PDD拼多多的二手GTX1080显卡。【并且极其可能是矿卡!】800¥ 2、请正确安装好NVIDIA最…

SpringBoot实战项目第一天

环境搭建 后端部分需要准备: sql数据库 创建SpringBoot工程,引入对应的依赖(web\mybatis\mysql驱动) 配置文件application.yml中引入mybatis的配置信息 创建包结构,并准备实体类 完成今日开发后项目部分内容如下图示 用户注册于登录部分…

[BUUCTF]-PWN:mrctf2020_easy_equation解析

查看保护 再看ida 很明了,题目就是让我们用格式化字符串漏洞修改judge的值(可以用python脚本进行计算,最终算出来得2)使等式成立,然后getshell。 虽然操作比较简单,但我还是列出了几种方法 解法一&#x…

uni-app移动端图片预览组件 movable-area 、movable-view (支持缩放,拖动效果、替换部分代码图片可直接使用)

UniApp图片预览组件 利用uni-app官方<movable-area>、<movable-view>内置视图组件 配合 uView 组件的u-popup 弹框组件共同实现封装的图片预览组件&#xff0c;支持手指缩放、拖动效果&#xff0c;替换代码中部分图片后 可以直接使用。 效果图&#xff1a; 组件代码…

【数据结构与算法】——单链表的原理及C语言实现

数据结构与算法——链表原理及C语言实现 链表的原理链表的基本属性设计创建一个空链表链表的遍历&#xff08;显示数据&#xff09;释放链表内存空间 链表的基本操作设计&#xff08;增删改查&#xff09;链表插入节点链表删除节点链表查找节点增删改查测试程序 链表的复杂操作…

Vulnhub billu b0x

0x01 环境搭建 1. 从官方下载靶机环境&#xff0c;解压到本地&#xff0c;双击OVF文件直接导入到vmware虚拟机里面。2. 将虚拟机的网络适配器调成NAT模式&#xff0c;然后开机即可进行操作了。 0x02 主机发现 nmap -sn 192.168.2.0/24 成功获取靶机IP为192.168.2.129。 0x0…

本次安装Visual Studio 所用的安装程序不完整。请重新运行VisualStudio安装程序以解决此问题

今天点开VS的时候遇到了这个问题 因为昨天升级到一半电脑关机了&#xff0c;今天打开软件遇到如下错误&#xff0c; 解决办法很简单&#xff0c;找到安装目录进入Installer文件夹 我的目录在C:\Program Files (x86)\Microsoft Visual Studio\Installer 找到vs_installer.exe…

【python】python爱心代码

一、实现效果&#xff1a; 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 二、准备工作 &#xff08;1)、导入必要的模块&#xff1a; 代码首先导入了需要使用的模块&#xff1a;requests、lxml和csv。 import requests from lxml import etree import csv 如果出现…

查找单词-算法(深度优先)

题目 给定一个二维数组与一个单词&#xff0c;数组中每个元素为大写字母&#xff0c;判断单词是否出现在数组中。 如二维数组&#xff1a; char[][] map {{A, B, C, E}, {S, F, C, S}, {A, D, E, E}}; 目标单词&#xff1a; ABCCEE 解题 深度优先&#xff0c;并且走过的…

03哈希表:242、有效的字母异位词

242、有效的字母异位词 文章目录 242、有效的字母异位词方法一&#xff1a;暴力破解法方法二、 哈希法 重点&#xff1a;哈希可以用数组代替表示&#xff0c;下标用与a的位置绝对值 暴力破解法&#xff1a;两层for循环&#xff0c;同时记录字母次数哈希法&#xff1a;第一个字符…

C#写个小工具,把多个word文档进行合并成一个word文档

先要安装包 帮助类WordDocumentMerger&#xff0c;用于处理word合并功能 using System; using System.Collections.Generic; using System.Text; using Microsoft.Office.Interop.Word; using System.Reflection; using System.IO; using System.Diagnostics;namespace WordH…

分别用JavaScript,Java,PHP,C++实现桶排序的算法(附带源码)

桶排序是计数排序的升级版。它利用了函数的映射关系&#xff0c;高效与否的关键就在于这个映射函数的确定。为了使桶排序更加高效&#xff0c;我们需要做到这两点&#xff1a; 在额外空间充足的情况下&#xff0c;尽量增大桶的数量使用的映射函数能够将输入的 N 个数据均匀的分…

关闭windows系统的自动更新的6种方法 详细介绍

关闭Windows系统的自动更新可以通过多种方法实现&#xff0c;以下将详细介绍六种不同的方法。请注意&#xff0c;关闭自动更新可能会使您的系统面临安全风险&#xff0c;因为您将不会及时接收到最新的安全补丁和系统更新。在执行以下任何操作之前&#xff0c;请确保您了解潜在的…