【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,一经查实,立即删除!

相关文章

某站平台的签名算法分享

先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个默认成员函数),进一步理解和掌握类的…

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 如果出现…

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 个数据均匀的分…

【C语言】字符串函数介绍

目录 前言&#xff1a; 1. strlen 函数 函数介绍 strlen 函数的使用 strlen 函数的模拟实现 2. strcpy 函数 函数介绍 strcpy 函数的使用 strcpy 函数的模拟实现 3. strcat 函数 函数介绍 strcat 函数的使用 strcat 函数的模拟实现 4. strcmp 函数 函数介绍 st…

4K Video Downloader forMac/win:畅享高清视频下载的终极利器!

在如今的数字时代&#xff0c;高清视频已经成为人们生活中不可或缺的一部分。无论是观看精彩的电影、音乐视频&#xff0c;还是学习教育类的在线课程&#xff0c;我们都希望能够以最清晰流畅的方式来欣赏。而为了满足这一需求&#xff0c;我们需要一款功能强大的高清视频下载软…

工业平板电脑定制_三防平板电脑安卓主板厂家

工业平板电脑具有IP68级三防品质&#xff0c;采用高强度工业材质制造&#xff0c;结构稳固坚韧&#xff0c;具备较高的抗冲击和防震能力。隔空减震技术进一步加强了产品的抗冲击和防震动功能。广泛应用于工控、医疗、电信、电力、工业自动化设备、汽车检测、制造业等多个领域&a…

Flink实时数仓同步:快照表实战详解

一、背景 在大数据领域&#xff0c;初始阶段业务数据通常被存储于关系型数据库&#xff0c;如MySQL。然而&#xff0c;为满足日常分析和报表等需求&#xff0c;大数据平台采用多种同步方式&#xff0c;以适应这些业务数据的不同存储需求。这些同步存储方式包括离线仓库和实时仓…

MySQL数据库入门

MySQL数据库概述 1&#xff0c;为什么要使用数据库2&#xff0c;数据库的相关概念3&#xff0c;常见的数据库管理系统4&#xff0c;MySQL介绍5&#xff0c;关系型数据库和非关系型数据库6&#xff0c;关系型数据库的设计规则7&#xff0c;表的关联关系7.1&#xff0c;一对一7.2…