前端CSS笔记之 小白入门(二)

本文详细介绍了CSS中常用的文本、字体、背景和其他属性的使用方法,包括颜色、对齐方式、阴影、字体大小、背景图片等。同时,深入探讨了CSS布局方式,如盒子模型、浮动和定位,帮助读者掌握网页布局技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文为他人笔记搬运版

1.CSS常见属性使用说明

CSS里不仅要使用选择器找到标签,找到标签以后还需要使用CSS的属性键值对设置标签的属性。CSS的属性键值对非常的多,我们只给大家列举一些开发中比较常见的属性,其他样式大家可以自行尝试。CSS属性列表

1.1文本相关属性
属性取值描述
color可以直接写颜色英文单词,可以直接用十六进制、也可以用rgb()值代替设置文本颜色
text-aligncenter\left\right\justify居中、左对齐、右对齐、分散两端对齐
text-indent数字/百分比表示文字缩进的距离
text-height数字/百分比设置行高
text-shadowx-offset\y-offset color用来给文字设置阴影效果
text-decorationunderline\overline\line-through设置文字装饰样式
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        p{

            color:red;
            text-align:left;
            text-shadow:3px -2px 1px green;
        }
    </style>
</head>
<body>
<p>我是一个p</p>
</div>
</body>
</html>

在这里插入图片描述

1.2字体相关属性设置
属性取值描述
font-family系统可用字体用来设置字体
font-size数字/百分比用来设置字体大小
font-stylenormal\italic\oblique设置字体样式,后两个表示斜体
font-weight关键字和数字设置字体粗细
font设置字体相关属性,可连写至少要设置font-size和font-family属性,且必须放在最后面
p{
      /* font-style font-weigth font-size/line-height font-family */
        font:italic 700 20px/40px "Kai";
}
1.3背景相关属性设置
属性取值描述
background-color颜色取值设置背景颜色
background-imageurl(路径)设置背景图片
background-size宽高设置背景图片大小
background-repeatno-repeat\repeat-x\y设置背景图片是否重复
background-position关键字或px值设置背景图片位置
background-attachmentfixed\scrolll设置背景图片是否随着内容滚动
background设置背景所有相关属性
p {
            width: 400px;
            height: 400px;
            /*background-color: blue;
            background-image: url(fj.JPG);
            background-repeat: no-repeat;
            background-attachment: fixed;
            background-position: 10px 10px;*/
            background: blue url(fj.JPG) no-repeat fixed 10px 10px/200px 200px;
        }
1.4其他属性
属性取值描述
border-collapseseparate\collapse只能用于表格元素,默认值是separate,不合并
over-flowvisible\hidden\scorll\auto用来规定超出父元素范围后的表现形式

2.CSS布局

CSS不仅可以给HTML的标签添加样式,同时还可以对HTML里的标签进行布局,修改标签的位置。HTML里常见的布局方式有三种:

盒子模型,通过设置元素的宽高,修改内外边距来布局
浮动,修改float属性对应的值,让元素向左或者向右浮动。
定位,修改元素的position属性,将元素直接放在指定的位置上。

2.1盒子模型
属性取值描述
width数字设置元素的宽度
height数字设置元素的高度
padding数字设置内边距
margin数字设置外边距
border数字 样式 颜色设置边框的线宽、颜色、样式
displayline\block\inline-block\none修改元素的显示方式
box-sizingconten-box\border-box用来规定边框padding是否会撑大盒子

2.2 浮动

属性取值描述
floatleft\right设置元素向左或向右浮动

浮动脱离了标准流式布局,内部实现起来也比较复杂,只做了解即可

2.3定位

属性取值描述
positionstatic元素框正常生成
relative可修改left right让元素偏移某个某个距离
absolute元素框从标准文档流完全删除,并相对于其父元素定位
fixed固定定位
left数字设置元素向左偏移像素
right数字设置元素向右偏移像素
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值