如何利用CSS控制文本属性 - CSS - 网页制作 - 站长资讯 - 一摘网站分类目录-免费收录各类优秀网站的中文网站目录
当前位置:一摘网站分类目录 > 首页 > 资讯首页 > 网页制作 > CSS > 如何利用CSS控制文本属性

如何利用CSS控制文本属性

发表时间:2011-07-05内容来源:中国目录网整理  [我要投稿]  [免费提交网站]  转发微博:

  

利用CSS可以对Web页面的可视部分进行广泛控制,可以调整页面高度和宽度,背景色和图象,边距,字体。不过,所有这些属性都不是新出现的,它们都可以使用标准HTML很简单地进行操作。

但是,CSS也包含了一些控制页面文本的新属性,这些属性在以前的标准HTML元素中不可以获得。使用这些属性可以对对齐,间距,修饰,行高和页面或文本大小写进行集中控制。

对齐控制

首先,文本对齐属性可用于块级元素如段落和标题等。该属性用来控制文本块的水平对齐,可以取值为:左对齐,右对齐,居中或最合适。下面是一个例子(列表A):

列表A

<html>
<head>
    <style type="text/css">
    .title {
        text-align: right;
    }
    </style>
</head>

<body>
    <h1 class=”title”>The Rise and Fall of the Roman Empire</h1>
</body>
</html>

输出结果如图A所示:

如何利用CSS控制文本属性

图A

如何利用CSS控制文本属性

图 B

可还以分别赋值sub或super将垂直对齐属性用于下标和上标(列表C):

列表 C

<html>
<head>
    <style type="text/css">
    .super {
        font-size: x-small;
        vertical-align: super;
    }
    </style>
</head>

<body>
    3<span class=”super”>rd</span> place
    </body>
</html>
输出结果如图C所示:

如何利用CSS控制文本属性

C

利用CSS文字缩进属性的还可以控制段落首行缩放的字符数,缩放单位可以描述为点,百分比或ems。列表D中的例子,演示了对一个段落的首行缩放段宽的25%。

列表 D

<html>
<head>
<style type="text/css">
p {
text-indent: 25%;
}
</style>
</head> <body>

输出结果如图D所示:

如何利用CSS控制文本属性

图D

如何利用CSS控制文本属性

图E

常用该属性来取消Web页面上超链接的下划线,使其仅当鼠标指向该链接时才显示下划线。列表F向大家演示了如何实现该效果:

列表 F

<html>
<head>
    <style type="text/css">
    a {
        text-decoration: none
    }
   
    a:hover {
        text-decoration: underline;
    }   
    </style>
</head>

<body>
Helloandwelcometo<ahref=http://www.chinahtml.com/0709/”http://www.techrepublic.com” mce_href=”http://www.techrepublic.com”>my site</a>.
</body>
</html>

大小写控制

CSS的文本转变属性使得改变文本块的大小写形式变得十分简单。该属性的可能取值为:无,大写,小写,首字母大写。前三个是自明的,首字母大写只将每个单词的首字母大写。(列表G)

列表 G

<html>
<head>
    <style type="text/css">
    p.uc {
        text-transform: uppercase;
    }
   
    p.wc {
        text-transform: capitalize;
    }

    p.lc {
        text-transform: lowercase;
    }
    </style>
</head>

<body>
    <p class=”uc”>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum</p>

    <p class=”lc”>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum</p>

    <p class=”wc”>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum</p>
    </body>
</html>
输出结果如图F所示:

图 F

如何利用CSS控制文本属性

间距控制

利用CSS相应的字间距,字符间距和行高属性,可以简单的控制字与字间,字符之间和行之间的距离。和文本缩放属性一样,这些属性的取值可以为点,像素和ems。下面是一个例子(列表H):

列表 H

<html>
<head>
    <style type=”text/css”>
    p {
        line-height: 30px;
        word-spacing: 12pt;
        letter-spacing: 0.5em;
    }
    </style>
</head>

<body>

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum</p>
</body>
</html>
输出结果如图G所示:

图 G

如何利用CSS控制文本属性

当然,这些例子只是CSS中文本属性控制的冰山一角。不过,通过这些例子可以让读者了解如何在实际应用中使用这些属性,现在,你应该可以开始自己进行实验,因此还等待什么?开始吧,快乐编码!

  • 站长资讯刊登此文只为传递信息,并不表示赞同或者反对作者观点。
  • 如果此内容给您造成了负面影响或者损失,本站不承担任何责任。
  • 如果内容涉及版权问题,请及时与我们取得联系。
112
最新推荐                    我也要出现在这里 | 更多
快速链接
最新快速审核
中国数字期刊网(www.shiziqikan.com)是提供论文发表、期刊合作、
www.shuziqikan.com
71读小说网是广大书友最值得收藏的网络小说阅读网,网站收录了当前最火最热的网络小
www.71du.com
大香蕉网是专业发放淘宝优惠券天猫超市优惠券的优惠券网站,每天数万种淘宝内部优惠券
www.daxiangjiao1234.com
读客吧汇聚经典原创小说,致力于打造最好最完善的免费网络小说阅读网,网站收录了当前
www.dukeba.com
凭身份证手机贷款✔极速贷款✔快速借款✔分期信用贷款✔网上手机贷款app✔身份证贷
www.maolidai.cn
ADS 广告位招租
一摘开放式网站目录
在线投稿提交网站关于我们帮助中心 广告赞助免责声明 隐私保护最新推荐友情连接意见反馈
Copyright © 2006-2011 一摘网络 版权所有  1zhai.com  All Rights Reserved
在线投稿,网站免费登录,新收录网站首页显示,所有排名全自动实时刷更新,网站推广的最佳选择就在一摘开放式网站目录
Powered by 一摘网络(1zhai.com)    快速审核|投放广告,请点击给我信息快速审核|投放广告
页面执行时间: 173.9 毫秒