菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻

CSS文本

原创
05/13 14:22 更新

设置不同元素的文本颜色

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style>
    body {color:red;}
    h1 {color:#00ff00;}
    p.ex {color:rgb(0,0,255);}
</style>
</head>

<body>
    <h1>这是标题1</h1>
    <p>这是一个普通的段落。请注意,此文本为红色。页面的默认文本颜色在正文选择器中定义。</p>
    <p class="ex">这是一个class=“ex”的段落。这个文本是蓝色的。</p>
</body>
</html>

文本对齐

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style>
    h1{text-align:center}
    p.date{text-align:right}
    p.main{text-align:justify}
</style>
</head>

<body>
    <h1>CSS text-align 实例</h1>
    <p class="date">2015 年 3 月 14 号</p>
    <p class="main">“当我年轻的时候,我梦想改变这个世界;当我成熟以后,我发现我不能够改变这个世界,我将目光缩短了些,决定只改变我的国家;当我进入暮年以后,我发现我不能够改变我们的国家,我的最后愿望仅仅是改变一下我的家庭,但是,这也不可能。当我现在躺在床上,行将就木时,我突然意识到:如果一开始我仅仅去改变我自己,然后,我可能改变我的家庭;在家人的帮助和鼓励下,我可能为国家做一些事情;然后,谁知道呢?我甚至可能改变这个世界。”</p>
    <p><b>注意:</b> 重置浏览器窗口大小查看 "justify" 是如何工作的。</p>
</body>

</html>

移除链接下划线

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style>
    a {text-decoration:none;}
</style>
</head>

<body>
    <p>链接到: <a href="https://www.lmonkey.com">lmonkey.com</a></p>
</body>

</html>

装饰文字

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style>
    h1 {text-decoration:overline;}
    h2 {text-decoration:line-through;}
    h3 {text-decoration:underline;}
</style>
</head>

<body>
    <h1>这是标题 1</h1>
    <h2>这是标题 2</h2>
    <h3>这是标题 3</h3>
</body>

</html>

控制文本中的字母

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style>
    p.uppercase {text-transform:uppercase;}
    p.lowercase {text-transform:lowercase;}
    p.capitalize {text-transform:capitalize;}
</style>
</head>

<body>
    <p class="uppercase">This is some text.</p>
    <p class="lowercase">This is some text.</p>
    <p class="capitalize">This is some text.</p>
</body>
</html>

缩进文本

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style>
    h1 {letter-spacing:2px;}
    h2 {letter-spacing:-3px;}
</style>
</head>

<body>
    <h1>这是标题 1</h1>
    <h2>这是标题 2</h2>
</body>
</html>

指定了字符之间的空间


指定了行与行之间的空间

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style>
    p.small {line-height:70%;}
    p.big {line-height:200%;}
</style>
</head>

<body>
    <p>
    This is a paragraph with a standard line-height.<br>
    This is a paragraph with a standard line-height.<br>
    The default line height in most browsers is about 110% to 120%.<br>
    </p>
    
    <p class="small">
    This is a paragraph with a smaller line-height.<br>
    This is a paragraph with a smaller line-height.<br>
    This is a paragraph with a smaller line-height.<br>
    This is a paragraph with a smaller line-height.<br>
    </p>
    
    <p class="big">
    This is a paragraph with a bigger line-height.<br>
    This is a paragraph with a bigger line-height.<br>
    This is a paragraph with a bigger line-height.<br>
    This is a paragraph with a bigger line-height.<br>
    </p>

</body>
</html>

设置元素的文本方向

<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style type="text/css">
    div.ex1 {direction:rtl;}
</style>
</head>
<body>
    
    <div>一些文本。 默认书写方向</div>
    <div class="ex1">一些文本。从右到左的书写方向。</div>

</body>
</html>

增加单词之间的空格

<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style type="text/css">
    p
    { 
        word-spacing:30px;
    }
    h4{
        word-spacing: -0.5em;
    }
</style>
</head>
<body>

    <p>
    This is some text. This is some text.
    </p>
    <h4>
    This is some text. This is some text.
    </h4>
</body>
</html>

在一个元素内禁用文字换行

<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style type="text/css">
    p
    {
    white-space:nowrap;
    }
</style>
</head>
<body>

    <p>
    这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。
    这是一些文本。这是一些文本。这是一些文本。这是一些文本。这是一些文本。
    </p>

</body>
</html>

内部文字图像的垂直对齐

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>学习猿地</title> 
<style>
    img.top {vertical-align:text-top;}
    img.bottom {vertical-align:text-bottom;}
</style>
</head>

<body>
    <p>一个 <img src="https://www.lmonkey.com/_nuxt/img/logo.2a324bb.png" alt="lmonkey" width="121" height="74" /> 具有默认对齐方式的图像.</p> 
    <p>一个 <img class="top" src="https://www.lmonkey.com/_nuxt/img/logo.2a324bb.png" alt="lmonkey" width="121" height="75" /> 文本顶部对齐的图像.</p> 
    <p>一个 <img class="bottom" src="/https://www.lmonkey.com/_nuxt/img/logo.2a324bb.png" alt="lmonkey" width="121" height="75" /> 图像与文本底部对齐.</p>
</body>
</html>
综合评分:9.9 评分 请对本文进行纠错,及学习过程中有困难疑惑可在此进行讨论