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

相关文章

java实现docker镜像上传到harbor仓库的方式

《java实现docker镜像上传到harbor仓库的方式》:本文主要介绍java实现docker镜像上传到harbor仓库的方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 前 言2. 编写工具类2.1 引入依赖包2.2 使用当前服务器的docker环境推送镜像2.2

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

HTML input 标签示例详解

《HTMLinput标签示例详解》input标签主要用于接收用户的输入,随type属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTMLinput标签,感兴趣的朋友一... 目录通用属性输入框单行文本输入框 text密码输入框 password数字输入框 number电子邮件输入编程框

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

CSS3打造的现代交互式登录界面详细实现过程

《CSS3打造的现代交互式登录界面详细实现过程》本文介绍CSS3和jQuery在登录界面设计中的应用,涵盖动画、选择器、自定义字体及盒模型技术,提升界面美观与交互性,同时优化性能和可访问性,感兴趣的朋... 目录1. css3用户登录界面设计概述1.1 用户界面设计的重要性1.2 CSS3的新特性与优势1.

HTML5 中的<button>标签用法和特征

《HTML5中的<button>标签用法和特征》在HTML5中,button标签用于定义一个可点击的按钮,它是创建交互式网页的重要元素之一,本文将深入解析HTML5中的button标签,详细介绍其属... 目录引言<button> 标签的基本用法<button> 标签的属性typevaluedisabled

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.

基于 HTML5 Canvas 实现图片旋转与下载功能(完整代码展示)

《基于HTML5Canvas实现图片旋转与下载功能(完整代码展示)》本文将深入剖析一段基于HTML5Canvas的代码,该代码实现了图片的旋转(90度和180度)以及旋转后图片的下载... 目录一、引言二、html 结构分析三、css 样式分析四、JavaScript 功能实现一、引言在 Web 开发中,