CSS(三)基础字体、文本属性以及css引入方式

2023-10-10 03:30

本文主要是介绍CSS(三)基础字体、文本属性以及css引入方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

学习思路: '由浅入深',不要一上来就要弄得很详尽,不然容易'陷入细节',无法把握'全局'

一  字体属性

类比: 'wps或word'有什么,可以思考'css'怎么实现

①  font-family设置字体

CSS 的 font-family '取值':1) '具体'的'字体'样式,具体'字体族名',常见的'字体族名'如下:HelveticaArialPingFang SCMicrosoft YaheiHiragino Sans GB2) '通用'字体族名,它表示'一大类'字体,并'非'单个 -->"了解"serif:      衬线字体族sans-serif: 非衬线字体族monospace:  等宽字体,即字体中每个字宽度相同cursive:    草书字体fantasy:    主要是那些具有特殊艺术效果的字体3) 新增'通用'字体族关键字system-ui 系统'默认'字体,保证不同的操作系统的Web页面下,自动选择本操作系统下默认系统字体emoji 用于兼容 emoji ‘表情符号‘字符4)font-family 属性应包含多个字体名称作为"后备"系统,以确保浏览器/操作系统之间的最大兼容性

1) font-family:PingFang SC;备注:  Windows 系统下并没有'上述苹方字体'可以使用2)Microsoft Yahei;备注:  'Windows'系统下'默认'的中文字体3)设置'字体'的要求[1]、所以我们需要'灵活地'去设置网页的'字体'家族[2]、在不同的'系统'下,不同的'设备'下,使用'合适'的字体,并且兼顾到'中、英'文

+++++++++++++"简单案例讲解"+++++++++++++

 

② font-size设置字号大小

单位

细节点: 标题标签'<h1>...<h9>比较特殊',需要'单独指定'字体大小

③  font-weight字体粗细

+++++++++++++  "简单案例"  +++++++++++++

④  font-style设置文本风格

++++++++++  "简单案例"  ++++++++++

⑤  font复合属性

font简介

++++++++++  "简单案例"  ++++++++++必须要有:'字号'和'字体'

⑥  字体属性小结

二   文本属性

①  color  文本的颜色

++++++++++  "简单案例"  ++++++++++1) 后续关注'透明度'2) 表示颜色的'若干'方式3) 16进制,'鼠标双击',然后鼠标'滑动'产生颜色

②  text-align文本水平对齐方式

++++++++++  "简单案例"  ++++++++++ 

  

③  text-decoration 装饰文本

++++++++++  "简单案例"  ++++++++++ 1) 重点: 如何添加'下划线'? 如何'删除'下划线?2)  常见需求: 去掉'超链接'下划线

④  text-indent  文本缩进

++++++++++  "简单案例"  ++++++++++

  

⑤  line-height   行间距

1) 注意: 文本高度'不会'变化2) 细节: '行间距' = '上间距' + '文本高度' + '下间距'文本高度: 也即'字体大小' --> "font-size"3) 第一行的最下面到第二行的最下面就是'行间距'4) Windows利用'FSCaputure'小工具进行测量

⑥  文本属性小结

三   css的三种引入方式

①  总汇

+++++++++++++++++++++"两种常见的外部样式表"+++++++++++++++++++++1)'链接'式外部样式文件<link rel="stylesheet" type="text/css" href="css/style.css">备注: 一般在'head'标签内定义2)'导入'式外部样式文件  <style>@import url("css/style.css");/*简写方式: @import "css/style.css"*/;</style>注意: 浏览器'并非'全部支持@import导入,'不推荐'使用

②  内部样式表 

1) 内部样式表还是在'html'页面中定义样式2)一般在'head'标签内,通过'style'标签定义3) '嵌入式'引入,这种方式是我们'练习时常用'的方式

③   行内样式表

④  外部样式表

⑤  小结 

这篇关于CSS(三)基础字体、文本属性以及css引入方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/177613

相关文章

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n

python logging模块详解及其日志定时清理方式

《pythonlogging模块详解及其日志定时清理方式》:本文主要介绍pythonlogging模块详解及其日志定时清理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录python logging模块及日志定时清理1.创建logger对象2.logging.basicCo

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

前端CSS Grid 布局示例详解

《前端CSSGrid布局示例详解》CSSGrid是一种二维布局系统,可以同时控制行和列,相比Flex(一维布局),更适合用在整体页面布局或复杂模块结构中,:本文主要介绍前端CSSGri... 目录css Grid 布局详解(通俗易懂版)一、概述二、基础概念三、创建 Grid 容器四、定义网格行和列五、设置行

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

SpringValidation数据校验之约束注解与分组校验方式

《SpringValidation数据校验之约束注解与分组校验方式》本文将深入探讨SpringValidation的核心功能,帮助开发者掌握约束注解的使用技巧和分组校验的高级应用,从而构建更加健壮和可... 目录引言一、Spring Validation基础架构1.1 jsR-380标准与Spring整合1

前端下载文件时如何后端返回的文件流一些常见方法

《前端下载文件时如何后端返回的文件流一些常见方法》:本文主要介绍前端下载文件时如何后端返回的文件流一些常见方法,包括使用Blob和URL.createObjectURL创建下载链接,以及处理带有C... 目录1. 使用 Blob 和 URL.createObjectURL 创建下载链接例子:使用 Blob

Vuex Actions多参数传递的解决方案

《VuexActions多参数传递的解决方案》在Vuex中,actions的设计默认只支持单个参数传递,这有时会限制我们的使用场景,下面我将详细介绍几种处理多参数传递的解决方案,从基础到高级,... 目录一、对象封装法(推荐)二、参数解构法三、柯里化函数法四、Payload 工厂函数五、TypeScript

Android实现打开本地pdf文件的两种方式

《Android实现打开本地pdf文件的两种方式》在现代应用中,PDF格式因其跨平台、稳定性好、展示内容一致等特点,在Android平台上,如何高效地打开本地PDF文件,不仅关系到用户体验,也直接影响... 目录一、项目概述二、相关知识2.1 PDF文件基本概述2.2 android 文件访问与存储权限2.