大数据最全【CSS】CSS文本样式【CSS基础知识详解】(1),大数据开发开发应该了解的Binder原理

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

| center | 最后一行居中对齐。 |
| justify | 最后一行被调整为两端对齐。 |
| start | 最后一行在行开头对齐(如果 text-direction 是从左到右,则向左对齐;如果 text-direction 是从右到左,则向右对齐)。 |
| end | 最后一行在行末尾对齐(如果 text-direction 是从左到右,则向右对齐;如果 text-direction 是从右到左,则向左对齐)。 |
| initial | 设置该属性为它的默认值。 |
| inherit | 从父元素继承该属性。 |

例如:

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>花无缺</title>
    <style>
 p {
 text-align-last: justify;
 }
 </style>
</head>

<body>
    <p>周杰伦(Jay Chou),1979年1月18日出生于台湾省新北市,祖籍福建省泉州市永春县,中国台湾流行乐男歌手、音乐人、演员、导演、编剧,毕业于淡江中学。
        2000年发行首张个人专辑《Jay》。2001年发行的专辑《范特西》奠定其融合中西方音乐的风格。2002年举行“The
        One”世界巡回演唱会。2003年成为美国《时代周刊》封面人物。2004年获得世界音乐大奖中国区最畅销艺人奖。2005年凭借动作片《头文字D》获得金马奖、金像奖最佳新人奖。2006年起连续三年获得世界音乐大奖中国区最畅销艺人奖。2007年自编自导的文艺片《不能说的秘密》获得金马奖年度台湾杰出电影奖
        。</p>
</body>

</html>

🌏垂直对齐

属性名:vertical-align

作用:设置元素的垂直对齐方式

取值:

描述
baseline默认。元素放置在父元素的基线上。
sub垂直对齐文本的下标。
super垂直对齐文本的上标
top把元素的顶端与行中最高元素的顶端对齐
text-top把元素的顶端与父元素字体的顶端对齐
middle把此元素放置在父元素的中部。
bottom使元素及其后代元素的底部与整行的底部对齐。
text-bottom把元素的底端与父元素字体的底端对齐。
length将元素升高或降低指定的高度,可以是负数。
%使用 “line-height” 属性的百分比值来排列此元素。允许使用负值。
inherit规定应该从父元素继承 vertical-align 属性的值。

例如:

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>花无缺</title>
    <style>
 .a1 {
 vertical-align: text-top;
 }

 .a2 {
 vertical-align: text-bottom;
 }
 </style>
</head>

<body>
    <p>把元素的顶端<img src="../../../../../../ChromeDownload/爱心.png" class="a1">与父元素字体的顶端对齐</p>
    <hr>
    <p>把元素的底端<img src="../../../../../../ChromeDownload/爱心.png" class="a2">与父元素字体的底端对齐。</p>
</body>

</html>

🌙文本修饰

属性名:text-decoration

取值:

属性值效果
underline下划线
line-through删除线
overline上划线
none无装饰线

例如:

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>花无缺</title>
    <style>
 .a1 {
 text-decoration: underline;
 }

 .a2 {
 text-decoration: line-through;
 }

 .a3 {
 text-decoration: overline;
 }

 .a4 {
 text-decoration: none;
 }
 </style>
</head>

<body>
    <p class="a1">下划线效果</p>

    <p class="a2">删除线效果</p>

    <p class="a3">删除线效果</p>

    <p class="a4">无装饰线</p>

</body>

</html>

🌙文本转换

属性名:text-transform

作用:控制文本中的大小写字母

取值:

取值效果
capitalize文本中的每个单词以大写字母开头
uppercase定义仅有大写字母
lowercase定义无大写字母,仅有小写字母

例如:

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>花无缺</title>
    <style>
 .a1 {
 text-transform: capitalize;
 }

 .a2 {
 text-transform: uppercase;
 }

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

<body>
    <p class="a1">My name is huawuque.</p>
    <p class="a2">My name is huawuque.</p>
    <p class="a3">My name is huawuque.</p>
</body>

</html>

🌙文本方向

属性名:direction

取值:

