zl程序教程

您现在的位置是:首页 >  其它

当前栏目

如何给页面添加虚线

如何 添加 页面 虚线
2023-09-14 09:13:39 时间

很多写代码的新手,在做一些简单项目的时候,总会遇到页面有虚线的存在,那么虚线应该怎么添加?

这是一个令人头疼的问题,当然,这个问题博主也头疼过。对于只是掌握html和css的初学者,针对这一问题,其实也是有比较简单的解决办法。下面我就来讲一讲,相信大家都能学会。

首先我们想一想,哪一板块学习过线?

  1. 下划线,删除线。这是对于文本来说,属于文本属性。如果单纯在页面上做一条虚线,这个角度肯定是不行的。
  2. <hr>标签,大家都知道,这是一个单标签,是一条实线。我们只需要添加一些属性,就可以改变显示效果。

<!DOCTYPE html>

<html>

          <head>

        <meta charset="utf-8" />

        <title></title>

        <style>

               #xuxian{

                      border:1px dashed #000;

               }

        </style>

         </head>

    <body>

        <hr id="xuxian">

    </body>

</html>

      3.还有一个办法,我们可以设置一个空div,对空div进行操作。

我们知道<div></div>标签是块级元素,设置宽高,以及背景颜色,它就会显示出一个方框。

但如果,我们将这个空div的高设置成0px,会怎么样呢?

没错,将高设置为0px,之后,也就意味着这个方框的上下两条线重合了,左右两条线因为高度是0,所以变成了一个点,这样就变成一条线了。再设置这个div的border属性,也就是边框属性进而改变成虚线。

<!DOCTYPE html>

<html>

<head>

        <meta charset="utf-8" />

        <title></title>

        <style>

               .xuxian {

                      border-top-style: dashed;

                      border-top-width: 1px;

                      border-top-color: rgba(221, 73, 0, 1.0);

                      height:  0px;

                      /* width:自己调整 */

               }

        </style>

</head>

<body>

        <div class="xuxian"></div>

</body>

</html>

效果:

说明一下: 实线solid
                虚线dashed
                点线dotted