科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件如何利用CSS控制文本属性

如何利用CSS控制文本属性

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

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

作者:builder.com.cn 2007年6月5日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

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

列表 D

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

输出结果如图D所示:

如何利用CSS控制文本属性

图D

修饰控制

使用文本修饰属性可以对文本进行修饰以使其更好看。可能的修饰为下划线,删除线,渗透或闪烁效果文本对象,对应的CSS取值分别为下划线,删除线,行渗透和闪烁。列表E演示所有取值:

列表 E

<html>
<head>
    <style type="text/css">
    .alpha {
        text-decoration: underline;
    }

    .beta {
        text-decoration: overline;
    }
   
    .beta2 {
        text-decoration: line-through;
    }

    .gamma {
        text-decoration: blink;
    }
    </style>
</head>

<body>
    <span class=”alpha”>Watch</span>
    <span class=”beta1″>me</span>
    <span class=”beta2″>you</span>
    <span class=”gamma”>blink</span>
</body>
</html>
输出结果如图E所示:

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

责任编辑:德东

查看本文国际来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章