CSS一些练习过程

server/2024/11/20 22:55:39/

1.字体样式

代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!-- <link rel="stylesheet" type="text/css" href="index.css"> --><style type="text/css">div{color:red;}#myDiv{background-color:yellow;width:200px;height:200px;}.myClass{background-color:green;}/* 后代选择器:父元素和后代元素必须要用空格隔开,从而表示选中某个元素内部的后代元素 */#myDiv p{font-size:30px;}/* 群组选择器:两个选择器之间必须要用英文逗号隔开, */p,h2{color:cadetblue;}/* 字体样式 *//* 对于font-family属性,如果字体类型只有一个英文单词,则不需要加上双引号;如果字体类型是多个英文单词或者是中文,则需要加上双引号 */.font-style #font-family3{font-family:Arial;font-size:large;}.font-style #font-family1{font-family:Arial;font-size:large;font-weight:bold;}.font-style #font-family2{font-family:"Times New Roman";font-size:small;}.font-style #微软雅黑{font-family:"微软雅黑";font-size:60px;}.font-style #color-blue{color:blue;}</style>
</head>
<body><p>Hello World!</p><div id="myDiv">This is a div<p>This is a paragraph</p></div><div class="myClass">This is another div</div><div class="myClass">This is a third div</div><p>This is another paragraph</p><h2>This is a heading</h2><div class="font-style"><div id="font-family3">Arial</div><div id="font-family1"> Arial</div><div id="font-family2">Times New Roman</div><div id="微软雅黑">微软雅黑</div><div id="color-blue">字体颜色蓝色</div></div>
</body>
</html>

效果:

2.文本样式

 实际上,字体样式针对的是“文字本身”的型体效果,而文本样式针对的是“整个段落”的排版效果。字体样式注重个体,文本样式注重整体。因此在CSS中,特意使用了font和text两个前缀来区分这两类样式。如果清楚这一点,以后写CSS时,就很容易想起哪些属性是字体样式,哪些属性是文本样式了。

中文段落首行一般需要缩进两个字符。如果想要实现这个效果,text-indent值应该是font-size值的两倍。

 p{font-size:14px;text-indent:28px;}

 text-align属性取值:

letf:左对齐(默认值)

center:居中对齐

right:右对齐

text-align属性不仅对文本有效,对图片(img元素)也有效。

在CSS中,我们可以使用text-decoration属性来定义文本的修饰效果(下划线、中划线、顶划线)​。

text-decoration属性取值:

none:去除所有的划线效果(默认值)

underline:下划线

line-through:中划线

overline:顶划线

中划线经常出现在各大电商网站中,一般用于促销。

使用text-transform属性来将文本进行大小写转换。text-transform属性是针对英文而言,因为中文不存在大小写之分。

text-transform属性取值:

间距(letter-spacing和word-spacing)

代码:

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" /><title></title><style type="text/css">h3{letter-spacing:10px;text-align:center;}p{font-size:14px;text-indent:28px;letter-spacing:5px;line-height:24px;}#letf{text-align:left;}#center{text-align:center;}#right{text-align:right;}div a{text-decoration:none;}div #id1{word-spacing:10px;}div #id2{word-spacing:30px;}</style>
</head>
<body><h3>爱莲说</h3><p>水陆草木之花,可爱者甚蕃。晋陶渊明独爱菊。自李唐来,世人甚爱牡丹。予独爱莲之出淤泥而不染,濯清涟而不妖,中通外直,不蔓不枝,香远益清,亭亭净植,可远观而不可亵玩焉。</p><p>予谓菊,花之隐逸者也;牡丹,花之富贵者也;莲,花之君子者也。噫!菊之爱,陶后鲜有闻;莲之爱,同予者何人?牡丹之爱,宜乎众矣。</p><p id="letf">左对齐</p><p id="center">居中对齐</p><p id="right">右对齐</p><div><a href="http://www.baidu.com" target="_blank">百度一下</a></div><a href="http://www.baidu.com" target="_blank">百度一下</a><div><p id="id1">Hello World!1</p><p id="id2">Hello World!2</p></div>
</body>
</html>

 效果图:

 


http://www.ppmy.cn/server/143556.html

相关文章

云原生之运维监控实践-使用Telegraf、Prometheus与Grafana实现对InfluxDB服务的监测

背景 如果你要为应用程序构建规范或用户故事&#xff0c;那么务必先把应用程序每个组件的监控指标考虑进来&#xff0c;千万不要等到项目结束或部署之前再做这件事情。——《Prometheus监控实战》 去年写了一篇在Docker环境下部署若依微服务ruoyi-cloud项目的文章&#xff0c;当…

《物理学进展》

投稿指南 《物理学进展》是中国物理学会主办的物理类刊物&#xff0c;双月刊&#xff0c;为国家中文核心期刊。刊稿内容包括物理学的各分支学科&#xff0c;着重反映物理学前沿领域的重大突破和新兴方向中的活跃状态&#xff0c;以及传统和交叉学科的最新进展。稿件类型包括对某…

童年的快乐,矫平机为玩具打造安全品质

童年的快乐&#xff0c;矫平机为玩具打造安全品质 每个人的童年都充满了欢笑和快乐&#xff0c;玩具作为这段时光中不可或缺的伙伴&#xff0c;其安全性和品质尤为重要。矫平机在这个领域扮演着重要角色&#xff0c;它确保了玩具材料的平整和安全&#xff0c;为孩子们的童年增…

高斯数据库Postgresql死锁和锁表解决方法

解决死锁进方法&#xff1a; 查询死锁进程列表 select * from pg_stat_activity where waiting‘t’ 发现有好几条挂起的记录&#xff0c;记录下所有或需要解锁的pid 解决死锁进程 select pg_cancel_backend(‘pid值’) 解决完后&#xff0c;刷新后测试&#xff0c;恢复正…

C语言入门到精通(第六版)——第十六章

16、网络套接字编程 16.1、计算机网络基础 计算机网络技术是计算机技术和通信技术相结合的产物&#xff0c;代表计算机的一个重要发展方向。了解计算机的网络结构&#xff0c;有助于用户开发网络应用程序。 16.1.1、IP地址 为了使网络上的计算机能够彼此识别对方&#xff0c;…

Linux进阶:软件安装、网络操作、端口、进程等

软件安装 yum 和 apt 均需要root权限 CentOS系统使用&#xff1a; yum [install remove search] [-y] 软件名称 install 安装remove 卸载search 搜索-y&#xff0c;自动确认 Ubuntu系统使用 apt [install remove search] [-y] 软件名称 install 安装remove 卸载search 搜索-y&…

kafka集群部署搭建【详细版】

文章目录 前言一、环境简介1.环境简介2.部署清单3.组件版本 二、部署步骤1.jdk部署2.zookeeper安装2.1 cnode1节点2.2 cnode2 节点2.3 cnode3节点 3.kafka安装3.1 cnode1节点3.2 cnode2节点3.3 cnode3节点 三、服务启动四、总结 前言 因项目需要&#xff0c;需搭建kafka集群进…

优选算法--快乐数(快慢指针)循环链表

文章目录 1.快乐数---快慢指针的应用2.环形链表142&#xff08;师兄版&#xff09; 1.快乐数—快慢指针的应用 题目描述&#xff1a; 1&#xff09;给定一个数字&#xff0c;计算这个数字每一个数位上面的这个数的平方和&#xff0c;不断的计算下去&#xff0c;直到这个数子的…