给文字添加阴影——text-shadow属性

text-shadow属性是css2中定义的,在css2.1中删除了,在css3中恢复text-shadow:length length length color; 其中前三个length表示阴影离开文字的横方向距离,纵方向距离,和阴影的模糊半径,阴影的颜色。
前两个参数为阴影离开文字的距离可以为负值,负值代表向上,向左移动。颜色的参数不能省略,省略该参数则不会绘制阴影。
指定多个阴影,并且对多个,阴影可以使用不同的颜色,指定多个阴影时使用逗号将多个阴影隔开,但目前只有Firefox,chrome,opera支持。

[id=one]{ text-shadow:-5px -5px 2px #066; color:#0C6; font-size:50px;}
[id=two]{ text-shadow:-5px -5px 2px #066,75px 15px 2px #0FF,40px 40px 1px #C39; color:#0C6; font-size:50px;}

让文本自动换行——word-break属性
浏览器有让文字自动换行的功能,对于西方文字来说,浏览器会在半角空格或者连字符的地方自动换行,而不会再单词中间换行。
对于中文会在任意中文后换行。对于有标点符号的文章,浏览器不会让标点符号作为一行行首,因此会对标点前一个文字开始换行。
word-break属性的属性值有normal:使用浏览器默认的换行规则,keep-all:只能在半角空格内或连字符处换行, break-all:允许在单词内部换行。

[id=three]{ width:300px; height:300px; background-color:#0FF; color:#000; margin-top:70px; word-wrap:break-word;}

让长单词与URL地址自动换行——word-wrap属性
在css3中使用word-wrap来实现长单词与URL地址的自动换行。不自动换行可能会使长单词发生溢出。word-wrap:break-word;目前word-wrap属性得到所有的浏览器的支持

使用浏览器端字体——web Font与@font-face属性
在css3中,新增了web-Fonts功能,使用这个功能能使用服务器端字体,只要服务器安装此字体,网页就能正常浏览。
在css3 中可以使用@font-face来利用服务器端属性
@font-face{ font-family:webFont; src:url(服务器端字体的字体文件所在路径)format(声明字体文间的格式)}
@font-face也能显示客户端字体
@font-face的属性值有font-style,font-variant,font-weight,font-strech,font-size,src。

修改字体种类而保持字体大小不变的——font-size-adjust属性
font-size-adjust:aspect值;每一个字体的aspect的值不同。

使用rem单位来定义字体的大小
rem字体尺寸单位将根据页面的根元素(一般指html元素)的字体大小来计算实际字体的大小。无论子元素的父元素的大小是多大。
多了解一下rem的使用方法,响应式布局。

最新文章

  1. centos下开启ftp服务
  2. iis7.0与asp.net的运行原理
  3. wpf 悬浮窗口的实现
  4. iPhone 6 被盗记录二【写在315前夕:苹果售后福州直信创邺在没有三包的情况下帮小偷翻新、助力小偷换机销赃!无视王法。让人震惊,痛心,憎恨!消费者很受伤很无奈】
  5. [LintCode] Longest Increasing Subsequence 最长递增子序列
  6. Visual Studio Team System 2008 Team Suite(90 天试用版)
  7. Brainstorm-the walkthrough example: Image Classification
  8. java.lang.IllegalStateException: Failed to read Class-Path attribute from manifest of jar file:/XXX
  9. JavaScript中递归函数用法需要注意的
  10. js对象1--杂志
  11. CLOB和BLOB的区别
  12. 高效的数组去重(js)
  13. js与DOM初步:访问html元素
  14. 【顶】在node环境下玩转less
  15. (转载)java基础:关于java流与文件操作
  16. 多线程:多线程设计模式(二):Future模式
  17. js原生实现网页广告条飞舞的效果
  18. 基于MAVEN使用IDEA创建dubbo入门项目图文教程
  19. git的基本应用(一)
  20. JDK工具 javap

热门文章

  1. LeetCode(100)题解--Same Tree
  2. webstorm vscode 常用设置
  3. 【BZOJ2789】[Poi2012]Letters 树状数组
  4. 编译安装Heartbeat常见错误
  5. 九度OJ 1076:N的阶乘 (数字特性、大数运算)
  6. c++编码习惯
  7. Java for LeetCode 099 Recover Binary Search Tree
  8. PAT 乙级 1085. PAT单位排行 (25) 【结构体排序】
  9. M1卡的工作原理【转】
  10. 51Nod 1515 明辨是非 —— 并查集 + 启发式合并