前端HTML字体和文本样式

article/2025/9/12 17:51:13

前端HTML字体和文本样式

文章目录

  • 前端HTML字体和文本样式
    • 1.字体样式
      • 1.1字体大小
      • 1.2 字体粗细
      • 1.3 字体样式(是否倾斜)
      • 1.4字体类型
      • 1.5 样式层叠问题
      • 1.6 字体复合属性
    • 2.文本样式
      • 2.1 文本缩进
      • 2.2 文本水平对齐方式
      • 2.3文本修饰
    • 3.行高

属性表示注意点
font-size字号我们通常用的单位是 px 像素,一定要跟上单位
font-family字体实际开发中按照约定来写字体
font-weight字体粗细j记住加粗是 700 或者 bold 不加粗是 normal 或者 400 记住数字不要跟单位
font-style字体样式记住倾斜是 italic , 不倾斜是 normal 工作中我们最常用 normal
font字体连写1.字体连写是由顺序的 不能随意换位置 2.期中字号和字体必须同时出现

1.字体样式

1.1字体大小

  • 属性名: font-size
  • 取值:数字+px
  • 谷歌默认浏览器的字体大小是16px
    嵌入式引用:
<!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>Document</title><style>p{font-size:30px }</style>
</head>
<body><p>段落文字</p>
</body>
</html>

1.2 字体粗细

  • 属性名:font-weight
  • 取值:关键字
关键字
正常normal
加粗bold
纯数字100~900的整百分数
正常400
加粗700
  • 不是所有字体都提供九种粗细,因此部分取值页面中无变化
  • 实际开发中 正常 加粗两种取值使用最多
<!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>Document</title><style>/* 400正常,700加粗 */div{font-weight: 700;}</style>
</head>
<body><div>这是div</div>
</body>
</html>

1.3 字体样式(是否倾斜)

  • 属性名:font-style
  • 取值
正常normal
倾斜italic
<!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>Document</title><style>p{font-style: italic}</style>
<body><p>这是倾斜的文字</p>
</body>
</html>

1.4字体类型

  • 属性名:font-family
  • 字体有 “Microsoft YaHei"、微软雅黑,黑体…
<!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>Document</title><style>div{/* sans-serif *//* 如果用户电脑没有安装微软雅黑,就按照黑体显示文字 *//* 如果用户电脑没有安装黑体,就按任一一种非衬线字体系列显示 */font-family: YaHei,黑体,sans-serif;}</style>
</head>
<body><div>我想变字体</div>
</body>
</html>

1.5 样式层叠问题

Q: 如果给同一个标签设置了相同的样式,浏览器会如何渲染呢?
A: 如果给同一个标签设置了相同的样式,此时样式会叠层覆盖,写在最下面的会生效。
Tips: 1.CSS叠层样式表
2.所谓的叠层叠加的意思,表示样式可以一层一层发叠层覆盖

下面代码字体颜色发生叠层,巧克力色最后覆盖前面的蓝色,在浏览器中渲染出来

<!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>Document</title><style>p{color: blue;color: chocolate;}</style>
</head>
<body><p>层叠</p>
</body>
</html>

1.6 字体复合属性

  • 属性名:font
  • 取值: font: style weight size family
  • 注意点:如果需要同事设置单独和连写形式,要么把单独的样式写在连写下面,要么把单独的样式写在连写里面
<!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>Document</title><style>p{/* font:style weight size 字体; */font: italic 700 30px 宋体;}</style>
</head>
<body><p>这是好的好的吧</p>
</body>
</html>

在这里插入图片描述

2.文本样式

文本缩进text-indent
文本水平对齐方式text-align
文本修饰text-decoration

2.1 文本缩进

  • 属性名:text-indent
  • 取值
    数字+px
    数字+em(推荐 :1em=当前标签的font-size的大小)
<!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>Document</title><style>p{/* 浏览器默认字号:16px *//* 首行缩进2个字体   32px */text-indent: 32px;}</style>
</head>
<body><p>hbdiwkj不丢五千七百都比我高的杠八岁的u阿凡达给挂u给iegd成功后请务必hbdiwkj不丢五千七百都比我高的杠八岁的u阿凡达给挂u给iegd成功后请务必hbdiwkj不丢五千七百都比我高的杠八岁的u阿凡达给挂u给iegd成功后请务必hbdiwkj不丢五千七百都比我高的杠八岁的u阿凡达给挂u给iegd成功后请务必hbdiwkj不丢五千七百都比我高的杠八岁的u阿凡达给挂u给iegd成功后请务必hbdiwkj不丢五千七百都比我高的杠八岁的u阿凡达给挂u给iegd成功后请务必</p>
</body>
</html>

