CSS学习笔记(3)
属性:
1.文本属性
1.1 font -size
描述:字体大小
说明:单位是px,浏览器默认是16px,设计图常用字号是12px。
1.2 font-family
描述:字体
说明:当字体是中文字体、英文字体中有空格时,需加双引号;多个字体中间用逗号连接,先解析第1个字体,如果没有,解析第2个字体,以此类推。
1.3 color
描述:颜色
说明:color:red;color:#ff0;color:rgb(255,0,0);0-255。
1.4 font-weight
描述:加粗
说明:font-weight:bolder(更粗的)/bold(加粗)/normal(常规)/lighter(细的)
font-weight:100-900,100细体,400正常,700加粗,900更粗体
1.5 font-style
描述:倾斜
说明:font-style:italic(斜体字)/oblique(倾斜的文字,更倾斜)/normal(常规显示)。
1.6 text-align
描述:文本水平对齐
说明:~:left(水平靠左)
~:right(水平靠右);~:center(水平居中);~:justify(水平两端对齐,但是只对多行起作用)。
1.7 line-height
描述:行高
说明:line-height的数据=height的数据,可以实现单行文本垂直居中
1.8 text-indent
描述:首行缩进
说明:text-indent可以取负值;text-indent属性只对第一行起作用(1em代表一个字符间距)
1.9 letter-spacing
描述:字间距
说明:控制文字和文字之间的间距
1.10 text-decoration
描述:文本修饰
说明:text-decoration:none没有/underline下划线/overline上划线/line-through删除线
1.11 font
描述:文字简写
说明:font是font-style,font-weight,font-size/line-height,font-family的简写。
font:italic 800 30px/80px"宋体";顺序不能改变,必须同时指定font-size和font-famil属性时才起作用。
1.12 text-transform
描述:检索大小写
说明:适用于英文,lowercase将英文全部转化为小写/capitalize单词首字母大写/uppercase将英文全部转化为大写/none 无效果。
总体功能演示:
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>文本属性</title>
<style>
.p1{
font-size:16px ;
/* color: red; */
/* color:rgb(82, 57, 133)0-255,0最弱,255最强 */
color:#14c145;
/* font-weight:700;100-900,100细体,400正常,700加粗,900更粗体 */
font-weight:bolder;
}
/* 十进制0-9 */
/* 二进制01 */
/* 十六进制0-9A-F */
.p2{
/* font-family:宋体; */
font-family:草书,行书,宋体;
font-style: italic;
}
h1{
font-weight:lighter;/*可以让标题不是粗体*/
}
.box1{
/* font:italic bold 20px/1em 宋体; */
font: 20px/1em 宋体;/*顺序不能换,斜体粗体可以省略,但字体行高、字体大小和字体格式都不能省略*/
text-align: right;
width: 500px;
height: 100px;
background-color: yellow;
}
.box2{
text-align:justify;
/* 两端对齐,只能在多行文本用 */
width: 500px;
height: 100px;
background-color: rgb(34, 255, 0);
}
.box3{
width:500px;
height: 100px;
background-color: #14c145;
line-height: 100px;
text-align: center;
}
.box4{
width:500px;
height: 100px;
background-color:aqua;
line-height: 20px;/*行高*/
/* text-transform:lowercase ;全部转换为小写 */
/* text-transform: uppercase;全部转换为大写 */
text-transform: capitalize;/*单词首字母大写*/
}
/* 文本间距:词间距,字符间距 */
.p3{
/* letter-spacing: 20px;字符间距 */
text-indent: 2em;
/* text-decoration: underline; 下划线*/
/* text-decoration:line-through ; 删除线*/
/* text-decoration:overline ;上划线 */
/* text-decoration: none; 除去划线 */
text-decoration:underline line-through overline ;/*可以一次设置多种划线,用空格隔开*/
}
.p4{
letter-spacing: 10px;/*字符间距*/
word-spacing: 10px;/*词间距,正值向右,负值向左*/
}
</style>
</head>
<body>
<p class="p1">Lorem ipsum dolor sit amet consectetur adipisicing elit. Qui voluptatem, architecto nobis saepe voluptatibus itaque praesentium adipisci dolorum repudiandae a fugit numquam officia repellendus, cum omnis atque laboriosam tempora accusantium.</p>
<p class="p2">Lorem ipsum dolor sit amet consectetur adipisicing elit. A omnis rerum libero. Debitis id rerum reiciendis necessitatibus in deserunt veniam rem minus corrupti, consequatur qui, ducimus itaque cupiditate asperiores sit.</p>
<h1>标题</h1>
<div class="box1">大家好,Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odit, enim sapiente. Tempore vitae similique obcaecati. Pariatur quaerat sit saepe qui aliquid ipsum commodi fuga non unde, amet veritatis dicta natus.</div>
<div class="box2">
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Dignissimos, optio sed facere consequatur accusantium qui commodi perferendis beatae sunt at ea repellendus nam iure natus, odio voluptatibus cupiditate tempore est?
</div>
<div class="box3">大家好</div>
<div class="box4">Lorem ipsum dolor sit amet consectetur adipisicing elit. Illo quisquam voluptatum aspernatur esse hic beatae iusto error? Inventore dolor, aspernatur, et aliquid maiores eum sed exercitationem, accusantium laboriosam necessitatibus ullam?</div>
<p class="p3">费曼技巧,亦同此理。对付一个知识枝节繁杂如发丝、富有内的想法,应该分而化之,切成小知识块,再逐个对
付,你最终能填补所有的知识缺口,否则,这些缺口将阻挠你理解涵这个想法。</p>
<p class="p4">Lorem ipsum dolor sit amet consectetur adipisicing elit. Laborum eligendi suscipit facere ut sed similique saepe quia, sunt quae, officiis at cumque adipisci aperiam tenetur ratione quas deleniti sequi cupiditate!</p>
</body>
</html>
效果:

