首页 > 其他分享 >11月9月字体的属性2以及div模块的另一种用法

11月9月字体的属性2以及div模块的另一种用法

时间:2023-11-09 11:57:37浏览次数:30  
标签:11 color text align decoration 模块 标签 div 属性

目录

字体的属性2

文字对齐、文字装饰、首行缩进、文字之间的距离

文字对齐

需要用到属性text-align,该属性是用于规定元素中的文本水平对齐方式。

然后就是text-align的属性值:

描述
left 左边对齐默认值
right 右对齐
center 居中对齐
justify 两端对齐

实例代码如下

以p标签为例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <style>
    #p1{
      text-align: left;
      color: aqua;
    }
    #p2{
      text-align: right;
      color: red;
    }
    #p3{
      text-align: center;
      color: greenyellow;
    }
    #p4{
      text-align: justify;
      color: blue;
    }
  </style>
</head>
<body>
<p id="p1">麻辣烫</p>
<p id="p2">小火锅</p>
<p id="p3">担担面</p>
<p id="p4">剁椒鱼头</p>
</body>
</html>

p1的text-align是left,p2的text-align是right,p3的text-align是center,p4的text-align是justify。

效果如图

文字的装饰

需要用到text-decoration属性来给文字添加效果。

下面是它的属性值

描述
none 默认,定义标准的文本。
underline 定义文本下的一条线。
overline 定义文本上的一条线。
line-through 定义穿过文本下的一条线。
inherit 继承父元素的text-decoration属性的值。

这里以p标签为例子

代码如下

<!--text-decoration属性-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <style>
    #p1{
      text-decoration: none;
      color: aqua;
    }
    #p2{
      text-decoration: underline;
      color: red;
    }
    #p3{
      text-decoration: overline;
      color: greenyellow;
    }
    #p4{
      text-decoration: line-through;
      color: blue;
    }
    #p5{
        text-decoration: inherit;
        color: deeppink;
    }
  </style>
</head>
<body>
<p id="p1">麻辣烫</p>
<p id="p2">小火锅</p>
<p id="p3">担担面</p>
<p id="p4">剁椒鱼头</p>
<p id="p5">金汤肥牛</p>
</body>
</html>

这个代码里面p1的text-decoration属性的值为none,p2的text-decoration属性的值为underline,p3的text-decoration属性的值为overline,p4的text-decoration属性的值为line-through,p5的text-decoration属性的值为inherit。

效果如图

最常给a标签去掉自划线。

代码如下:

<!--text-decoration属性与a标签-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

  <style>
    #a1{
        text-decoration: none;
        color: deeppink;
    }
  </style>
</head>
<body>
<a href="https://www.bilibili.com/" target="_blank" id="a1">娱乐</a><br>
<a href="https://music.163.com/?from=infinity" target="_blank">音乐</a>

</body>
</html>

这个代码里面将第一个a标签赋一个id的值,用于修改,第二个a标签则是用于区分。

效果如图

首行缩进

这里需要用到text-indent属性,这个代码是将第一行缩进n个像素

代码如下

<!--text-indent属性-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

  <style>
    #p1{
        text-indent: 32px;
    }
  </style>
</head>
<body>
<p id="p1">君问归期未有期</p>
<p>巴山夜雨涨秋池</p>
</body>
</html>

这个代码里面将id为p1的p标签首行缩进了32像素的大小,与没有赋id的p标签做对比

效果如图

文字的距离设置

需要用到letter-spacing这个属性。该属性可以将文字的间距调整为指定的像素

<!--letter-spacing属性-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

  <style>
    p{
        letter-spacing: 32px;
    }
  </style>
</head>
<body>
<p>君问归期未有期</p>
<p>巴山夜雨涨秋池</p>
</body>
</html>

效果如图

块级标签的另一个作用

现在我有一个背景颜色,我在这个背景颜色的中间添加了文字,但是我想让这个文字就在正中心显示,这就要用到块级标签了。

代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        div{
            background-size: 400px 200px;
            background-color:blue;
            background-repeat: no-repeat;
            height:400px;width: 200px;
            text-align: center;
            line-height: 400px;outline-width: revert;
            font-weight:900
        }
    </style>

