首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS样式汉字和字母分别使用不同字体方法

说来也巧最近不知道发点什么文章,在后台测试代码时候看见网友在文章“修改网页自定义字体CSS代码+图文教程”反馈,怎么在css里汉字和字母使用不同字体,应该怎么判断和实现,这个问题问得好,文章有内容了...,哈哈哈,因为没使用过中英文分开设置字体,所以我也得先去补习一下,搜索了下关键字,其实跟上篇文章也差不多,只是多个一个写法,使用 font-family 调用方法,根据font-family原则,假如客户终端不认识前面的字体...所以在定义字体时候把英文字体写在前面把中文写在后面。这样,系统就会自动按顺序依次给字用字体,如果当前字体不支持文本,自动换用列表下一个字体。...我们来看一看 CSS 字体 Fallback 机制: ?...即在这些浏览器(IE7、IE8)下不支持在font-family属性为英文和中文字体分别使用不同字体,所以我最终还是选择不区别,毕竟折腾来回意义并不是很大,但是代码却多了很多。

4.7K10

CSS】文字溢出问题 ( 强制文本在一行显示 | 隐藏文本超出部分 | 使用省略号代替文本超出部分 )

一、文字溢出问题 ---- 在元素对象内部显示文字 , 如果文本过长 , 则会出现文本溢出问题 ; 下面的示例 , 在 150x25 像素盒子 , 显示 骐骥一跃,不能十步;驽马十驾,功在不舍;...; white-space: nowrap; 然后 , 隐藏文本超出部分 ; overflow: hidden; 最后 , 使用省略号代替文本超出部分 ; text-overflow: ellipsis...; white-space 样式 用于设置 文本显示方式 : 默认方式 : 显示多行 ; white-space: normal; 显示一行 : 强行将盒子文本显示在一行 ; white-space...: nowrap; text-overflow 样式 用于设置 文字溢出处理方案 : 默认方式 - 简单裁切 : 不显示 ......*/ white-space: nowrap; /* 然后 隐藏文本超出部分 */ overflow: hidden; /* 最后 使用省略号代替文本超出部分 */ text-overflow

3.9K10
您找到你想要的搜索结果了吗?
是的
没有找到

GolangRegExp正则表达式用法指南

匹配任意一个字符,如果设置 s = true,则可以匹配换行符 [字符类] 匹配“字符类”一个字符,“字符类”见后面的说明 [^字符类]...类名:] 匹配“ASCII类”外一个字符,“ASCII类”见后面的说明 \pUnicode普通类名 匹配“Unicode类”一个字符(普通类),“Unicode类...等含义 (默认为 false) ------------------------------ 位置标记: ^ 如果标记 m=true 则匹配行首,否则匹配整个文本开头...\E 匹配 \Q 和 \E 之间文本,忽略文本正则语法 \\ 匹配字符 \ \^ 匹配字符 ^...、\{、\}、\(、\)、\[、\]、\|(具体含义见上面的说明)   如果在正则表达式中使用了分组,则在执行正则替换时候,“替换内容”可以使用 $1、${1}、$name、${name} 这样

7.1K30

CSS3选择器详解

营造一种有随意感界面,如改变每张图片旋转角度; 使文章图片交替向左向右浮动; 为一篇文章头一段设置不同样式,如首字下沉; 为一个定义列表条上使用交替样式; 制作图表。...伪元素可用于定位文档包含文本,但无法在文档树种定位。伪类一般反映无法在CSS轻松或可靠检测到某个元素属性或状态;伪元素表示DOM外部某种文档结构。...::first-letter 用来选择文本第一个字母,通常用于给文本元素添加排版细节,如下沉字母或首字母。 实例: 效果如图: 代码: 3.伪元素::before和::after 不是指存在于标记内容,而是可以插入额外内容位置,尽管生成内容不会成为DOM一部分,但同样可以设置样式。...CSS3遵循了惯用编码规则,通配符使用提高样式表书写效率 常见通配符如下: 属性选择器方法详解 创建简单HTML结构,设置默认样式: <!

1.9K10

HTML-CSS基础学习

