css系列-font文本

AutoCAD2016安装破解教程 AutoCAD2016安装破解教程。本人亲自实验,破解成功,有效。以64位为例。 工具/原料   笔记本电脑 AutoCAD2016安装包 AutoCAD2016注册机(xf-adsk2016_x64.exe)链接:http://pan.baidu.com/s/1cAZQA windows7/8/8.1/10-32... 阅读详情

字体设置

可以定义多个字体,系统会依次查找,比如 'Courier New' 字体不存在将使用 Courier 以此类推。

font-family: 'Courier New', Courier, monospace;

自定义字体

可以声明自定义字体,如果客户端不存在将下载该字体,使用方式也是通过 font-family 引入。

<style>
  @font-face {
  	font-family: "houdunren";
  	src: 	url("SourceHanSansSC-Light.otf") format("opentype"),
  				url("SourceHanSansSC-Heavy.otf") format("opentype");
  }

  span {
  	font-family: 'myfont';
  }
</style>
字体格式
.otfopentype
.woffwoff
.ttftruetype
.eotEmbedded-opentype

不建议使用中文字体,因为文件太大且大部分是商业字体。

字重定义

字重指字的粗细定义。取值范围 normal | bold | bolder | lighter | 100 ~900。

400对应 normal,700对应 bold ,一般情况下使用 bold (加粗)或 normal(正常) 较多。

<style>
span {
	font-weight: bold;
}

strong:last-child {
	font-weight: normal;
}
</style>
...

<span>字重</span>
<strong>改变默认字重</strong>

文本字号

字号用于控制字符的显示大小,包括 xx-small | x-small | small | meidum | large | x-large | xx-large。

百分数

百分数是子元素相对于父元素的大小,如父元素是20px,子元素设置为 200%即为你元素的两倍大小。

<style>
  article {
  	font-size: 20px;
  }

  span {
  	font-size: 500%;
  }
</style>
...

<article>
	<span>相对弗雷字号百分比</span>
</article>

em

em单位等同于百分数单位。

<style>
  article {
  	font-size: 20px;
  }

  span {
  	font-size: 5em;
  }
</style>
...

<article>
	<span>相对于父类比例</span>
</article>

rem

rem是相对于根html的比例。r即":root"。我们做响应式时就会使用em和rem。后面css-响应式会详细讲解。

<style>
 :root{
    font-size: 14px;/*设置html字号*/
}
span{
    font-size: 2rem;/*即14*2=28px*/
}
</style>
...

<article>
	<span>相对于根html</span>
</article>

文本颜色

字符串颜色

可以使用如 red | green 等字符颜色声明

color:red;

使用十六进制网页颜色

color:#ddffde

如果颜色字符相同如 #dddddd 可以简写为 #ddd

使用RGB颜色

color:rgb(38, 149, 162);

透明颜色

透明色从 0~1 间,表示透明到不透明

color:rgba(38, 149, 162,.2);

行高定义

div {
	line-height: 2em;
}

倾斜风格

字符的倾斜样式控制

<style>
  span {
  	font-style: italic;
  }

  em {
  	font-style: normal;
  }
</style>
...

<span>斜体</span>
<hr>
<em>em标签斜体</em>

组合定义

可以使用 font 一次将字符样式定义,但要注意必须存在以下几点:

  • 必须有字体规则
  • 必须有字符大小规则
span {
	font: bold italic 20px/1.5 'Courier New', Courier, monospace;
}
...

<span>组合使用</span>

文本样式

大小转换

小号大写字母

span {
	font-variant: small-caps;
}
...

<span>daxie小号字体</span>

字母大小写转换

<style>
h2 {
  /* 首字母大小 */
  text-transform: capitalize;

  /* 全部大小 */
  text-transform: uppercase;

  /* 全部小写 */
  text-transform: lowercase;
  }
</style>

文本线条

添加隐藏删除线

a {
	text-decoration: none;
}

span.underline {
	text-decoration: underline;
}

span.through {
	text-decoration: line-through;
}

span.overline {
	text-decoration: overline;
}
...

<a href="">www.baidu.com</a>
<hr>
<span class="underline">下划线</span>
<hr>
<span class="through">删除线</span>
<hr>
<span class="overline">上划线</span>

阴影控制

参数顺序为:颜色,水平偏移,垂直偏移,模糊度。

