`

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浮动属性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的常用属性以及所有属性,帮助你全面理解和掌握这一强大的样式语言。 首先,我们来关注CSS的**基础属性**: 1. **颜色属性**:包括`color`用于设置文本颜色,`background-color`用于设置背景...

    Sassmixin准备切换到使用CSS自定义属性又名CSS变量

    在现代Web开发中,CSS已经发展出许多强大的新特性,其中CSS自定义属性(也称为CSS变量)是其中之一。这个特性允许开发者在CSS中定义变量,以提高代码的可维护性和复用性。Sass mixin虽然在过去是实现类似功能的一个...

    CSS常用属性列表

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

    CSS文字属性.rar

    本压缩包"CSS文字属性.rar"聚焦于CSS中关于文字的属性,旨在帮助初学者和专业开发者更好地理解和运用这些属性来美化和控制网页文本的呈现效果。 CSS文字属性主要涵盖以下几个方面: 1. **字体家族(font-family)*...

    前端教程:20 CSS文本属性

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

    css属性查询手册

    4. 字体和文字渲染:`font`属性允许一次性设置多种字体,`white-space`控制文本的换行和空白处理。 综上,《CSS属性查询手册》涵盖了CSS 2.0的所有核心概念和属性,是学习和查询CSS不可或缺的资源。通过深入研究这...

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

    别具光芒——CSS属性、浏览器兼容与网页布局

    例如,`color`属性用于设置文本颜色,`font-family`定义字体类型,`padding`和`margin`调整元素内外边距,`border`定义边框样式,`background-color`设置背景色,`display`控制元素的显示方式(如块级、行内或...

    常用的CSS属性大全

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

    css属性分类.xmind

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

Global site tag (gtag.js) - Google Analytics