表示必须输入数值文本输入框 range 表示必须输入一定范围内数字值文本输入框 Date Pickers 可供选取日期和时间新型文本输入框 HTML5废除元素 可以使用CSS代替元素...离线应用和Web Workers Geolocation地理位置 CSS3 CSS3概述 CSS结合DIV可以方便地控制页面布局 整个网站可以统一风格,只要整个网站使用统一CSS文件 网站风格维护起来简单...:after 用来跟content属性一起使用设置这元素后发生内容 ::before 用来跟content属性一起使用设置这元素前发生内容 ::first-letter 设置元素内第一个字符样式...,使用于块元素,内联元素使设置于first-letter一样 ::selection 设置浏览器默认背景颜色和文字颜色 ::placeholder CSS3样式属性 字体属性 font-style...-upper-alpha 大写英文字母 list-style-position属性 用来定义项目符号这列表显示位置,可以继承 -outside 项目符号放置这列表项文本以外 -inside

4.8K30

寒假提升 | Day4 CSS 第二部分

CSS编写样式方式以及应用场景 css有三种常用编写方式,分别是内联样式、内部样式表和外部样式表 内联样式应用场景:在Vuetemplate某些动态样式会使用内联样式 内部样式表应用场景...:Vue开发,每个组件都有一个style元素,使用是内部样式表方式,不过原理并不相同 外部样式表应用场景:外部样式表是开发中最常用方式,将所有css文件放在一个独立文件夹,然后通过link...CSS属性 - 文本 1.1. text-decoration (常用) text-decoration 用于设置文字装饰线 decoration 是装饰/装饰品意思; text-decoration...CSS属性 - 字体 2.1. font-size(高度) 20px; 2em; 200% font-size 决定文字大小 常用设置 具体数值+单位 ✓ 比如 100px ✓ 也可以使用...(重要,不过一般设置一次) font-family 用于设置 可以设置1个或者多个字体名称; 浏览器会选择列表第一个该计算机上有安装字体; 或者是通过 @font-face 指定可以直接下载字体

1.2K30

Golang(四)正则表达式使用

类名:] 匹配“ASCII类”外一个字符,“ASCII类”见后面的说明 \pUnicode普通类名 匹配“Unicode类”一个字符(普通类),“Unicode类...\E 匹配 \Q 和 \E 之间文本,忽略文本正则语法 \\ 匹配字符 \ \^ 匹配字符 ^...、\{、\}、\(、\)、\[、\]、\|(具体含义见上面的说明)    如果在正则表达式中使用了分组,则在执行正则替换时候,“替换内容”可以使用 1、{1}、name、{name} 这样“分组引用符...re 编译好正则表达式,并返回所有匹配位置 // {{起始位置, 结束位置}, {起始位置, 结束位置}, ...} // 只查找前 n 个匹配项,如果 n < 0,则查找所有匹配项 func...re 编译好正则表达式,并返回所有匹配位置 // {{起始位置, 结束位置}, {起始位置, 结束位置}, ...} // 只查找前 n 个匹配项,如果 n < 0,则查找所有匹配项 func

3.3K30

18个很有用 CSS 技巧