</head>
<body>
<div>这是一个蓝色背景</div>
</body>
</html>

效果如下

标签:11,color,text,align,decoration,模块,标签,div,属性
From: https://www.cnblogs.com/slzjb/p/17819364.html

相关文章

  • 11.9算法
    题目二叉树的锯齿形层次遍历给你二叉树的根节点root,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。示例1:输入:root=[3,9,20,null,null,15,7]输出:[[3],[20,9],[15,7]]示例2:输入:root=[1]输出:[[1]]示例3:输入......
  • salt自定义模块内使用日志例子
    如果你想要在你的SaltMinion中使用自定义的Salt模块并且记录日志,你可以创建一个自定义Salt模块,并在模块中使用Python的标准`logging`库来记录日志。以下是一个示例:首先,在SaltMaster上创建一个自定义模块的目录,例如`/srv/salt/_modules/`。然后在该目录中创建一个Python文件,例......
  • 大道至简读书笔记11月
    《大道至简》第二章是一次意义深远的思想探索,它进一步深化了我们对大道至简哲学的理解。本章主要讨论了行动与实践在大道至简中的重要性,给予了我许多启示和思考。首先,作者强调了行动的力量。我们不能仅仅停留在思考和理论层面,而是要将思想转化为行动,用实践去验证真理。只有通过实......
  • 2023.11.6测试
    \[\text{NOIP模拟赛-2023.11.6}\]T1视频监控简单题,写复杂了#include<bits/stdc++.h>#defineLLlonglongusingnamespacestd;boolMbe;constintN=1e5+10;introw,col,n,ansr,cntr,ansc,cntc;intb[N<<1],rev[N<<1],tr[N<<1],sumr[N<<1],......
  • 2023.11.8测试
    \[\text{NOIP模拟赛-2023.11.8}\]T1日本题一\(n\timesm\)的网格,从\((1,1)\)移到\((n,m)\)网格间有两种连边(无向边):一类边\((i,j)\rightarrow(i+1,j)\);二类边\((i,j)\rightarrow(i,j+1)\)。所有边的代价都是\(1\),但初始时二类边均不能通过网络中有\(k\)个节点可以......
  • 11-桶排序
    11.桶排序桶排序不是基于比较的排序,利用一个容器来进行存储额外信息进而提升速度(O(n))11.1计数排序​ 看数的范围,建立一个数组,然后记录每个数出现的次数,再按照次数来进行建立数组1.题目​ 有n个公司员工,年龄在16到200之间,用O(n)的复杂度来进行排序。2.思路​ 哈希数组:new[2......
  • 11.8
    11.8关系操作符与逻辑操作符关系操作符用于比较的表达式,称为“关系表达式”,其中的运算符就称为“关系运算符”。>:大于<:小于>=:大于等于<=:小于等于==:相等(区别于=赋值运算符)!=:不相等关系表达式返回为0或1,表示真假运算符不能连用i<j<k对上面的代码,判......
  • P11 从句
    英语从句之所以对咱们很多人造成困扰,主要是因为咱们的中文虽然有和英语从句对应的表达,但是往往在语句结构上很不一样。比如形容词从句的构成方式可以说在中文里根本不存在,但是在学校里,很多老师一上来就直接开始讲各种不同的从句,就好像从句这个概念是显而易见,毋庸赘述,和我们的中文......
  • 第11章-集合操作1
    C#中的一维数组引用类型--数组:一组类型相同的有序数据。 数组可以是一维的,也可以是多维或不规则的数组。 如何声明一维数组?声明数组的方法:  c#  //数据类型【】数组名; int[]arr1;  c语言 //数据类型 数组名【】;intarr1[];在C#中声明数组: 数据类型......
  • 2023年11月8日模拟赛
    这里观看体验更佳总结今天是模拟赛。还是比较难的。但是暴力能拿到210pts。说什么好呢。好像也没有什么好说的。感觉似乎还是那样。今天hyb生病了。可怜,希望他快点好起来。以前总是能在这个地方水一些东西,现在不想水了乎哉。题解今天的题思维和代码能力各需参半。看起来这......