取值效果
ltr默认,文本方向从左到右
rtl文本方向从右到左

如果文本方向设置为从右到左,则需要配合unicode-bidi: bidi-override;使用。

例如:

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>花无缺</title>
    <style>
 .a1 {
 direction: ltr;
 }

 .a2 {
 direction: rtl;
 unicode-bidi: bidi-override;
 }
 </style>
</head>

<body>
    <p class="a1">文本方向从左到右</p>
    <p class="a2">文本方向从右到左</p>
</body>

</html>

🌙文字间距

属性名:letter-spacing/word-spacing

作用:增加或减少字符间的空白(字符间距)

取值:

取值效果
normal默认。规定字符间没有额外的空间
length定义字符间的固定空间(允许使用负值)

例如:

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>花无缺</title>
    <style>
 .a1 {
 letter-spacing: 16px;
 }

 .a2 {
 word-spacing: 16px;
 }
 </style>
</head>

<body>
    <p class="a1">文本间距为16px,i love you</p>
    <p class="a1">文本间距为16px,i love you</p>
</body>

</html>

🌙文本阴影

属性名:text-shadow

作用:设置文本阴影效果

语法:text-shadow: h-shadow v-shadow blur color;

取值:

取值作用
h-shadow必须写,水平偏移量,允许负值
v-shadow必须写,垂直偏移量,允许负值
blur可选,模糊距离
color可选,阴影颜色

例如:

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>花无缺</title>
    <style>
 p {
 text-shadow: 2px 2px 2px blue;
 }
 </style>
</head>

<body>
    <p>文本阴影效果</p>
</body>

</html>

🌙行高

属性名:line-height

作用:控制文本行与行之间的距离

取值:

描述
normal默认。设置合理的行间距。
number设置数字,此数字会与当前的字体尺寸相乘来设置行间距。
length设置固定的行间距。
%基于当前字体尺寸的百分比行间距。

例如:

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>花无缺</title>
    <style>
 .a1 {
 line-height: 16px;
 }

 .a2 {
 line-height: 50%;
 }
 </style>
</head>

<body>
    <p class="a1">
        这一个段落的行高为16px,没错,就是这么多,我写这么多字就是为了有足够多的字来换行。
    </p>

    <p class="a2">
        这一个段落的行高为默认字体大小的%50,没错,就是这么多,我写这么多字就是为了有足够多的字来换行。
    </p>
</body>

</html>

🌙文本重写

属性名:unicode-bidi

作用:与 direction 属性一起使用,来设置或返回文本是否被重写,以便在同一文档中支持多种语言

语法:unicode-bidi: normal|embed|bidi-override;

取值:

取值效果
normal默认。不使用附加的嵌入层面
embed创建一个附加的嵌入层面
bidi-override设置该属性为它的默认值

例如:

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>花无缺</title>
    <style>
 p {
 direction: rtl;
 unicode-bidi: bidi-override;
 }
 </style>
</head>

<body>
    <p>文本方向改变了</p>
</body>

</html>

🌙空白处理

属性名:white-space

作用:指定元素内的空白怎样处理

取值:

取值效果
normal默认。空白会被浏览器忽略
pre空白会被浏览器保留。其行为方式类似 HTML 中的 < pre > 标签
nowrap文本不会换行,文本会在在同一行上继续,直到遇到 < br > 标签为止
pre-wrap保留空白符序列,但是正常地进行换行
pre-line合并空白符序列,但是保留换行符

例如:

<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <title>花无缺</title>
    <style>
 .a1 {
 white-space: nowrap;
 }



![img](https://img-blog.csdnimg.cn/img_convert/dd6ac6448c3a41a2975010c41d202a97.png)
![img](https://img-blog.csdnimg.cn/img_convert/6d0e5b5daf92effc412d59454f68e5f8.png)

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618545628)**


**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

签为止 |
| pre-wrap | 保留空白符序列,但是正常地进行换行 |
| pre-line | 合并空白符序列,但是保留换行符 |


例如:



花无缺

[外链图片转存中…(img-FJAxEMk4-1715752946419)]
[外链图片转存中…(img-99EGK2G8-1715752946420)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值