广告
返回顶部
首页 > 资讯 > 精选 >CSS3中如何对文本和字体进行设置
  • 402
分享到

CSS3中如何对文本和字体进行设置

2023-06-08 05:06:43 402人浏览 泡泡鱼
摘要

小编给大家分享一下css3中如何对文本和字体进行设置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文字阴影text-shadow: 水平偏移 垂直偏移 模糊 颜色

小编给大家分享一下css3中如何对文本和字体进行设置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

文字阴影

text-shadow: 水平偏移 垂直偏移 模糊 颜色

兼容性:IE10+

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    p{        color:blue;        text-shadow: 3px 3px 3px black;    }</style></head><body>    <p>这是一段测试文本鸭</p></body></html>

CSS3中如何对文本和字体进行设置

CSS3 换行

Word-break: nORMal | break-all | keep-all

对于英文文本:normal 和 keep-all 效果相同;break-all 即字母和字母见换行,不考虑单词的影响

对于中文文本:normal 和 break-all 效果相同;keep-all 即根据标点符号换行

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    p{width:500px;}    span{background:#abcdef;}    p:nth-child(1){word-break:normal;}    p:nth-child(2){word-break:break-all;}    p:nth-child(3){word-break:keep-all;}    p:nth-child(5){word-break:normal;}    p:nth-child(6){word-break:break-all;}    p:nth-child(7){word-break:keep-all;}</style></head><body>    <p><span>[word-break:normal]</span> I have a dream that one day on the red hills of Georgia, the sons of former slaves and the sons of former slave owners will be able to sit down together at the table of brotherhood.</p>    <p><span>[word-break:break-all]</span> I have a dream that one day on the red hills of Georgia, the sons of former slaves and the sons of former slave owners will be able to sit down together at the table of brotherhood.</p>    <p><span>[word-break:keep-all]</span> I have a dream that one day on the red hills of Georgia, the sons of former slaves and the sons of former slave owners will be able to sit down together at the table of brotherhood.</p><hr>    <p><span>[word-break:normal]</span> 我梦想有一天,这个国家会站立起来,真正实现其信条的真谛:“我们认为人人生而平等的真理不言而喻。”我梦想有一天,在佐治亚的红山上,从前奴隶的后嗣将能够和奴隶主的后嗣坐在一起,共叙兄弟情谊。</p>    <p><span>[word-break:break-all]</span> 我梦想有一天,这个国家会站立起来,真正实现其信条的真谛:“我们认为人人生而平等的真理不言而喻。”我梦想有一天,在佐治亚的红山上,从前奴隶的后嗣将能够和奴隶主的后嗣坐在一起,共叙兄弟情谊。.</p>    <p><span>[word-break:keep-all]</span> 我梦想有一天,这个国家会站立起来,真正实现其信条的真谛:“我们认为人人生而平等的真理不言而喻。”我梦想有一天,在佐治亚的红山上,从前奴隶的后嗣将能够和奴隶主的后嗣坐在一起,共叙兄弟情谊。</p></body></html>

CSS3中如何对文本和字体进行设置

word-wrap 针对连续的英文长单词或者url网址(中文无效)

word-wrap:normal | break-word;

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    p{width:200px;}    span{background:#abcdef;}    p:nth-child(1){word-wrap:normal;}    p:nth-child(2){word-wrap:break-word;}</style></head><body>    <p><span>[word-wrap:normal]</span> <br>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>    <p><span>[word-wrap:break-word]</span> <br>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p></body></html>

CSS3中如何对文本和字体进行设置

text-align-last 文本最后一行如何对齐

只有IE支持,火狐需要加-moz-前缀,谷歌50+支持

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    p{width:800px;}    span{background:#abcdef;}    p:nth-child(1){text-align-last:auto;}    p:nth-child(2){text-align-last:left;}    p:nth-child(3){text-align-last:right;}    p:nth-child(4){text-align-last:center;}    p:nth-child(5){text-align-last:justify;}    p:nth-child(6){text-align-last:start;}    p:nth-child(7){text-align-last:right;}    p:nth-child(8){text-align-last:initial;}    p:nth-child(9){text-align-last:inherit;}</style></head><body>    <p><span>auto</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</p>    <p><span>left</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</p>    <p><span>right</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</p>    <p><span>center</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</p>    <p><span>justify</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</p>    <p><span>start</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</p>    <p><span>end</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</p>    <p><span>initial</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</p>    <p><span>inherit</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</p></body></html>

CSS3中如何对文本和字体进行设置

text-align-last 只在text-align:justify 时才有效

text-overflow

使用时需要设置元素为overflow:hidden;

中文无效,英文短单词无效,只对英文长单词有效

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    div{width:800px;overflow:hidden;}    span{background:#abcdef;}    div:nth-child(1){text-overflow:clip;}    div:nth-child(2){text-overflow:ellipsis;}    div:nth-child(3){text-overflow:">>";}    div:nth-child(4){text-overflow:clip;}    div:nth-child(5){text-overflow:ellipsis;}    div:nth-child(6){text-overflow:">>";}    div:nth-child(7){text-overflow:clip;}    div:nth-child(8){text-overflow:ellipsis;}    div:nth-child(9){text-overflow:">>";}</style></head><body>    <div><span>clip</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</div>    <div><span>ellipsis</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</div>    <div><span>string</span>HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。</div>    <div><span>clip</span>I have a dream that one day on the red hills of Georgia, the sons of former slaves and the sons of former slave owners will be able to sit down together at the table of brotherhood.</div>    <div><span>ellipsis</span>I have a dream that one day on the red hills of Georgia, the sons of former slaves and the sons of former slave owners will be able to sit down together at the table of brotherhood.</div>    <div><span>string</span>I have a dream that one day on the red hills of Georgia, the sons of former slaves and the sons of former slave owners will be able to sit down together at the table of brotherhood.</div>    <div><span>clip</span>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>    <div><span>ellipsis</span>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>    <div><span>string</span>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div></body></html>

CSS3中如何对文本和字体进行设置

text-overflow:clip; 隐藏

text-overflow:ellipsis; 省略号

text-overflow:string; 指定字符,只在火狐浏览器有效

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    div{width:800px;overflow:hidden;}    span{background:#abcdef;}    div:nth-child(1){text-overflow:clip;}    div:nth-child(2){text-overflow:ellipsis;}    div:nth-child(3){text-overflow:">>";}    div:nth-child(4){text-overflow:clip;}    div:nth-child(5){text-overflow:ellipsis;}    div:nth-child(6){text-overflow:">>";}    div:nth-child(7){text-overflow:clip;}    div:nth-child(8){text-overflow:ellipsis;}    div:nth-child(9){text-overflow:">>";}</style></head><body>    <div><span>clip</span>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>    <div><span>ellipsis</span>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>    <div><span>string</span>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div></body></html>

CSS3中如何对文本和字体进行设置

overflow: visible | hidden | scroll | auto | inherit

鼠标悬浮时显示隐藏的文字

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    div{width:800px;overflow:hidden;text-overflow:ellipsis;}    div:hover{overflow:visible;}</style></head><body>    <div>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div></body></html>

CSS3中如何对文本和字体进行设置

@font-face 兼容性 IE9+

字体格式

TrueType .ttf 无优化 兼容性IE9+

OpenType .otf 是ttf的升级版,不兼容IE

.woff WEB版本最佳字体格式 是TrueType/OpenType的压缩格式 兼容性IE9+ 但是不能兼容手机端!

.eot IE专用字体格式

.svg svg字体格式 IE和火狐都不兼容

自定义字体通用模板

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    @font-face{        font-family:"myFont";        src:url('font/myFont.eot'),            url('font/myFont.eot?#iefix') format('embedded-opentype'),            url('font/myFont.ttf') format('truetype'),            url('font/myFont.woff') format('woff'),            url('font/myFont.svg#myFont') format('svg');    }    p{font-family: 'myFont';} </style> </head> <body> <p>这是我的自定义字体呀~</p> </body></html>

获取特殊字体的网站:https://www.fontsquirrel.com/tools/webfont-generator

CSS3中如何对文本和字体进行设置

CSS3中如何对文本和字体进行设置

由于是国外服务器,因此下载速度比较慢

注意:经我个人发现,这个软件转换出来的字体格式,都只支持英文版

建议还是使用其他国内的在线转换工具或者网址

字体文件

CSS3中如何对文本和字体进行设置

<!DOCTYPE html><html lang="en" manifest="index.manifest"><head><meta charset="UTF-8"><title>Document</title><style>    @font-face {        font-family: '杨任东竹石体';        src:url('myfont/杨任东竹石体.eot'),            url('myfont/杨任东竹石体.eot?#iefix') format('embedded-opentype'),            url('myfont/杨任东竹石体.ttf') format('truetype'),            url('myfont/杨任东竹石体.woff') format('woff'),            url('myfont/杨任东竹石体.svg#杨任东竹石体') format('svg');    }    p{font-family: '杨任东竹石体';font-size:24px;}</style></head><body>    <p>HELLO THIS IS MY FONT~这是我的自定义字体~</p></body></html>

CSS3中如何对文本和字体进行设置

成功~~~

以上是“CSS3中如何对文本和字体进行设置”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: CSS3中如何对文本和字体进行设置

本文链接: https://www.lsjlt.com/news/251865.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS3中如何对文本和字体进行设置
    小编给大家分享一下CSS3中如何对文本和字体进行设置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!文字阴影text-shadow: 水平偏移 垂直偏移 模糊 颜色...
    99+
    2023-06-08
  • php如何设置中文字体
    本文小编为大家详细介绍“php如何设置中文字体”,内容详细,步骤清晰,细节处理妥当,希望这篇“php如何设置中文字体”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。什么是字体?在计算机领域,字体是指一组字符的可见形...
    99+
    2023-07-06
  • pycharm如何设置中文字体
    要设置PyCharm的中文字体,你可以按照以下步骤进行操作:1. 打开PyCharm软件,点击菜单栏中的“File”,然后选择“Se...
    99+
    2023-09-08
    pycharm
  • css如何设置文本首行缩进2字符
    本篇内容介绍了“css如何设置文本首行缩进2字符”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!具体操作步骤:给代码中的P标签添加text-i...
    99+
    2023-07-04
  • html5中如何设置文本斜体
    本篇内容介绍了“html5中如何设置文本斜体”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • linux中如何设置文本模式下的字体颜色
    这篇文章主要为大家展示了“linux中如何设置文本模式下的字体颜色”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中如何设置文本模式下的字体颜色”这篇文章吧。操作步骤如下:在使用linu...
    99+
    2023-06-13
  • 如何用CSS font-family为英文和中文字体分别设置不同的字体
    这篇文章主要讲解了“如何用CSS font-family为英文和中文字体分别设置不同的字体”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用CSS fon...
    99+
    2022-10-19
  • CSS中如何设置div的文字斜体
    这篇文章主要介绍“CSS中如何设置div的文字斜体”,在日常操作中,相信很多人在CSS中如何设置div的文字斜体问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS中如何设置...
    99+
    2022-10-19
  • html如何设置文字居中对齐
    本篇内容介绍了“html如何设置文字居中对齐”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!html设置文字...
    99+
    2022-10-19
  • css如何设置字体文字大小值大于行高值
    小编给大家分享一下css如何设置字体文字大小值大于行高值,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 在CSS构造中设置字体翰墨大小值大于行高值。HTML代码: <!DOCT...
    99+
    2022-10-19
  • 聊聊HTML中如何设置字体颜色和字体大小
    在HTML的基础上,设置字体颜色、字体大小等样式是常见的需求。本文将介绍HTML中如何设置字体颜色和字体大小。一、HTML 设置字体颜色在HTML里,可以使用style属性为文本设置颜色。例如,可以在一个段落中使用style属性设置文本颜色...
    99+
    2023-05-14
  • JPA如何设置表名和实体名,表字段与实体字段的对应
    目录JPA设置表名和实体名,表字段与实体字段的对应JPA数据库表实体命名规则application.properties 写法JPA设置表名和实体名,表字段与实体字段的对应 首先 你...
    99+
    2022-11-12
  • Win8如何设置系统字体大小让显示文本变大
      觉得自己的Win8系统中的字体太小了?其实我们可以自己调节它的大小的哦,特别是家中给父母用的电脑,我们可以将字体调得大一些,让他们更方便使用,那么要如何操作才能让Win8系统的显示文本变大呢?下面跟小编...
    99+
    2022-06-04
    字体大小 变大 如何设置
  • css如何设置文本居中对齐方式
    今天就跟大家聊聊有关css如何设置文本居中对齐方式,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。方法:1、用“text-align:center”或...
    99+
    2022-10-19
  • Android中如何进行绝对音量和相对音量设置
    这篇文章给大家介绍Android中如何进行绝对音量和相对音量设置,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言:绝对音量: 手机端不处理音量,只把当前音量告诉耳机,耳机端处理音量。相对音量: 手机端处理,耳机端不确...
    99+
    2023-06-28
  • css如何设置兼容浏览器的中文字体
    这篇文章主要介绍了css如何设置兼容浏览器的中文字体,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 高版本IE涉猎器(譬喻IE9)和有的行...
    99+
    2022-10-19
  • linux中如何对文本进行高效排序
    小编给大家分享一下linux中如何对文本进行高效排序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!按照字典顺序排序假如有文本内容test1.txt如下(偷偷问一句...
    99+
    2023-06-06
  • python如何在pygame中设置字体并显示中文详解
    目录一、查看可用字体二、设置字体1.使用系统字体2.使用字体文件3.设置中文()见前2三、附录:常见系统字体对照表附:在 Pygame 屏幕中添加文字总结一、查看可用字体 impor...
    99+
    2023-01-28
    pygame 显示中文 pycharm怎么设置字体 pycharm设置字体
  • html中如何设置每行文字的间隔
    本文将为大家详细介绍“html中如何设置每行文字的间隔”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“html中如何设置每行文字的间隔”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去...
    99+
    2023-06-06
  • ubuntu中如何设置终端背景和字体颜色
    这篇文章主要讲解了“ubuntu中如何设置终端背景和字体颜色”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu中如何设置终端背景和字体颜色”吧!首先,打开已安装的虚拟机。登录。虚拟机...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作