【海码学院】web前端基础入门CSS之字体和文本相关样式课堂学习笔记

12 篇文章 0 订阅

一、字体相关样式

1、font-family:字体类型

font-family 属性用于设置字体。网页中常用的字体有宋体,微软雅黑,黑体等

注意:汉字,需要用引号引起来。

<style>
	.word{
		font-family: "宋体";
	}
	.word2{
		font-family: "微软雅黑";
	}
</style>
	

<body>
	<p class="word">段落标签p</p>
	<p class="word2">p标签</p>
</body>

2、font-size:字体大小

pc端,一般最小字体给到12px;

注意:实际上它设置的是字体中字符框的高度;实际的字符字形可能比这些框高或矮(通常会矮)。

<style>
	div{
		font-size: 30px;
	}
	p{
		font-size: 18px;
	}
</style>
	

<body>
	<div>你好漂亮。</div>
	<p>谢谢夸奖</p>
</body>

3、font-weight:字体粗细

注意:数字值 400 相当于 关键字 normal,700 等价于 bold。

<style>
	div{
		font-weight: 500;
	}
	p{
		font-weight: bold;
	}
	h1{
		font-weight: normal;
	}
</style>
	

<body>
	<div>大家好,I am 渣渣辉。</div>
	<p>嘿,siri</p>
	<h1>我来啦...</h1>
</body>

4、font-style:字体风格

注意:该属性设置使用斜体、倾斜或正常字体。

font-style: oblique     倾斜的字体样式

font-style: italic     斜体的字体样式

font-style: normal     默认值。标准的字体样式。

<style>
	div{
		font-style: oblique;
	}
	p{
		font-style: italic;
	}
	h1{
		font-style: normal;
	}
</style>


<body>
	<div>大家好,I am 渣渣辉。</div>
	<p>嘿,siri</p>
	<h1>我来啦...</h1>
</body>

二、文本相关样式

1、color:字体颜色

color:颜色单词、#色号、rgb(r,g,b)

<style>
	div{
		color: red;
	}
	p{
		color: #2000FF;
	}
	h1{
		color: rgb(150,300,210);
	}
</style>


<body>
	<div>大家好,I am 渣渣辉。</div>
	<p>嘿,siri</p>
	<h1>我来啦...</h1>
</body

2、text-align:文本水平对齐方式

text-align: left     把文本排列到左边

text-align: right     把文本排列到右边

text-align: center     把文本排列到中间

<style>
	.one{
		text-align: left;
	}
	.two{
		text-align: right;
	}
	.three{
		text-align: center;
	}		
</style>


<body>
	<div class="one">div1</div>
	<div class="two">div2</div>
	<div class="three">div3</div>
</body>

3、text-decoration

text-decoration: none     默认。定义标准的文本

text-decoration: underline     定义文本下的一条线

text-decoration: overline     定义文本上的一条线

text-decoration: line-through     定义穿过文本下的一条线(删除线)

<style>
	.one{
		text-decoration: none;
	}
	.two{
		text-decoration: underline;
	}
	.three{
		text-decoration: overline;
	}
	.four{
		text-decoration: line-through;
	}	
</style>


<body>
	<div class="one">div1</div>
	<div class="two">div2</div>
	<div class="three">div3</div>
	<div class="four">div4</div>
</body>

4、text-transform:文本内容大小写

text-transform: none     默认。定义带有小写字母和大写字母的标准的文本。

text-transform: capitalize     文本中的每个单词以大写字母开头。

text-transform:  uppercase     定义仅有大写字母。

text-transform: lowercase      定义无大写字母,仅有小写字母。

<style>
	.one{
		text-transform: none;
	}
	.two{
		text-transform: capitalize;
	}
	.three{
		text-transform:  uppercase;
	}
	.four{
		text-transform: lowercase;
	}	
</style>


<body>
	<div class="one">hello WORLD 前端</div>
	<div class="two">hello WORLD 前端</div>
	<div class="three">hello WORLD 前端</div>
	<div class="four">hello WORLD 前端</div>
</body>

5、letter-spacing:文本内容间距

letter-spacing: normal     normal 就相当于值为 0

letter-spacing: 数值px

<style>
	p{
		letter-spacing: normal;
	}
	.box{
		letter-spacing: 15px;
	}
