CSS3文本與字體

一、CSS3 換行

?

1、word-break(規定自動換行的處理方法)

word-break: normal / break-all / keep-all;/*
normal:使用瀏覽器默認的換行規則
break-all:允許在單詞內換行
keep-all:只能在半角空格或連字符處換行
*/

兼容性:IE5.5+、FireFox15+、Chrome4+、Safari3.1+、Opera15+

?

2、word-wrap(允許長單詞或 URL 地址換行到下一行)

word-wrap: normal / break-word;/*
normal:只在允許的斷字點換行(瀏覽器保持默認處理)
break-word:在長單詞或 URL 地址內部進行換行
*/

兼容性:IE5.5+、FireFox3.5+、Chrome23+、Safari6.1+、Opera12.1+

?

二、CSS3 新文本屬性

?

1、text-align-last(規定如何對齊文本的最后一行)

text-align-last: auto / left / right / center / justify / start / end / initial / inherit;/*
auto:無特殊對齊方式
justify:內容兩端對齊
start:內容對齊開始邊界
end:內容對齊結束邊界
*/

兼容性:text-align-last 屬性只有IE支持,在Firefox中需要加上其前綴“-moz”, Chrom50.0.2661.102以上

注意(text-align-last 只有在 text-align 屬性設置為 "justify" 時才起作用)

?

2、overflow(溢出文本的顯示 / 隱藏)

overflowt: visible / hidden;
?

3、text-overflow(規定當文本溢出包含元素時發生的事情)

text-overflow: clip / ellipsis / string;/*
clip:修剪文本
ellipsis:顯示省略符號“…”來代表被修剪的文本
string:使用給定的字符串來代表被修剪的文本
*/

兼容性:IE6.0+、FireFox7.0+、Chrome4.0+、Safari3.1+、Opera11.1+(9.0 -o-)

?

4、text-shadow(文本陰影)

text-shadow: h-shadow v-shadow blur color;

兼容性:IE10+、FireFox3.5+、Chrome4+、Safari4+、Opera9.5+

?

三、CSS3 字體

?

1、CSS3 @font-face的語法規則

font-family: <YourWebFontName>;
src: <source> [<format>][,<source> [<format>]]*;[font-weight: <weight>];[font-style: <style>];}/*
YourWebFontName:自定義的字體名稱,將被引用到Web元素中的font-family
source:自定義的字體的存放路徑,可以是相對路徑也可以是絕路徑
format:自定義字體的格式,主要用來幫助瀏覽器識別
weight:定義字體是否為粗體
style:定義字體樣式,如斜體
*/

兼容性:IE9+、FireFox3.5+、Chrome4+、Safari3.2+、Opera10+

?

2、CSS3 @font-face的字體格式

?

TureTpe (.ttf)(Windows和Mac的最常見的字體,是一種RAW格式,因此不為網站優化)

兼容性:IE9+、FireFox3.5+、Chrome4+、Safari3+、Opera10+、IOS Mobile Safari4.2+

OpenType (.otf)(被認為是一種原始的字體格式,內置在TureType的基礎上,所以也提供了更多的功能)

兼容性:FireFox3.5+、Chrome4+、Safari3.1+、Opera10+、IOS Mobile Safari4.2+

Web Open Font Format (.woff)(Web字體中最佳格式,是開放的TrueType/OpenType的壓縮版本,同時也支持元數據包的分離)

兼容性:IE9+、FireFox3.5+、Chrome6+、Safari3.6+、Opera11.1+

Embedded Open Type (.eot)(IE專用字體,可以從TrueType創建此格式字體)

兼容性:IE4+

SVG (.svg)(基于SVG字體渲染的一種格式)

兼容性:Chrome4+、Safari3.1+、Opera10+、IOS Mobile Safari3.2+

?

3、CSS3 @font-face字體的應用

通用模版