相关推荐
云知梦 css3 学习笔记
云知梦的css学习笔记,记录了学习过程中的一些值得注意的笔记。
CSS和CSS3学习笔记(全)
CSS和CSS3学习笔记,知识全面,知识分类清晰,内涵学习3D的链接博客
css3.0学习笔记
这是个人学习css3笔记和调试代码,还是比较详细。
CSS_study:CSS3学习笔记和代码
CSS3 狂神说Java系列-个人学习笔记 CSS简介 前端3大部分 Html - 结构 CSS - 表现,表皮 JavaScript - 动态交互 如何学习 CSS是什么 CSS怎么用-快速入门 CSS选择器(如何定位,重难点) 美化网页(文字,阴影,超链接,列表,渐变) 盒子模型 浮动 定位 网页动画(特效,这里不是重点) 学习资源 菜鸟CSS3: w3c school: 前端 即使会了CSS,还是不行,差美工,大量练习(仿网站) 什么是CSS CSS: Cascading style sheet: 层叠样式表 表现层:美化网页 包括:字体,颜色,边距,高度,宽度,背景图片,网页浮动,网页定位 Inspect CSS发展史 CSS 1.0: 基本 CSS 2.0:DIV(自定义块) + CSS,HTML与CSS结构分离的思想,网页变得简单,便于SEO CSS 2.1:浮动,定位 CSS
CSS3学习笔记[项目源码]
本文详细介绍了CSS3的核心知识点,包括CSS简介、编写位置分类、样式初始化、字体、继承性、伪类选择器、伪元素选择器、属性选择器、CSS优先级、盒子模型、文字溢出处理、字体图标、CSS布局、display转换、弹性布局等。文章还提供了丰富的代码示例,帮助读者理解和掌握CSS3的各种属性和技巧。通过学习本文,读者可以系统地掌握CSS3的基础知识和高级应用,为网页设计和开发打下坚实的基础。


