letter-spacing與word-spacing的區別
標題中的兩個屬性的使用頻率雖然算不上多,但是也不能說沒有用武之地,它們兩個由於在外觀和作用上都有相似之處,但是也有很大的不同,下面就通過例項簡單介紹一下。
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .first { letter-spacing: 40px; } .second { word-spacing: 40px; } </style> </head> <body> <div class="first">I am a good boy</div> <div class="second">I am a good boy</div> </body> </html>
letter-spacing修改的是字母或者字元之間的間距,而word-spacing修改的是字(單詞)之間的間距。
letter-spacing將字母之間的間距設定為40px,需要注意的是,空格也算是一個字元,例如"I"與"am"之間的空格與兩邊的字母的間距也會設定為40px,所以"I"和"a"之間的間距是80px。
word-spacing會將單詞的間距設定為40px。
特別說明:letter-spacing與word-spacing準確的說不是設定字母和字之間的間距,而是在指定的字母和字之後新增指定的間距,最後一個字母和字除外。
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .first { letter-spacing: 40px; } .second { word-spacing: 40px; } .third { word-spacing: 40px; } </style> </head> <body> <div class="first">螞蟻部落</div> <div class="second">螞蟻部落</div> <div class="third">螞 蟻部落</div> </body> </html>
由以上程式碼的表現可以看出,對於漢字,如果連在一起則被視作一個“word”。
相關文章
- ??與?:的區別
- MySQL的@與@@區別MySql
- mybatis #與$的區別MyBatis
- Null 與 “” 的區別Null
- CSS:word-spacing(轉)CSS
- &與&&, |與||區別
- CSS letter-spacingCSS
- in與exist , not in與not exist 的區別
- CentOS 與 Ubuntu 的區別CentOSUbuntu
- artice與section的區別
- GET 與 POST 的區別
- WebSocket 與 Socket 的區別Web
- Postgresql與MySQL的區別MySql
- chown與chmod的區別
- LESS與SASS的區別
- free 與 CFRelease 的區別
- gulp與webpack的區別Web
- @Autowired 與@Resource的區別
- let與var的區別
- post與get的區別
- HashSet與HashMap的區別HashMap
- maven與ant的區別Maven
- __new()__ 與 __init()__的區別
- TCP與UDP的區別TCPUDP
- Mysql與mongodb的區別MySqlMongoDB
- typedef與define的區別
- Eureka與Zookeeper的區別
- buffer與cache的區別
- async與defer的區別
- synchronized與Lock的區別synchronized
- kill與pkill的區別
- int與Integer的區別
- HTML與XHTML的區別HTML
- mysql與Oracle的區別MySqlOracle
- UDP與TCP的區別UDPTCP
- Javascript中“==”與“===”的區別JavaScript
- for...in與for...of的區別
- Oracle - @和@@、&與&& 的區別Oracle