</style>

	
<body>
	<p>北京时间7月6日下午,在阿塞拜疆首都巴库举行的联合国教科文组织第43届世界遗产委员会会议上,随着大会主席阿布法斯·加拉耶夫落槌,位于浙江杭州的“良渚古城遗址”成功列入《世界遗产名录》,中华文明五千多年历史得到实证,遗产地的价值以及真实性、完整性得到了世界范围的认可。至此,我国世界遗产总数已达到55处,位居世界第一。
    </p>
	<p class="box">北京时间7月6日下午,在阿塞拜疆首都巴库举行的联合国教科文组织第43届世界遗产委员会会议上,随着大会主席阿布法斯·加拉耶夫落槌,位于浙江杭州的“良渚古城遗址”成功列入《世界遗产名录》,中华文明五千多年历史得到实证,遗产地的价值以及真实性、完整性得到了世界范围的认可。至此,我国世界遗产总数已达到55处,位居世界第一。
    </p>
</body>

6、line-heigth:设置行间的距离(行高)

line-height: normal      默认。设置合理的行间距。

line-height: 35px     设置固定的行间距。

<style>
	p{
		line-height: normal;
	}
	.box{
		line-height: 35px;
	}
</style>
	
	
<body>
	<p>北京时间7月6日下午,在阿塞拜疆首都巴库举行的联合国教科文组织第43届世界遗产委员会会议上,随着大会主席阿布法斯·加拉耶夫落槌,位于浙江杭州的“良渚古城遗址”成功列入《世界遗产名录》,中华文明五千多年历史得到实证,遗产地的价值以及真实性、完整性得到了世界范围的认可。至此,我国世界遗产总数已达到55处,位居世界第一。
    </p>
	<p class="box">北京时间7月6日下午,在阿塞拜疆首都巴库举行的联合国教科文组织第43届世界遗产委员会会议上,随着大会主席阿布法斯·加拉耶夫落槌,位于浙江杭州的“良渚古城遗址”成功列入《世界遗产名录》,中华文明五千多年历史得到实证,遗产地的价值以及真实性、完整性得到了世界范围的认可。至此,我国世界遗产总数已达到55处,位居世界第一。
    </p>
</body>

7、white-space:控制换行

white-space: normal     默认。会换行

white-space: nowrap     文本不会换行

<style>
	p{
		white-space: nowrap;
	}
	.box{
		white-space: normal;
	}
</style>


<body>
	<p>北京时间7月6日下午,在阿塞拜疆首都巴库举行的联合国教科文组织第43届世界遗产委员会会议上,随着大会主席阿布法斯·加拉耶夫落槌,位于浙江杭州的“良渚古城遗址”成功列入《世界遗产名录》,中华文明五千多年历史得到实证,遗产地的价值以及真实性、完整性得到了世界范围的认可。至此,我国世界遗产总数已达到55处,位居世界第一。
    </p>
	<p class="box">北京时间7月6日下午,在阿塞拜疆首都巴库举行的联合国教科文组织第43届世界遗产委员会会议上,随着大会主席阿布法斯·加拉耶夫落槌,位于浙江杭州的“良渚古城遗址”成功列入《世界遗产名录》,中华文明五千多年历史得到实证,遗产地的价值以及真实性、完整性得到了世界范围的认可。至此,我国世界遗产总数已达到55处,位居世界第一。
    </p>
</body>

8、overflow:规定当内容溢出元素框时发生的事情

overflow: visible     默认值。内容不会被修剪,会呈现在元素框之外。

overflow: hidden     内容会被修剪,并且其余内容是不可见的。

overflow: scroll     内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

overflow: auto     如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

<style>
	.box{
		width: 50px;
		height: 50px;
		border: 1px solid red;
	}
	.aa{
		overflow: visible;
	}
	.bb{
		overflow: hidden;
	}
	.cc{
		overflow: scroll;
	}
	.dd{
		overflow: auto;
	}
</style>


<body>
	<p class="aa box">这是一条神奇的天路</p>
	<p class="bb box">这是一条神奇的天路</p>
	<p class="cc box">这是一条神奇的天路</p>
	<p class="dd box">这是一条神奇的天路</p>
</body>
	

9、text-overflow:规定当文本溢出包含元素时发生的事情。

注意:text-overflow: ellipsis 需要和 overflow: hidden 和 white-space: nowrap一起使用才有效果

text-overflow: clip     修剪文本。

text-overflow: ellipsis      显示省略符号来代表被修剪的文本。

<style>
	.box{
		width: 100px;
		height: 50px;
		border: 1px solid red;
		overflow: hidden;
		white-space: nowrap;
	}
	.aa{
		text-overflow: clip;
	}
	.bb{
		text-overflow: ellipsis;	
	}	
</style>


<body>
		<p class="aa box">这是一条神奇的天路这是一条神奇的天路这是一条神奇的天路这是一条神奇的天路</p>
		<p class="bb box">这是一条神奇的天路这是一条神奇的天路这是一条神奇的天路这是一条神奇的天路</p>
</body>

学无止境,后续还有更多精彩文章。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值