<style>
  h2 {
  	text-shadow: rgba(13, 6, 89, 0.8) 3px 3px 5px;
  }
</style>

<h2>文字阴影</h2>

空白处理

使用 white-space 控制文本空白显示。

选项说明
pre保留文本中的所有空白,类似使用 pre 标签,(注意pre不会自动换行)
nowrap禁止文本换行,清除空白,清除换行
pre-wrap保留空白,保留换行符(会自动换行)
pre-line空白合并,保留换行符(会自动换行)
h2 {
	white-space: pre;
	width: 100px;
	border: solid 1px #ddd;
}
...

<h2>大    家    好   !</h2>

pre-wrap效果: 

pre效果:不换行产生滚动条

文本溢出

溢出文本容器后换行处理:

h2 {
  overflow-wrap: break-word;
  width: 170px;
  border: solid 1px #ddd;
}
...

<h2>如果文本太长,则换行</h2>

溢出添加 ...,需要将overflow 设置在 text-overflow 前面。(仅适用于单行)

h2 {
  width: 100px;
  border: solid 1px #ddd;
  /*必须设这置三个属性*/
  white-space: nowrap;/*不换行*/
  overflow: hidden;/*溢出部分隐藏*/
  text-overflow: ellipsis;/*溢出部分用...代替*/
}
...

<h2>如果文本太长用...代替</h2>

多行文本溢出显示省略号:(仅适用于webkit内核)

p {
 /*1用来限制在一个块元素显示的文本的行数,2表示最多显示2行。 为了实现该效果,它需要组合其他的WebKit属性*/
  -webkit-line-clamp: 2;
/*和1结合使用,将对象作为弹性伸缩盒子模型显示*/
   display: -webkit-box;
 /*和1结合使用 ,设置或检索伸缩盒对象的子元素的排列方式 。*/
   -webkit-box-orient: vertical;
 /*义超出限定的宽度就隐藏内容*/
    overflow: hidden;
 /* 规定当文本溢出时显示省略符号来代表被修剪的文本 */
    text-overflow: ellipsis;
}


  <p>
    多行文本溢出,显示省略号;多行文本溢出,显示省略号;多行文本溢出,显示省略号;
    多行文本溢出,显示省略号;多行文本溢出,显示省略号;多行文本溢出,显示省略号;
    多行文本溢出,显示省略号;多行文本溢出,显示省略号;多行文本溢出,显示省略号;
  </p>

段落控制

 文本缩进

控制元素部的文本、图片进行缩进操作

<style>
  p {
	  text-indent: 2em;
  }
</style>
<p>
当我们写文章,或是一大段文字的时候,我们会在每个段落的开始缩进2个字符。
当我们写文章,或是一大段文字的时候,我们会在每个段落的开始缩进2个字符。
</p>

水平对齐

使用 left|right|center 对文本进行对齐操作

        

h2 {
	text-align: center;
}
...
<h2文本左右居中显示,设置行高后可以让文字上下也居中</h2>

为了让段落内容看得舒服,需要设置合适的行高

p {
	text-indent: 2em;
	line-height: 1.5em;
}
...
<p>
一段文字我们会设置行高,让文字上下居中,一般设置行高是文字的1.5倍即1.5em,一般不要使用px做单位,因为一旦更改字号,就要更改行高
</p>

垂直对齐

使用 vertical-align 用于定义内容的垂直对齐风格,包括middle | baseline | sub | super 等。

图像在段落中居中对齐

img {
	height: 50px;
	width: 50px;
	vertical-align: middle;
}
...

<p>
  <img src="2.png" alt="" />图像在段落中居中对齐
</p>

顶部与底部对齐

bottom | top 相对于行框底部或顶部对齐。

能实现类似sub标签效果

h2>span {
	vertical-align: bottom;
	font-size: 12px;
}
...

<h2>H<span>2</span>O</h2>

使用单位对齐

可以使用具体数值设置对齐的位置。

h2>span {
	vertical-align: -20px;
	font-size: 12px;
}

字符间隔

单词与字符间距

使用 word-spacing 与 letter-spacing 控制单词与字符间距。

word-spacing效果:

letter-spacing效果:

h2 {
	word-spacing: 2em;
	letter-spacing: 3em;
}

排版模式

模式说明
horizontal-tb水平方向自上而下的书写方式
vertical-rl垂直方向自右而左的书写方式
vertical-lr垂直方向内内容从上到下,水平方向从左到右

