欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CSS非布局样式滚动、文字折行、装饰性属性及其它

程序员文章站 2022-06-08 09:08:53
...

非布局样式-滚动

滚动行为和滚动条
visible 超出则撑出容器
hidden 超出直接隐藏
scroll 一定有有滚动条
auto 没超出没有滚动条,超出则有滚动条

非布局样式-文字折行

overflow-wrap(word-wrap)通用换行控制
-是否保留单词

word-break 针对多字节文字
-设置中文句子是单词 或者中文字为单词

white-space 空白处是否断行

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>warp</title>
    <style>
        .c1{
            border: 1px solid;
            width: 8em;
            overflow-wrap: normal;
            word-break: normal;
            white-space: normal;
        }

    </style>
</head>
<body>
    <div class="c1">
        This is a long and Supercalifragilisticexpialidocious sentence. 一二三四五六,七八九零一二,这是一句巨长巨长又没有空间可以换行的句子哦。
    </div>
</body>
</html>
overflow-wrap: break-word;

超长的单词就会换行

    word-break: break-all;

只要到换行的位置就会换行,不管单词是否结束。

    word-break: keep-all;

所有单词都会保持完整

white-space: nowrap;

整个句子都不换行

装饰性属性及其它

字重(粗体): font-weight
斜体 font-style: itatic
下划线 text-decoration
指针 cursor 一般pointer

font-weight demo

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>fonts</title>
    <style>
        .weight{
            font-weight: normal;
            font-weight: bold;
            font-weight: bolder;
            font-weight: lighter;
            font-weight: 200;
        }
    </style>
</head>
<body class="body" id="body">
    <div class="weight">你好 Hello World</div>
</body>
</html>

font-weight 数字100-900

相关标签: CSS&HTML