在这里插入图片描述

2.2 文本水平对齐方式

  • 属性名:text-align
  • 取值:
属性值效果
left左对齐
center居中对齐
right右对齐

注意点:如果需要文本水平居中,text-align属性给文本所在标签(文本的父元素)设置

<!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>Document</title><style>h1{/* text-align: left; *//* text-align: right; */text-align: center;}</style>
</head>
<body><h1>新闻标题</h1>
</body>
</html>

text-align:center 可以让 文本、图片,span标签,a标签,input标签,img标签等居中。

图片居中,图在哪个标签里面就给哪个标签添加center属性。
在这里插入图片描述

2.3文本修饰

  • 属性名:text-decoration
  • 取值:
属性名效果
underline下划线(常用
line-throgh删除线(不常用
overline上划线
none无装饰线

注意:开发中会使用text-decoration :none 清除a标签默认的下划线

下面是针对不同标签分别采用上面四个属性值的效果。
在这里插入图片描述

<!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>Document</title><style>div{text-decoration: underline;}p{text-decoration: line-through;}h2{text-decoration: overline;}a{text-decoration: none;}</style>
</head>
<body><div>div</div><p>pppp</p><h2>h2</h2><a href="#">我是一个超链接</a>
</body>
</html>

3.行高

在这里插入图片描述
在这里插入图片描述

    <style>p{/* font-size: 40px; *//* line-height: 60px; */line-height: 1.5;}</style>

http://chatgpt.dhexx.cn/article/gRL7Gxeb.shtml

相关文章

layui表头样式_Layui表格好看样式

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Layui表格好看样式 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术&#xff1a;web 作者&#xff1a;xq 撰写时间&#xff1a;2019.7.27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~…

android+字体样式包,android 改变全局字体样式(第三方字体包)

android 改变全局字体样式 参考&#xff1a;http://stackoverflow.com/questions/2711858/is-it-possible-to-set-font-for-entire-application/16883281#16883281 1.将要替换的字体包放到assets下 2.具体代码&#xff1a; //设置新的字体样式 public static void setDefaultFo…

IDEA 修改字体样式

每次发现别人的IDEA字体都是这么好看&#xff0c; 今天这里推荐一款设置方法美化我们IDEA的代码&#xff0c; 代码变漂亮了&#xff0c;写代码也更带劲&#xff01;注意哦这针对的都是windows系统哦&#xff0c;mac系统就不用了&#xff0c;已经很完美了 第一步&#xff1a;下载…

7.20 Web前端-字体样式

今天为大家介绍一下关于字体的相关知识&#xff0c;这里的知识比较简单&#xff0c;因为之前的教学中我们已经接触到了一部分关于字体的知识&#xff0c;在这里我来汇总说一下。 1.长度单位&#xff1a; 长度单位就是你的字体在网页中占用的长度是多少&#xff0c;在web中不是…

9款漂亮的纯css字体样式

样式&#xff1a; 代码&#xff1a; <html> <head> </head> <style>body{text-align: center;}.hcqFont{position:relative;letter-spacing:.07em;font-size:3em;font-weight:normal;margin:0 auto}.hcqFont:before,.hcqFont:after{position:absolut…

7款漂亮的纯css字体样式

简单粗暴&#xff0c;直接上马&#xff1a; <!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title></head><body><h1 class"vintage1">美丽的中国语</h1><h1 class"vi…

纯Css比较好看的中英文字体样式(持续整理版)

刚好公司要用到&#xff0c;需要纯css的&#xff0c;不用任何插件就可以显示很不错的字体 样式一&#xff1a; <style type"text/css"> .tb-js-yf-style{font-family: "Arial","Microsoft YaHei","黑体","宋体",san…

Windows 安装 HDF5 C++库

1. 简介 HDF5可以自己从源码编译&#xff0c;也可以通过下载已经编译好的版本的安装包安装。下面介绍的是安装包安装的方式。 2. HDF5安装包下载 地址1&#xff1a; https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8/hdf5-1.8.18/bin/windows/ 地址2&#xff1a; h…

HDF5 使用介绍

1、HDF5介绍 HDF 是用于存储和分发科学数据的一种自我描述、多对象文件格式。HDF 是由美国国家超级计算应用中心&#xff08;NCSA&#xff09;创建的&#xff0c;以满足不同群体的科学家在不同工程项目领域之需要。HDF 可以表示出科学数据存储和分布的许多必要条件。HDF 被设计…

hdf5 文件生成 C++

使用 hdf5 配置 1. 包含目录 E:\WorkSpace\SoftWare\hdf5\include 2.库目录 E:\WorkSpace\SoftWare\hdf5\lib\ 3.链接器 -输入 hdf5.lib hdf5_cpp.lib 4. C/C -预处理器定义 H5_BUILT_AS_DYNAMIC_LIB; 注意 使用 hdf5 用于 训练 过程 void dataToMat(vector<Lan…

HDF5 学习总结1

目录 一 HDF5简介 1.1 HDF5背景 1.2 抽象数据模型 1.2.1 File 1.2.2 Group 1.2.3 Dataset 1.2.4. Dataspace 1.2.5. Datatype 1.2.6. Attribute 1.2.7. Property List 1.2.8. Link 一 HDF5简介 1.1 HDF5背景 HDF5:(Hierarchical Data Format)是由美国伊利诺伊大…

HDF5 windows编译 release版本、Debug版本

由于最近急需的一个项目&#xff0c;需要hdf5库&#xff0c;误打误撞&#xff0c;编译成功。特此记录 1、下载源代码 官网下载地址&#xff1a;https://portal.hdfgroup.org/display/support/HDF51.12.2#files 找到如下地址&#xff0c;本人电脑有cmake软件&#xff0c;我下…

[HDF5]如何使用CMake一起编译自己的代码和HDF5库

以一个实际项目来举例 目录 一.目录结构 二.CMakeLists.txt内容 三.执行CMakeLists命令 一.目录结构 1.build放CMake执行后生成的所有的内容&#xff0c;包括最后的工程或可执行文件等; 2.include放工程的头文件&#xff0c;以及HDF5的头文件&#xff0c;可以直接把HDF5中…

HDF5简介

1、介绍 HDF 是用于存储和分发科学数据的一种自我描述、多对象文件格式。HDF 是由美国国家超级计算应用中心&#xff08;NCSA&#xff09;创建的&#xff0c;以满足不同群体的科学家在不同工程项目领域之需要。HDF 可以表示出科学数据存储和分布的许多必要条件。HDF 被设计为&…

HDF5数据的打包与使用(以图像数据为例)

文章目录 1 什么是HDF5数据2 HDF5数据格式的生成3 HDF5数据的查看 注&#xff1a;此篇内容主要作为使用PyTorch构建GAN生成对抗网络博客中&#xff0c;HDF5数据类型的补充介绍。 1 什么是HDF5数据 HDF5 数据是存储在一种名为 Hierarchical Data Format version 5 (HDF5) 的二进…

HDF5-简介

HDF&#xff08;Hierarchical Data Format&#xff09;是一种设计用于存储和组织大量数据的文件格式&#xff0c;最开始由美国国家超算中心研发&#xff0c;后来由一个非盈利组织HDF Group支持.HDF支持多种商业及非商业的软件平台&#xff0c;包括MATLAB、Java、Python、R和Jul…

HDF5到底是什么

HDF5到底是什么 《Python和HDF 5大数据应用》——1.2 HDF5到底是什么-阿里云开发者社区 1.2 HDF5到底是什么 HDF5是一种存储相同类型数值的大数组的机制&#xff0c;适用于可被层次性组织且数据集需要被元数据标记的数据模型。 它跟SQL风格的关系型数据库区别相当大&…

HDF5快速上手全攻略

HDF5快速上手全攻略 1. HDF5简介 Hierarchical Data Format(HDF)是一种针对大量数据进行组织和存储的文件格式。经历了20多年的发展&#xff0c;HDF格式的最新版本是HDF5&#xff0c;它包含了数据模型&#xff0c;库&#xff0c;和文件格式标准。以其便捷有效&#xff0c;移植…

Macbook Pro笔记本双系统MacOS和Windows切换默认启动

一、开机切换 开机时&#xff0c;按住option键不要动&#xff0c;等待Macbook Pro出现以下界面&#xff0c;选择你想开机的系统即可。 &#xff08;BootCamp就是Windows&#xff09; 二、默认切换&#xff0c;这里分两种情况 1&#xff09;默认MacOS开机&#xff0c;切换到W…

笔记本双系统Windows10/Deepin15.11体验记录【Deepin15.11体验记录】第一天

笔记本双系统Windows10/Deepin15.11体验记录 【Deepin15.11体验记录】第一天 今天我试着将笔记本安装了第二个系统&#xff08;基于Linux的Deepin15.11系统&#xff09;&#xff0c;非常成功。之前接触过虚拟机里的Redhat Linux&#xff0c;但是那种是多年前的版本&#xff0…