给文字添加阴影——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的使用方法,响应式布局。

css3文字与字体的相关样式的更多相关文章

  1. 3.css3文字与字体

    1.css3文字与字体: ①Font-size:大小. ⑴通常使用px.百分比.em来设置大小: ⑵xx-small.x-small.small.medium.large.x-large.xx-lar ...

  2. css3文字与字体样式

    css3使用服务器端字体: <!DOCTYPE html> <html lang="en"> <head> <meta charset=& ...

  3. CSS3——背景 文本 字体 链接 列表样式 表格

    背景 background-color rgb(255,0,0,1)      最后一个值表示透明度,范围是 0--1 background-image 默认平铺重复显示 background-rep ...

  4. CSS3 文字与字体相关样式

    给文字添加阴影 文字换行 客户端文字 font-size-adjust属性 给文字添加阴影-text-shadow属性 text-shadow:length length length color 前 ...

  5. PowerDesigner修改设计图中文字的字体大小等样式

    设计图中默认的字体是对英文比较合适的,中文就看不清楚了,特别不美观.但是可以通过修改“Display Preferences”适应我们的汉字. 我使用的PowerDesigner版本是15.1(测试版 ...

  6. css3文字与字体

    ---恢复内容开始--- 1.text-overflow(用来设置是否使用省略标记)必须和white-space:nowrap 同时使用white-space:nowrap(强制文本在一行显示) wo ...

  7. css3:与背景的相关样式

    1. (1)background-origin : border-box | padding-box | content-box;(设置元素背景图片的原始起始位置.) //需要注意的是,如果背景不是n ...

  8. CSS3文字与字体 text-overflow 与 word-wrap

    text-overflow 对象内的文本溢出部分采用省略“...”标记 或者 剪切: text-overflow:elip(超出容器边界的内容剪切掉)  | ellipsis(超出容器边界内容省略标示 ...

  9. CSS3基础(2)—— 文字与字体相关样式、盒子类型、背景与边框相关样式、变形处理、动画功能

    一. CSS3 文字与字体相关样式 1. 给文字添加阴影 text-shadow: length length length ccolor; 属性适用于文本阴影,指定了水平阴影,垂直阴影,模糊的距离, ...

随机推荐

  1. JS基础知识再整理..........不断更新中

    1.JS的五种基本数据类型:字符串.数值.布尔.null.underfined. 2.在JS中,字符串.数值.布尔三种数据类型,有其属性和方法: 3.字符串的三种常用方法[.indexof()..su ...

  2. 【BZOJ3544】[ONTAK2010]Creative Accounting 前缀和+set

    [BZOJ3544][ONTAK2010]Creative Accounting Description 给定一个长度为N的数组a和M,求一个区间[l,r],使得(\sum_{i=l}^{r}{a_i ...

  3. 使用Scrapy采集

    1.有些站点通过robot协议,防止scrapy爬取,就会出现如下问题: DEBUG: Forbidden by robots.txt: <GET http://baike.baidu.com/ ...

  4. DataGridView自定义RichTextBox列

    https://www.codeproject.com/Articles/31823/RichTextBox-Cell-in-a-DataGridView-2 RichText是用图片显示的,当Sel ...

  5. JSON中如何转义字符串中的双引号(转载)

    问: I'm trying to show double quotes but it shows one of the backslashes: "maingame": { &qu ...

  6. 理解Java泛型 通配符 ? 以及其使用

    什么是泛型: 泛型从字面上理解,是指一个类.接口或方法支持多种类型,使之广泛化.一般化和更加通用.Java中使用Object类来定义类型也 能实现泛型,但缺点是造成原类型信息的丢失,在使用中容易造成C ...

  7. Winfrom和控制台中static修饰方法的问题

    在编写winform程序时,当写完方法名后,按Shift+Alt+F10(vs自动生成方法框架)后生成的方法是实例方法,而当手动为该方法添加static修饰符后,程序仍能正常运行. 而在控制台中,写完 ...

  8. python3 - 商品管理的程序,商品信息都存在一个json串里面

    商品管理的程序,商品信息都存在一个json串里面 1.查询商品信息 #校验商品是否存在 2.新增商品 # #校验商品是否存在 #校验价格是否合法 3.修改商品信息 ##校验商品是否存在 if chic ...

  9. hdu-5781 ATM Mechine(dp+概率期望)

    题目链接: ATM Mechine Time Limit: 6000/3000 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Other ...

  10. OpenCV——PS 滤镜算法之平面坐标到极坐标的变换

    // define head function #ifndef PS_ALGORITHM_H_INCLUDED #define PS_ALGORITHM_H_INCLUDED #include < ...