@font-face {
font-family: 'YourWebFontName';
src: url('YourWebFontName.eot'); /* IE9 Compat Modes */
src: url('YourWebFontName.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */url('YourWebFontName.woff') format('woff'), /* 所有主流瀏覽器 */url('YourWebFontName.ttf') format('truetype'), /* Safari, Android, iOS */url('YourWebFontName.svg#YourWebFontName') format('svg'); /* Legacy iOS */
}

字體文件+CSS模板一鍵生成網站:https://www.fontsquirrel.com/tools/webfont-generator



轉載于:https://www.cnblogs.com/Leophen/p/11126337.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/248603.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/248603.shtml
英文地址,請注明出處:http://en.pswp.cn/news/248603.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

系統帶你學習 WebAPIs 第四講

Web APIs 本篇學習目標&#xff1a; 能夠說出常用的3-5個鍵盤事件 能夠知道如何獲取當前鍵盤按下的是哪個鍵 能夠知道瀏覽器的頂級對象window 能夠使用window.onload事件 能夠使用window.onresize事件 能夠說出兩種定時器的區別 能夠使用location對象的href屬性完成頁面之間的跳…

linux chrome 安裝過程記錄

最近&#xff0c;由于公司需要做爬蟲抓取一些新聞&#xff0c;在開發過程中&#xff0c;發現有些網站有一定的反爬措施&#xff0c;通過瀏覽器訪問一切正常&#xff0c;通過其他方式&#xff0c;包括&#xff1a;curl&#xff0c;urlconnection 等&#xff0c;就算加入了cookie…

系統帶你學習 WebAPIs 第五講

Web APIs 本篇學習目標: 能夠說出常見 offset 系列屬性的作用 能夠說出常見 client 系列屬性的作用 能夠說出常見 scroll 系列屬性的作用 能夠封裝簡單動畫函數 **1.1. **元素偏移量 offset 系列 1.1.1 offset 概述 offset 翻譯過來就是偏移量&#xff0c; 我們使用 offset系…

ajax請求相關問題

Ajax中async:false/true的作用&#xff1a; async. 默認是 true&#xff0c;即為異步方式&#xff0c;$.ajax執行后&#xff0c;會繼續執行ajax后面的腳本&#xff0c;直到服務器端返回數據后&#xff0c;觸發$.ajax里的success方法&#xff0c;這時候執行的是兩個線程。 async…

有贊美業微前端的落地總結

2020年4月&#xff0c;有贊美業的前端團隊歷經7個月時間&#xff0c;完成了美業PC架構從單體SPA到微前端架構的設計、遷移工作。PPT在去年6月份就有了&#xff0c;現在再整理一下形成文章分享給大家。 頭圖 目錄 Part 01 “大話”微前端 微前端是什么 背景 目標 達成價值 …

bcp文件, 逗號文件

bcp 實用工具 https://docs.microsoft.com/zh-cn/sql/tools/bcp-utility?viewsql-server-2017 大容量復制程序實用工具 (bcp) 可以在 Microsoft SQL Server 實例和用戶指定格式的數據文件間大容量復制數據。 使用 bcp 實用工具可以將大量新行導入 SQL Server 表&#xff0c;或…

遠程登錄和復制文件

命令&#xff1a; ssh 對應英文&#xff1a; secure shell 使用&#xff1a; ssh [-P] 用戶名ip 優點&#xff1a; 加密和壓縮&#xff0c;即安全和提高傳輸速度 注意&#xff1a; 除了windows系統外的系統默認有ssh客戶端&#xff0c;直接使用命令便可&#xff1b; windows系統…

Markdown 編輯器才是yyds|CSDN編輯器測評

前言 今天小編為大家介紹一款編輯器&#xff0c;也正是小編書寫這篇文章所使用的Markdown編輯器&#xff0c;正是廣大博友想要發布文章的工具。那么 你知道他的都有哪些方便之處么 下面小編帶你了解一下 Markdown是什么 Markdown是一種輕量標記語言,通過簡單的語法&#xff…

JVM對象已死

(一) 引用計數法 每有一個引用就加1&#xff0c;每失效一個就減1&#xff0c;為0表示可回收&#xff1b;但是此方法無法解決相互引用的情況 (二) 根搜索算法 從一系列的GCRoots對象為起點向下搜索&#xff0c;搜索的路徑稱為引用鏈&#xff0c;當一個對象沒有任何引…

pcl和opencv多版本共存

pcl和opencv多版本共存 在Ubuntu 16.04系統下安裝kinetic版本ROS&#xff0c; 會默認安裝opencv 3.3.1和pcl1.7. opencv安裝路徑/opt/ros/kinetic/ pcl安裝路徑/usr/ 如果想安裝opencv2.4版本&#xff0c;或者安裝pcl 1.8版本&#xff0c;那么如何設置安裝路徑&#xff0c;同時…

45天帶你玩轉Node(第三天)Node環境安裝

本篇目標 能夠搭建 Node 運行環境掌握 NodeJS 程序的運行方法理解模塊化開發理解系統模塊和第三方模塊理解package.json文件作用 1.Node 開發概述 1.1為什么要學習服務器端開發技術 前端人員為什么要學習服務器端開發技術&#xff1f; 能夠和后端程序員更加緊密的配合網站…

給頁面加速,干掉Dom Level 0 Event

現在的web應用越來越復雜,需要響應各種各樣的用戶觸發事件,因而也就不可避免的,需要給我們的html頁面上的dom元素增加事件監聽函數. 我們知道給dom元素綁定事件監聽函數的方法有如下3種: 1 : 頁面html: <button onclick”test();”></button>2: 頁面html: <bu…

系統帶你學習 WebAPIs —— 動畫篇(第六講)

Web APIs 本篇學習目標: 能夠封裝簡單動畫函數 能夠理解緩動動畫的封裝 能夠使用動畫函數 能夠寫出網頁輪播圖案例 能夠寫出移動端觸屏事件 1.1. 動畫函數封裝 1.1.1 緩動效果原理 緩動動畫就是讓元素運動速度有所變化&#xff0c;最常見的是讓速度慢慢停下來 思路&#xff…

Git使用教程:最詳細、最傻瓜、最淺顯、真正手把手教!(轉載學習)

一&#xff1a;Git是什么&#xff1f; Git是目前世界上最先進的分布式版本控制系統。 二&#xff1a;SVN與Git的最主要的區別&#xff1f; SVN是集中式版本控制系統&#xff0c;版本庫是集中放在中央服務器的&#xff0c;而干活的時候&#xff0c;用的都是自己的電腦&#xff0…

有些話別不當回事

1、別跟墮落的人比墮落。墮落起來非常容易&#xff0c;可是墮落后再想回到不墮落&#xff0c;難。不要給自己頹廢的機會。 2、不要以為躲在學校里就可以忽略外面世界的殘酷現實。競爭越來越激烈&#xff1a;人越來越多&#xff0c;職位卻越來越少。學校里固然溫柔&#xff0c;但…

看完這篇文章保你面試穩操勝券——Vue篇

? 進大廠收藏這一系列就夠了,全方位搜集總結,為大家歸納出這篇面試寶典,面試途中祝你一臂之力!,共分為四個系列 ? 本 篇 為 《 看 完 這 篇 文 章 保 你 面 試 穩 操 勝 券 》 第 一 篇 ( V

梯度下降更新算法

梯度更新是要同時更新&#xff0c;如下圖所示&#xff1a;θ0和θ1同時更新&#xff0c;而不是更新完一個后再更新另一個。 學習率α過小&#xff0c;梯度下降較慢&#xff0c;訓練時間增長。若學習率α過大&#xff0c;梯度下降會越過最低點&#xff0c;難以得到最優的結果&am…

MangoFix:iOS熱修復另辟蹊徑

今天向大家介紹的是iOS熱修復的另一解決方案&#xff1a;MangoFix。介紹他的原因是他和傳統的iOS熱修復使用JavaScript bridge 的方式完全不同&#xff0c;MangoFix是一個語法和OC語法非常類似的DSL&#xff0c;其語言本身的設計目標就是為了解決iOS熱修復問題&#xff0c;所以…

看完這篇文章保你面試穩操勝券——基礎篇(html/css)

? 進大廠收藏這一系列就夠了,全方位搜集總結,為大家歸納出這篇面試寶典,面試途中祝你一臂之力!,共分為四個系列 ? 本 篇 為 《 看 完 這 篇 文 章 保 你 面 試 穩 操 勝 券 》 第 二 篇 ( h

《深入理解Spark-核心思想與源碼分析》(四)第四章存儲體系

天行健&#xff0c;君子以自強不息&#xff1b;地勢坤&#xff0c;君子以厚德載物。——《易經》 本章導讀 Spark的初始化階段、任務提交階段、執行階段&#xff0c;始終離不開存儲體系。 Spark為了避免Hadoop讀寫磁盤的I/O操作成為性能瓶頸&#xff0c;優先將配置信息、計算結…