小白学CSS

简介: 这段内容介绍了CSS中关于背景、文本和字体的属性。简写属性`background`用于设置背景属性,包括颜色、图像、重复、附件和位置。文本属性如`text-align`控制文本对齐,`text-decoration`添加或移除文本装饰,`text-transform`改变字母大小写。背景属性包括`background-color`、`background-image`等。此外,还提到了CSS字体属性,如`font-size`、`font-family`等,以及`font`的简写形式。示例代码展示了如何应用这些属性。

--rel描述当前页面与href所指定网页的关系

当使用简写属性时,属性值的顺序为::

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

body {background:#ffffff url('img_tree.png') no-repeat right top;}以上属性无需全部使用,你可以按照页面的实际需要使用.

CSS 背景属性

Property 描述
background 简写属性,作用是将背景属性设置在一个声明中。
background-attachment 背景图像是否固定或者随着页面的其余部分滚动。
background-color 设置元素的背景颜色。
background-image 把图像设置为背景。
background-position 设置背景图像的起始位置。
background-repeat 设置背景图像是否及如何重复。

文本排列属性是用来设置文本的水平对齐方式。h1 {text-align:center;}

文本可居中或对齐到左或右,两端对齐.p.date {text-align:right;}

当text-align设置为"justify",每一行被展开为宽度相等,左,右外边距是对齐(如杂志和报纸)。p.main {text-align:justify;}

text-decoration 属性用来设置或删除文本的装饰。从设计的角度看 text-decoration属性主要是用来删除链接的下划线:h1 {text-decoration:overline;}
h2 {text-decoration:line-through;}
h3 {text-decoration:underline;}

可用于所有字句变成大写或小写字母,或每个单词的首字母大写。

p.uppercase {text-transform:uppercase;}HELLO
p.lowercase {text-transform:lowercase;}hello
p.capitalize {text-transform:capitalize;}Hello World

文本缩进属性是用来指定文本的第一行的缩进。p {text-indent:50px;}

letter-spacing:3px; line-hight:70%; word-spacing:30px overline line-through underline

所有CSS文本属性。

属性 描述
color 设置文本颜色
direction 设置文本方向。
letter-spacing 设置字符间距
line-height 设置行高
text-align 对齐元素中的文本
text-decoration 向文本添加修饰
text-indent 缩进元素中文本的首行
text-shadow 设置文本阴影
text-transform 控制元素中的字母
unicode-bidi 设置或返回文本是否被重写
vertical-align 设置元素的垂直对齐
white-space 设置元素中空白的处理方式
word-spacing 设置字间距

1em和当前字体大小相等。在浏览器中默认的文字大小是16px。

因此,1em的默认大小是16px。可以通过下面这个公式将像素转换为em:px/16=em

所有CSS字体属性

Property 描述
font 在一个声明中设置所有的字体属性
font-family 指定文本的字体系列
font-size 指定文本的字体大小
font-style 指定文本的字体样式
font-variant 以小型大写字体或者正常字体显示文本。
font-weight 指定字体的粗细。
body{
   
                background: url(2.jpg) no-repeat center fixed;
                background-size: cover;
            }
body{
   
                background: url(2.jpg) no-repeat center fixed;
                background-size: cover;
                color:rgb(251, 152, 177);
                font:  italic 30px/2 幼圆;
                line-height: 30px;
                line-break: normal;
                text-indent: 2em;
        }
a:hover {
   伪类选择器:悬停
            text-decoration: none;
            color: black;
        }text-decoration: none可用于链接

link访问前visited访问后hover鼠标悬停active点击时

Emmser写法

目录
相关文章
|
3月前
|
缓存 监控 Java
Java 性能工程——从微基准到生产监控
Java性能优化是系统性的工程,涉及代码编写、JVM调优、架构设计、以及生产监控多个层面。
159 1
|
SQL 程序员
sql中的distinct用法
`DISTINCT`在SQL中用于返回唯一不同的值,消除结果集中的重复行。基本用法包括:1) 选择单列唯一值,如`SELECT DISTINCT department FROM employees;`
1828 0
|
数据可视化 Python
如何在Python中解决模块和包的依赖冲突?
解决模块和包的依赖冲突需要综合运用多种方法,并且需要团队成员的共同努力和协作。通过合理的管理和解决冲突,可以提高项目的稳定性和可扩展性
|
机器学习/深度学习 算法 编译器
Python程序到计算图一键转化,详解清华开源深度学习编译器MagPy
【10月更文挑战第26天】MagPy是一款由清华大学研发的开源深度学习编译器,可将Python程序一键转化为计算图,简化模型构建和优化过程。它支持多种深度学习框架,具备自动化、灵活性、优化性能好和易于扩展等特点,适用于模型构建、迁移、部署及教学研究。尽管MagPy具有诸多优势,但在算子支持、优化策略等方面仍面临挑战。
872 3
Qt6.5打包(QT windeployqt不是内部或外部命令、QT错误:缺少libgcc_s_seh-1.dll ,无法正常启动(0xc000007b) 问题解决方法)
Qt6.5打包(QT windeployqt不是内部或外部命令、QT错误:缺少libgcc_s_seh-1.dll ,无法正常启动(0xc000007b) 问题解决方法)
2136 1
|
监控 JavaScript 测试技术
iphone14来了,可是约好的你去哪了
本文介绍了一套用于抢购 iPhone 14 和 iPhone 14 Pro 的 Python 自动化脚本,可在 Gitee 上获取。脚本针对苹果官网的新 DOM 结构进行了优化,并提供了有货通知订阅功能,帮助用户及时获取库存信息并下单。此外,文章详细展示了从选择配置、登录账户到提交订单的全过程,并附带了青岛地区取货的具体操作示例。
242 4
iphone14来了,可是约好的你去哪了
在Java中,可以使用以下几种方法获取当前系统时间
在Java中,可以使用以下几种方法获取当前系统时间
|
存储 SQL 数据采集
SaaS厂商数据库设计(3)-租户元数据管理&数据管理
SaaS厂商设计中元数据管理以及逻辑视图方式下数据管理
1185 2
SaaS厂商数据库设计(3)-租户元数据管理&数据管理
|
安全 网络协议 Shell
SSH软件:推荐一款非常好用的SSH客户端WindTerm
今天给大家推荐推荐一款非常好用的SSH客户端WindTerm
SSH软件:推荐一款非常好用的SSH客户端WindTerm
|
存储 安全 Java
泛型+通配符(数学角度)
泛型+通配符(数学角度)
289 0