`

CSS文本属性笔录

    博客分类:
  • CSS
CSS 
阅读更多

下面介绍下关于文本属性的详解

目录列表:

①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常用属性和属性大全

    CSS常用属性一览表

    CSS中的文字属性是网页设计中最基本也是最常用的属性之一,这些属性能够帮助我们调整文本的显示效果,使其更加美观和易于阅读。 - **color**: 设置文字的颜色。例如:`color:#999999;` 设置文字为灰色。 - **font-...

    网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)

    网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)网页动画素材 css3属性...

    css背景属性案例

    ### CSS背景属性详解与实践案例 #### 一、引言 在网页设计中,CSS (Cascading Style Sheets) 背景属性是用于控制页面背景的重要工具之一。通过合理运用这些属性,可以极大地增强页面的视觉效果和用户体验。本文将...

    CSS浮动属性Float详解 什么是CSS Float?

    CSS 浮动属性 Float 详解 CSS 浮动属性 Float 是一种重要的定位属性,允许页面元素浮动在其他元素旁边。Float 属性可以取四个值:Left、Right、None 和 Inherit。其中,Left 和 Right 分别浮动元素到左边和右边,...

    css3属性transform制作圆盘导航菜单代码

    css3属性transform制作圆盘导航菜单代码 css3属性transform制作圆盘导航菜单代码 css3属性transform制作圆盘导航菜单代码 css3属性transform制作圆盘导航菜单代码

    CSS常用属性列表

    本文将深入探讨CSS的常用属性,帮助您更好地理解和掌握这一核心技能。 1. **选择器**:CSS的选择器是用于匹配HTML元素的方式,如`class`、`id`、`tag name`等。例如,`.myClass`代表具有特定类名的元素,`#myID`...

    前端教程:20 CSS文本属性

    千锋Web前端教程_20_CSS文本属性

    css 属性一览表

    CSS 文字属性用于控制文本在网页中的显示方式。以下是一些常用的 CSS 文字属性及其功能: - **color**: 设置文字的颜色。例如:`color: #999999;`。 - **font-family**: 设置字体系列。例如:`font-family: 宋体, ...

    css属性大全(css的所有属性)

    本文将深入探讨CSS中的几个关键属性,包括背景、字体、区块和边框属性。 一、背景属性 背景属性允许我们对元素的背景进行定制,包括颜色、图像、重复方式、附加行为以及位置。例如,`background-color`用于设置元素...

    CSS属性、浏览器兼容与网页布局

    CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页...

    CSS常用属性大全

    CSS是层叠样式表(英文全称:Cascading Style Sheets)的简称,简单来说,就是网页布局的样式元素,网页界面的视觉效果,就是CSS做出来的。 目前,网页架构的标准版本是html5+CSS3,CSS的最新版也是CSS3,任何网页都...

    js控制css属性对照表

    这些属性分为几大类:盒子模型、颜色和背景、样式、文字样式及文本属性等。 #### 三、对照表详解 ##### 3.1 盒子模型 | CSS 属性 | 描述 | JS 属性 | |-------------------|------------------------------------...

    深入理解CSS中的属性模块

    CSS (Cascading Style Sheets) 是用于描述网页外观的一门语言,其核心特性之一就是属性模块(Properties Module)。属性模块涉及到CSS的属性选择、继承、层叠等机制,是实现页面样式效果和风格统一的关键因素。在...

    css常用属性

    CSS中的文字属性可以帮助我们调整文本的显示方式,使得页面上的文字更加美观和易于阅读。 - **color:** 用于设置文本的颜色。例如:`color:#999999;` 将文本颜色设置为一种灰色。 - **font-family:** 用于指定文本...

    邮箱CSS识别属性 css邮件识别

    积累了一些国内邮箱css识别性! css 邮箱邮箱CSS识别属性 css邮件识别 css 邮箱

    常用的CSS属性大全

    CSS提供了一系列文字属性来控制文本的外观: - `color`: 设置文本颜色,如`color: #999999;`。 - `font-family`: 指定字体,如`font-family: 宋体, sans-serif;`。 - `font-size`: 设置字体大小,如`font-size: 9pt;...

    从零学CSS系列之文本属性

    本系列将从零开始,逐步介绍CSS文本属性的相关知识,并提供简单的教程案例,以便大家能够更好地理解和应用。 首先,要了解的是`line-height`属性,它用于设置文本的行高。在CSS中,可以给某个元素指定一个不带单位...

    css属性分类.xmind

    最全最细的css属性思维导图,css所有的属性几乎都列在这里了。 注意这只是一个思维导图,没有对每个属性的具体描述,相当于只是css属性的一个罗列汇总。介意者慎载。

Global site tag (gtag.js) - Google Analytics