文字描边效果 在 CSS 可以使用 text-stroke 属性使文本更易读,它会向文本添加轮廓效果。...将文本设为大写或小写 大写或小写字母可以不必在 HTML设置。可以在 CSS使用text-transform熟悉来强制任何文本为大写或小写。...video:paused { opacity: 0.6; } 效果如下: 需要注意,目前 Safari 支持该伪类:paused: 毛玻璃特效 可以使用 CSS backdrop-filter...更写书写方向 通常我们常见网页文字是从左向右布局,在CSS可以使用 writing-mode 属性来指定文本在网页上布局方式,即水平或垂直。...{ font-size: 200%; color: #8A2BE2; } :first-letter选择器用来指定元素第一个字母样式,它适用于在块级元素

49120

CSS基础知识巩固你前端基础

css用于网页风格设计,包括字体,颜色,位置等。 css使用4方式:引入外部样式文件,导入外部样式文件,使用内部样式定义,使用内联样式定义。...: 伪元素名 说明 :first-letter 向文本第一个字母添加样式 :first-line 向文本第一行添加样式 :after 在元素之后添加内容 :before 在元素之前添加内容 css...css字体属性 css常用字体属性表: 属性 说明 font-family 定义文本字体系列 font-size 定义文本字体尺寸 font-variant 定义是否以小型大写字母字体显示文本 font-style...font-variant用于设置字体使用小写字体,默认为 normal,一旦设置为 small-caps,将所有小写字母变为大写。...upper-alpha 大写字母 none 无标记 inherit 继承父元素设置 css表格属性表: 属性 说明 border-collapse 设置是否合并表格边框 border-spacing

2K10

知识整理之CSS

伪类由一个冒号:开头,冒号后面是伪类名称和包含在圆括号可选参数。 任何常规选择器可以再任何位置使用伪类。伪类语法不区别大小写。一些伪类作用会互斥,另外一些伪类可以同时被同一个元素使用。...CSS3对于伪元素定义 伪元素在DOM创建了一些抽象元素,这些对象不存在与常文档流。 伪元素由两个冒号::开头,然后是伪元素名称。 使用两个冒号::是为了和伪类(CSS2并没有区别)做区分。...考虑兼容性CSS2已存在伪元素仍可以使用单引号:语法。但是CSS3新增伪元素必须以使用::。 一个选择器只能使用一个伪元素,并且伪元素必须处于选择器语句最后面。...属性值为:lowercase(小写字母)、uppercase(大写字母)、capitalize(文本每个单词以大写字母开头) line-height: 行高 word-spacing: 增加或减少单词间空白...positoon: relative 相对定位,相对于其正常位置进行定位,遵循常规流。并且设置top,right,bottom,left这4个属性进行偏移时,不会影响常规流任何元素。

1.5K20

CSS入门笔记 - 初识CSS

5.1.2 - 类选择器 类选择器在css样式编码是最常用到 .className 以 . 开头,名称可包含字母,数字,-,_,但必须以字母开头。它区分大小写并可出现多次。...ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档,ID选择器只能使用一次,而且一次。而类选择器可以使用多次。 可以使用类选择器词列表方法为一个元素同时设置多个样式。...p{color:red;}想当年,我是一个强壮男人。 输入上面代码,p文本与span文本设置为了红色。但注意有一些css样式是不具有继承性。... 最后 p 文本设置为green,这个层叠很好理解,理解为后面的样式会覆盖前面的样式。...7.1.6 - 字间距(字母间距) letter-spacing: normal | 其用于设置字间距或者字母间距,此属性适用于中文或西文中字母

1.9K60

CSS学习笔记一

sidebar选择器时,应用在p标签上会使用第一个CSS样式 单独选择器 id选择器即使不被用来创建 派生选择器,也可以单独使用 #sidebar { border: 1px dottde #00;...保留 不允许 pre-wrap 保留 保留 允许 文本方向: direction属性: 块级元素文本书写方向,表列布局方向…… unicode-bidi属性:行内元素 文本属性: 属性 描述...line-height 设置行高。 letter-spacing 设置字符间距。 text-align 对齐元素文本。 text-decoration 向文本添加修饰。...text-indent 缩进元素中文本首行。 text-shadow 设置文本阴影。CSS2 包含该属性,但是 CSS2.1 没有保留该属性。 text-transform 控制元素字母。...border-spacing 设置分隔单元格边框距离。 caption-side 设置表格标题位置。 empty-cells 设置是否显示表格空单元格。

3.3K10

CSS基础知识

我们不要着急先来总结一下他们相同点和不同点: 相同点:可以应用于任何元素不同点: 1、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档,ID选择器只能使用一次,而且一次。...important优先级样式是个例外,权值高于用户自己设置样式。 7-1 文字排版--字体 我们可以使用css样式为网页文字设置字体、字号、颜色等样式属性。... 7-9 段落排版--中文字间距、字母间距 中文字间隔、字母间隔设置: 如果想在网页排版设置文字间隔或者字母间隔就可以使用 letter-spacing 来实现,如下面代码: h1{...了不起盖茨比 注意:这个样式使用在英文单词时,是设置字母字母之间间距。 单词间距设置: 如果我想设置英文单词之间间距呢?可以使用 word-spacing 来实现。...8.jpg 9-7 层模型--相对定位 如果想为元素设置层模型相对定位,需要设置position:relative(表示相对定位),它通过left、right、top、bottom属性确定元素在正常文档流偏移位置

2.7K30

一篇文章带你了解CSS Pseudo-elements(伪元素)

CSS Pseudo-elements 伪元素是一个附加至选择器末关键词,允许对被选择元素特定部分修改样式。CSS伪元素是一种样式化文档元素方法,这些元素没有由文档树位置明确定义。...CSS伪元素允许设置元素或元素部分样式,而无需向其添加任何ID或类。当只想为段落第一个字母设置样式以创建首字下沉效果,或者只想通过样式表在元素之前或之后插入一些内容等情况下,这将非常有用。...例:(规则设置了段落第一行文本格式。第一行长度取决于浏览器窗口或包含元素大小)。 <!...三、:: first-letter伪元素 ::first-letter伪元素用于将特殊样式添加到文本第一行第一个字母。 例:(规则设置文本段落字母格式,并创建类似首字下沉效果)。...五、伪元素和CSS类 通常,只需要使用这些伪元素设置文本某个段落或其他块级元素样式。在那里,向伪元素声明一个类就起作用了。伪元素可以与CSS类组合以产生效果,特别是对于具有该类元素。

66210

百度Web前端技术学院(1)-HTML, CSS基础

说明 这个属性会改变元素字母大小写,而不论源文档中文本大小写。...定义带有小写字母和大写字母标准文本。 capitalize | 文本每个单词以大写字母开头。 uppercase | 定义仅有大写字母。...说明 这个属性允许对文本设置某种效果,如加下划线。如果后代元素没有自己装饰,祖先元素上设置装饰会 “延伸” 到后代元素。不要求用户代理支持 blink。...text-align 定义和用法 text-align 属性规定元素文本水平对齐方式。 该属性通过指定行框与哪个点对齐,从而设置块级元素内文本水平对齐方式。...左侧固定右侧自适应宽度两列布局 用两种不同方法来实现一个两列布局,其中左侧部分宽度固定、右侧部分宽度随浏览器宽度变化而自适应变化 我方法一: 不使用浮动,使用绝对定位,将左上角块放好位置,右边设置

1K30

总结伪类和伪元素(转)

直译过来就是:css引入伪类和伪元素概念是为了格式化文档树以外信息。也就是说,伪类和伪元素是用来修饰不在文档树部分,比如,一句话第一个字母,或者是列表第一个元素。...比如说,我们可以通过:before来在一个元素前增加一些文本,并为这些文本添加样式。虽然用户可以看到这些文本,但是这些文本实际上不在文档树。... 如果想要给该段落第一个字母添加样式,可以在第一个字母包裹一个元素,并设置该span元素样式: HTML: Hello...CSS3规范要求使用双冒号(::)表示伪元素,以此来区分伪元素和伪类,比如::before和::after等伪元素使用双冒号(::),:hover和:active等伪类使用单冒号(:)。...大概意思就是:虽然CSS3标准要求伪元素使用双冒号写法,但也依然支持单冒号写法。为了向后兼容,我们建议你在目前还是使用单冒号写法。

1.5K20

CSS 伪元素基本用法

伪元素 CSS 可以利用伪元素给 DOM 元素添加特殊样式。比如说,我们可以通过 :before 在一个元素前增加一些文本,并为这些文本添加样式。...虽然用户可以看到这些文本,但是这些文本实际上不在文档树CSS3 规范要求使用双冒号(::)添加伪元素,用以区分伪元素和伪类,比如 ::before 是伪元素,:hover 是伪类。...:first-letter :first-letter 用来获取元素中文本字母,被修饰字母不在文档树。注意没有 :last-letter。...注意: 在一个使用了 :first-letter 伪元素选择器,只有很小一部分 css 属性能被使用 ::first-letter :first-line :first-line 用来获取 块状元素...::placeholder (试验性质) :placeholder 匹配占位符文本,只有元素设置了 placeholder 属性时,该伪元素才能生效。

81110

【 前端相关 网页样式 】总结CSS3“伪类”与“伪元素”

直译过来就是:css引入伪类和伪元素概念是为了格式化文档树以外信息。也就是说,伪类和伪元素是用来修饰不在文档树部分,比如,一句话第一个字母,或者是列表第一个元素。... 如果想要给该段落第一个字母添加样式,可以在第一个字母包裹一个元素,并设置该span元素样式: HTML: Hello World...CSS3规范要求使用双冒号(::)表示伪元素,以此来区分伪元素和伪类,比如::before和::after等伪元素使用双冒号(::),:hover和:active等伪类使用单冒号(:)。...3 ::first-letter/:first-letter :first-letter匹配元素中文本字母。被修饰字母不在文档树。...该伪元素不是CSS标准,它实现可能在将来会有所改变,所以要决定使用时必须谨慎。 在一些浏览器(IE10和Firefox18及其以下版本)会使用单冒号形式。

3K70
领券