div {
  height: 100px;
  border: solid 1px #ddd;
  writing-mode: vertical-rl;
}
...

<div>锄禾日当午,汗滴禾下土;谁知盘中餐,粒粒皆辛苦。</div>

零基础学simulink仿真建模--基于Simulink进行农业机械用开关磁阻电机的仿真建模 特点结构简单:无电刷、换向器等易损件,维护成本低。坚固耐用:适合恶劣的工作环境,如农业机械作业现场。宽调速范围:通过适当的控制策略可以实现较宽的速度调节范围。挑战非线性特性:SRM的电磁特性和转矩特性具有高度非线性。复杂性:涉及电气、机械动力学以及控制系统的设计与集成。实时性要求:需要快速响应以适应不断变化的操作条件。多变量优化:包括电流控制、速度控制等多个方面需综合考虑。使用Simscape Electrical库来构建一个开关磁阻电机模型。 阅读详情

相关推荐

一种基于改进YOLOv8并与ORB-SLAM3融合的动态环境密集点云同步定位与建图(SLAM)方法

文章提出了一种基于改进 YOLOv8 与 ORB-SLAM3 融合的动态环境稠密点云 SLAM 方法,通过引入GSConv 卷积模块和VoVGSCSP 特征融合模块优化 YOLOv8 的轻量性,结合实时目标检测与语义分割技术去除动态特征点,显著提升了动态场景下的位姿估计精度。

2401_87345388的博客 1937

【CSS】font-family的相关字体设置

大家都知道,在不同操作系统、不同游览器里面默认显示的字体是不一样的,并且相同字体在不同操作系统里面渲染的效果也不尽相同,那么如何设置字体显示效果会比较好呢?下面我们逐步的分析一下: 一、字体基础知识 css 中的font-family font-family 关键字 对于 CSS 中的font-family而言,它有两类取值。 一类是类似这样的具体的字体族名定义:font-family: Arial这里定义了一个具体的字体样式,字体族名为Arial; 一类是通用字体族名,它...

smart_dream 2万+

COMSOL电弧放电仿真:四场耦合与磁流体建模实战指南

多物理场耦合仿真是现代工程中模拟复杂物理过程的重要手段。电弧本质上是电场、磁场、流场与温度场四场相互耦合的非线性系统,其行为由磁流体力学(MHD)方程描述。通过COMSOL等工具构建电弧模型,可准确预测温度分布、流场结构和电极烧蚀,为开关电器设计、等离子体应用等提供数据支撑。在高压电器开断、电弧切割、激光打孔等工程问题中,高效求解MHD耦合模型是关键。然而,电弧仿真涉及物性参数强非线性、边界条件设置、求解器配置以及移动网格处理等挑战。以二维轴对称电弧模型为例,系统梳理磁流体方程落地、多物理场耦合节点配置、收

weixin_30047059的博客 134

CSS文本样式(一)

从零开始学前端

qq_72013756的博客 7634

深入解析DDR5 SDRAM中的CA训练模式(CATM):原理与实现

本文深入解析DDR5 SDRAM中的CA训练模式(CATM),详细探讨其工作原理与实现方法。通过分析JESD79-5标准,揭示CATM在时序校准、信号质量优化和系统稳定性方面的核心价值,并提供硬件设计考量和系统级调试技巧,帮助工程师解决高速内存系统中的信号完整性问题。

weixin_29235923的博客 383

保姆级教程:手把手带你玩转英飞凌TC397开发板的板载资源(CAN FD、LCD、SD卡)

本文提供英飞凌TC397开发板的全面开发指南,涵盖CAN FD通信、LCD显示、SD卡文件系统和以太网通信等核心功能。通过详细的代码示例和硬件连接说明,帮助开发者快速上手并充分利用开发板的丰富资源,实现高效嵌入式系统开发。

weixin_33726313的博客 241

CSS字体样式属性调试

