下面介绍下关于文本属性的详解
目录列表:
①direction方向;②letter-spacing字母间距;③text-decoration文本装饰(上下划线,贯穿线);
④text-indent文本缩进;⑤text-shadow(文字阴影);⑥text-transform(文本转变);
⑦white-space(空白--常用于禁止换行/换行);⑧word-spacing(单词间距,仅仅单词);
⑨letter-spacing(字母间距,英文字母和汉字);⑩text-align(文本对齐);⑪text-justify(IE两端对齐);
⑫outline(轮廓);⑬text-outline(文本轮廓,无浏览器支持);
⑭text-overflow(文本溢出,常用于省略号...);⑮text-wrap(文本换行,无浏览器支持);
⑯word-break(常用于文本换行,容易破坏文章布局,影响阅读);⑰word-wrap(自动换行,长单词换行)
下面为属性详解:
①direction(方向)规定文本的方向 / 书写方向
属性值:ltr默认,文本方向从左到右;rtl文本方向从右到左
<style type="text/css"> div.one{ direction: rtl } div.two{ direction: ltr } </style> <div class="one">Some text. Right-to-left direction.</div> <div class="two">Some text. Left-to-right direction.</div>
②letter-spacing(字母间距)设置字符间距
属性值:normal默认,规定字符间没有额外的空间;length定义字符间的固定空间(允许使用负值)
③text-decoration(文本装饰)规定添加到文本的装饰效果
常用场景:上划线,下划线,贯穿线,文本闪烁(基本无浏览器支持);
属性值:
none默认,定义标准的文本;underline下划线;overline上划线;line-through贯穿线;blink文本闪烁
④text-indent(文本缩进)规定文本块首行的缩进
⑤text-shadow(文字阴影)规定添加到文本的阴影效果
可以通过对text-shadow属性设置相关的属性值,来实现现一些需要的字体阴影效果,减少了图片的使用
具体我在后面文章http://570109268.iteye.com/admin/blogs/2410571里做了总结
⑥text-transform(文本转变)控制文本的大小写
属性值:
none默认,定义带有小写字母和大写字母的标准的文本;
capitalize(用大写字母写或印刷)文本中的每个单词以大写字母开头;
uppercase(大写)定义仅有大写字母;
lowercase定义无大写字母,仅有小写字母
⑦white-space(空白)设置如何处理元素内的空白
属性值:
normal(常态) 默认,空白会被浏览器忽略;
pre(预留) 空白会被浏览器保留,其行为方式类似 HTML 中的 <pre> 标签;
nowrap(不换行) 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止;
pre-wrap(预留换行) 保留空白符序列,但是正常地进行换行;
pre-line(预留行) 合并空白符序列,但是保留换行符
⑧word-spacing(单词间距)设置单词间距,仅仅设置英文字母,无法设置汉字
⑨letter-spacing(字母间距)设置字母间距,设置英文字母和汉字
⑩text-align(文本对齐)设置文本对齐方式
⑪text-justify(两端对齐)规定当设置text-align:justify时,所使用的对齐方法
【注意】:当设置text-align:justify时文本显示为两端对齐,但是在IE浏览器下显示异常。加上text-justify:inter-ideograph; 在IE下效果才正常,text-justify只在IE下有用,而且必须和text-align:justify一起使用才有效
⑫outline(轮廓)规定块级的轮廓
⑬text-outline(文本轮廓)规定文本的轮廓
【兼容】无浏览器支持 text-outline 属性
⑭text-overflow(文本溢出,常用于省略号...)规定当文本溢出包含元素时发生的事情
属性值:clip(修剪)修剪文本;ellipsis(省略号...)显示省略符号来代表被修剪的文本
⑮text-wrap(文本换行,无浏览器支持);
⑯word-break(文本换行)规定非中日韩文本的换行规则;
属性值:
normal 使用浏览器默认的换行规则;
break-all 允许在单词内换行(会破坏布局和文章,影响阅读);
keep-all 只能在半角空格或连字符处换行
<style type="text/css"> p.test1{ width:11em; border:1px solid #000000; word-break:normal; } p.test2{ width:11em; border:1px solid #000000; word-break:break-all; } </style> <p class="test1">This is a veryveryveryveryveryveryveryveryveryvery long paragraph.</p> <p class="test2">This is a veryveryveryveryveryveryveryveryveryvery long paragraph.</p>
⑰word-wrap(自动换行,长单词换行)允许对长的不可分割的单词进行分割并换行到下一行
属性值:
normal只在允许的断字点换行(浏览器保持默认处理);
break-word在长单词或 URL 地址内部进行换行
<style type="text/css"> p.test{ width:11em; border:1px solid #000000; word-wrap:break-word; } </style> <p class="test">This paragraph contains a very long word: this is a veryveryveryveryveryverylongword. The long word will break and wrap to the next line.</p>
.
相关推荐
CSS常用属性和属性大全,CSS常用属性和属性大全,CSS常用属性和属性大全
CSS中的文字属性是网页设计中最基本也是最常用的属性之一,这些属性能够帮助我们调整文本的显示效果,使其更加美观和易于阅读。 - **color**: 设置文字的颜色。例如:`color:#999999;` 设置文字为灰色。 - **font-...
网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)网页动画素材 css3属性...
### CSS背景属性详解与实践案例 #### 一、引言 在网页设计中,CSS (Cascading Style Sheets) 背景属性是用于控制页面背景的重要工具之一。通过合理运用这些属性,可以极大地增强页面的视觉效果和用户体验。本文将...
CSS 浮动属性 Float 详解 CSS 浮动属性 Float 是一种重要的定位属性,允许页面元素浮动在其他元素旁边。Float 属性可以取四个值:Left、Right、None 和 Inherit。其中,Left 和 Right 分别浮动元素到左边和右边,...
css3属性transform制作圆盘导航菜单代码 css3属性transform制作圆盘导航菜单代码 css3属性transform制作圆盘导航菜单代码 css3属性transform制作圆盘导航菜单代码
本文将深入探讨CSS的常用属性,帮助您更好地理解和掌握这一核心技能。 1. **选择器**:CSS的选择器是用于匹配HTML元素的方式,如`class`、`id`、`tag name`等。例如,`.myClass`代表具有特定类名的元素,`#myID`...
千锋Web前端教程_20_CSS文本属性
CSS 文字属性用于控制文本在网页中的显示方式。以下是一些常用的 CSS 文字属性及其功能: - **color**: 设置文字的颜色。例如:`color: #999999;`。 - **font-family**: 设置字体系列。例如:`font-family: 宋体, ...
本文将深入探讨CSS中的几个关键属性,包括背景、字体、区块和边框属性。 一、背景属性 背景属性允许我们对元素的背景进行定制,包括颜色、图像、重复方式、附加行为以及位置。例如,`background-color`用于设置元素...
CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页...
CSS是层叠样式表(英文全称:Cascading Style Sheets)的简称,简单来说,就是网页布局的样式元素,网页界面的视觉效果,就是CSS做出来的。 目前,网页架构的标准版本是html5+CSS3,CSS的最新版也是CSS3,任何网页都...
这些属性分为几大类:盒子模型、颜色和背景、样式、文字样式及文本属性等。 #### 三、对照表详解 ##### 3.1 盒子模型 | CSS 属性 | 描述 | JS 属性 | |-------------------|------------------------------------...
CSS (Cascading Style Sheets) 是用于描述网页外观的一门语言,其核心特性之一就是属性模块(Properties Module)。属性模块涉及到CSS的属性选择、继承、层叠等机制,是实现页面样式效果和风格统一的关键因素。在...
CSS中的文字属性可以帮助我们调整文本的显示方式,使得页面上的文字更加美观和易于阅读。 - **color:** 用于设置文本的颜色。例如:`color:#999999;` 将文本颜色设置为一种灰色。 - **font-family:** 用于指定文本...
积累了一些国内邮箱css识别性! css 邮箱邮箱CSS识别属性 css邮件识别 css 邮箱
CSS提供了一系列文字属性来控制文本的外观: - `color`: 设置文本颜色,如`color: #999999;`。 - `font-family`: 指定字体,如`font-family: 宋体, sans-serif;`。 - `font-size`: 设置字体大小,如`font-size: 9pt;...
本系列将从零开始,逐步介绍CSS文本属性的相关知识,并提供简单的教程案例,以便大家能够更好地理解和应用。 首先,要了解的是`line-height`属性,它用于设置文本的行高。在CSS中,可以给某个元素指定一个不带单位...
最全最细的css属性思维导图,css所有的属性几乎都列在这里了。 注意这只是一个思维导图,没有对每个属性的具体描述,相当于只是css属性的一个罗列汇总。介意者慎载。