CSS字体样式属性调试 1.font-size font-size属性用于设置字号 p { font-size:20px; 2.font-family font-family用于设置字体 p { font-family:"Mirsoft YaHei"; } 网页中常用字体有宋体,微软雅黑,黑体等 可以同时指定多个字体,中间以逗号隔开,表示如果浏览器不支持第一个字体,则会尝试下一个,直到找到合适的字体,如果都没有,则以我们电脑默认的字体为准。 p { font-family:"Mirsoft YaHei"

Web_chicken的博客 8218

深入解析以太网接口中的BOB Smith电路设计

本文深入解析以太网接口中的BOB Smith电路设计,详细介绍了其在共模噪声抑制、浪涌防护和EMI优化中的关键作用。通过实际案例和设计要点,帮助工程师正确选择75Ω电阻和高压电容等元件,优化PCB布局,解决电压型与电流型PHY的设计差异,以及千兆与百兆以太网的特殊考量。

weixin_28339967的博客 684

字体——CSS

字体相关的样式color用来设置字体颜色font-size设置字体的大小font-family字体族(字体的格式)font-face字体和图片相比的优点 color用来设置字体颜色 color实际上指的是前景色,如果border不指定颜色,那么它的颜色也是color所指定的颜色。 font-size设置字体的大小 和 font-size 相关的单位 : em相当于当前元素的一个font-size rem相对于根元素的一个font-size 默认情况下:1em = 16px;1rem = 16px,因为字体的

mantou_riji的博客 1210

【72】【OpenCV C++ & C#】 将cv::Mat 图像转换成imgINFO 传给c#在winform上显示,OpenCV C++如何将处理后的图像传给C#呢? 如何获取图像信息呢?

本文介绍了通过OpenCV C++处理图像后传递给C#的方法。首先定义了一个结构体imgINFO存储图像信息(数据指针、宽高、通道数等),然后通过getImgInfo函数将cv::Mat转换为该结构体。文章特别指出当图像宽度不能被4整除时可能出现失真问题,并给出了两种解决方案:调整输入图像或创建新的对齐图像。此外还解释了img.step和img.cols*img.elemSize()的关系,说明它们在大多数情况下是相等的。最后提到需要通过DLL将结构体传递给C#(具体方法参见其他文章)。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 697

Linux Kernel入门到精通系列讲解 - 总目录

在学习Linux Kernel之前,需要先准备开发环境,方便后续进行开发。可以根据自身情况,选择性阅读该章节。学习该章节之前,你应该了解一下网络概念,明白为什么要讲这些,才能更有方向的去理解学习。Linux ARM平台开发系列讲解(设备树篇) 4.1.1 设备树的原理详解。本项目完全开源,仅供学习使用,如需其他用途,请与本人联系。),本章节你可以学习到。摄像头V4L2子系统、Linux kernel常用的子系统等,ARM架构、RISCV架构、Uboot等。

DSMGUOGUO的博客 1万+

CSS字体样式(font)[详细]

font-family:设置字体; font-style:设置字体的风格,例如倾斜、斜体等; font-weight:设置字体粗细; font-size:设置字体尺寸; font-variant:将小写字母转换为小型大写字母; font-stretch:对字体进行伸缩变形(使用较少,并且主流浏览器都不支持); font:字体属性的缩写,可以在一个声明中设置多个字体属性。

这个人好有趣....hh 3万+

训练YOLOv11 | Pytorch和Pycharm的安装教程适用W11系统(附详细的系统变量添加过程)

根据你之前下载的版本选择对应的选项即可,然后复制底下的绿色代码到Anaconda的命令行输入即可(这里要在你安装的python环境里进行安装,例如我的环境名字是PyTorch,那么就是activate PyTorch里进行安装)然后同之前一样会加载一会,然后会询问我们是否下载配件,我们输入Y等待即可(下载过程中我们要确保网络通常如果有波动可能会下载失败)。类似于我的电脑是Windows11选择上面红框内的选项即可点击后即下载,(注意这里下载的是zip文件)下载完成后复制下面几个文件。

Snu77的博客 1万+

CSS3 总结(一)——字体属性(Font)

字体属性(Font) 属性 描述 font-size font-size 属性可设置字体的尺寸。一般使用相对长度单位px(像素)。 font-family 规定元素的字体系列。可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识...

qq_42188457的博客 324

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

CSS-2(font字体属性)

下面简单讲解一下font字体属性的元素

m0_56147997的博客 175

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

新人笔记CSS字体

属性表示注意点font-size字号我们通常用的单位是px像素,一定要跟上单位字体实际工作中按照团队约定来写字体字体粗细记住加粗是700或者bold,不加粗是normal或者400记住数字不要跟单位font-style字体样式记住倾斜是italic,不倾斜是normal工作中我们最常用normal。

weiti55kai的博客 435

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

HTML—CSS的文本属性,字体属性,背景属性

1.CSS文本 文本颜色:color: 行高:line-height 文本修饰:text-decoration 属性值: underline:下划线 overline:上划线 line-through:中划线 none:设置无 字符间距:letter-spacing 单词间距:word-spcing <html> <head> <meta charset...

qq_41420688的博客 553

CSS基础之字体属性

先介绍一个在线自动生成CSS字体样式的一个工具,W3C出品,对于我这种小白来说很实用。 在线生成字体CSS样式 CSS字体属性 CSS字体属性定义字体,加粗,大小,文字样式。 属性 描述 font 在一个声明中设置所有的字体属性 font-family 指定文本的字体系列 font-size 指定文本的字体大小 font-style 指定文本的字体样式 font-v...

devin_xin的博客 299

CSS【详解】文本相关样式(含 font 系列样式,文本颜色 color,三种颜色表示法,文本排版-含最佳实战范例,文本装饰,分散对齐,渐变色文本等)...

文本风格 font-style登录后复制 font-style:italic1.值描述normal默认值。浏览器显示一个标准的字体样式。italic加载对应字体的斜体字体文件,若找不到斜体字体文件,则进行物理上的倾斜。 标签默认font-style:italicoblique浏览器会显示一个倾斜的字体样式。文本粗细 fo...

weixin_41041500的博客 304

怎样修改html字体,css怎么改字体?

css可以使用font-family更改字体样式,使用font-weight属性更改字体粗细,使用color属性更改字体颜色。我们可以通过设置文字所在元素的css样式来更改元素内字体。css更改字体的几种属性:font-family 规定元素的字体系列。font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family...

weixin_34509196的博客 1009

3、CSS 字体

CSS 字体属性定义文本的字体系列、大小、加粗、风格(如斜体)和变形(如小型大写字母)。 所有CSS字体属性: font 在一个声明中设置所有的字体属性 font-family 指定文本的字体系列 font-size 指定文本的字体大小 font-style 指定文本的字体样式 font-variant 以小型大写字体或者正常字体显示文本。 font-weight 指定字体的粗细。 1、CSS 字体系列 在 CSS 中,有两种不同类型的字体系列名称: 通用字体系列 -

you can you up up up的博客 664

CSS(字体属性、文本属性)

三、CSS字体属性 3.1字体系列 font-family 例: p { font-family: " 微雅软黑";} 注意: 各个字体之间必须使用英文状态下的逗号隔开 一般情况下,如果有空格隔开的多个单词组成的字体,需要加引号0 尽量使用系统默认字体 3.2字体大小 font-size px(像素)大小是我们网页中最常用的单位 谷歌浏览器默认的文字大小为16px 不同浏览器可能默认的字体大小不一样,尽量给一个明确值大小 可以给body指定整个页面文字的大小 3.3字体粗细 fo...

m0_54487444的博客 196

css字体font

CSS 字体font属性定义文本的字体风格font-style(如斜体)、变形font-variant(如小型大写字母)、加粗font-weight、大小font-size、系列font-family。 将所有属性都写在一起:[[<font-style>||<font-variant>|| <font-weight>]? <font-size...

demographic2017的博客 102

css字体属性

属性表示注意点font-size字号我们通常用的单位是px像素,一定要跟上单位字体实际工作中按照团队约定来写字体字体粗细记住加粗是700或者bold,不加粗是normal或者400记住数字不要跟单位font-style字体样式记住倾斜是italic,不倾斜是normal工作中我们最常用normal。

LxixiGY的博客 249

CSS设置文本样式(二)

字体名称font-family属性规定元素的字体系列font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值。有两种类型的字体系列名称:指定的系列名称:具体字体的名称,比如:"times"、"courier"、"ar...

在到处之间找我 352

CSS字体属性

CSS Font(字体)属性用于定义字体系列、大小、粗细、和文字样式(如斜体) font-style: italic; font-weight: 700; font-size: 16px; font-family: “Microsoft YaHei UI”; 复合属性: 简写的方式 节约代码 font: font-style font-weight font-size font-size font...

java知识整理 411
上一篇: css系列-样式权重
下一篇: css系列-盒子模型
前端蜗牛君
博客等级 码龄10年 274粉丝 158原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值