Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 更改hr元素的颜色_Html_Css - Fatal编程技术网

Html 更改hr元素的颜色

Html 更改hr元素的颜色,html,css,Html,Css,我想使用CSS更改我的hr标记的颜色。我在下面尝试的代码似乎不起作用: hr{ 颜色:#123455; } 如果您想更改标签生成的线条的颜色,我认为您应该使用边框颜色而不是颜色 尽管如此,注释中指出,如果更改线条的大小,边框仍将与样式中指定的宽度相同,并且线条将使用默认颜色填充(大多数情况下这不是所需的效果)。因此,在这种情况下,您似乎还需要指定背景色(正如@Ibu在其回答中所建议的) HTML 5样板文件在其默认样式表中投影以下规则: hr { display: block; height:

我想使用CSS更改我的
hr
标记的颜色。我在下面尝试的代码似乎不起作用:

hr{
颜色:#123455;
}

如果您想更改

标签生成的线条的颜色,我认为您应该使用
边框颜色
而不是
颜色

尽管如此,注释中指出,如果更改线条的大小,边框仍将与样式中指定的宽度相同,并且线条将使用默认颜色填充(大多数情况下这不是所需的效果)。因此,在这种情况下,您似乎还需要指定背景色(正如@Ibu在其回答中所建议的)

HTML 5样板文件在其默认样式表中投影以下规则:

hr { display: block; height: 1px;
    border: 0; border-top: 1px solid #ccc;
    margin: 1em 0; padding: 0; }
SitePoint最近发布的一篇题为的文章提到,如果指定
hr{border color:inherit}
,则可以将其
边框颜色
设置为其父级的
颜色

hr
{
  background-color: #123455;
}
背景是你应该尝试改变的

也可以使用边框颜色。我不确定我认为这有交叉问题。您应该在不同的浏览器中测试它

hr hr { color: #f00; background-color: #f00; height: 5px; } { 颜色:#f00; 背景色:#f00; 高度:5px; }
有些浏览器使用
color
属性,有些浏览器使用
background color
属性。为了安全起见:

hr{
    color: #color;
    background-color: #color;
}

在Firefox、Opera、Internet Explorer、Chrome和Safari中测试

hr{
边框顶部:1px纯红;
}

.

如果你使用css类,那么它将被所有的“hr”标记所接受,但是如果你想使用特定的“hr”,请使用下面的代码,即内联css

<hr style="color:#99CC99" />

如果在chrome中不起作用,请尝试以下代码:

<hr color="red" />

我认为这很有用。这是一个简单的CSS选择器

hr{背景色:红色;高度:1px;边框:0;}

  • border color
    适用于ChromeSafari
  • 背景色
    适用于Firefox和Opera
  • color
    适用于IE7+

只有带有颜色的边框顶部才足以使线条具有不同的颜色

hr{
边框顶部:1px实心#ccc;
}

您可以使用CSS以不同的颜色制作线条,示例如下:

border-left: 1px solid rgb(216, 216, 216);
border-right: medium none;
border-width: medium medium medium 2px;
border-style: none none none solid;
border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(216, 216, 216);
该代码将显示垂直灰线

hr {
  height:0; 
  border:0; 
  border-top:1px solid #083972; 
}

这将使水平规则保持1px的厚度,同时也会改变它的颜色

因为我没有评论的名声,我将在这里给出一些想法

如果您想要css可变高度,请去掉所有边框并提供背景色

    hr{
        height:2px;
        border:0px;
        background:green;
        margin:0px;/*sometimes useful*/
    }
    /*Doesn't work in ie7 and below and in Quirks Mode*/
如果您只想要一种您知道有效的样式(例如:为大多数电子邮件客户端或应用程序替换::before元素中的边框)
    hr{
        height:0px;
        border:0px;
        border-top:2px solid blue;
        margin:0px;/*useful sometimes*/
    }
在这两种情况下,如果设置宽度,它将始终保持其大小

无需为此设置
display:block;

为了完全安全,您可以将两者混合使用,因为有些浏览器可能会混淆高度:0px;

    hr{
        height:1px;
        border:0px;
        background:blue;
        border-top:1px solid blue;
        margin:0px;/*useful sometimes*/
    }
使用此方法,您可以确保它的高度至少为2px

这更像是一条线,但安全就是安全

这是您应该使用的与几乎所有内容兼容的方法

记住:Gmail只检测内联css,一些电子邮件客户端可能不支持背景或边框。如果其中一个失败,你仍然会有一行1px。总比没有好

在最坏的情况下,您可以尝试添加
颜色:蓝色;

在最坏的情况下,您可以尝试使用
标记,并将宝贵的

标记放入其中。它将继承
标记颜色

使用此方法,您将希望这样做:

例如:

    <span>
        awhieugfrafgtgtfhjjygfjyjg
        <font color="#42B3E5"><hr width="50" align="left"/></font>
    </span>
    <!--Doesn't work in ie7 and below and in Quirks Mode-->

awhieugfrafgtgfhjjygfjyjg

这里有一个供您查看的链接:

hr{
高度:1px;
颜色:#123455;
背景色:#123455;
边界:无;
}

这样做可以根据需要更改高度。祝你好运。来源:

你应该将边框宽度设置为0;它在Firefox和Chrome中运行良好

hr{
明确:两者皆有;
颜色:红色;
背景色:红色;
高度:1px;
边框宽度:0;
}

这是一个测试

嗯,我对HTML、CSS和Java都是新手,但我尝试了在所有浏览器中都适用的方法。我使用了JS,而不是一些浏览器不适用的CSS

首先,我将
id=“myHR”
赋予HR元素,并在Java脚本中使用它。
这是代码

x = document.getElementById("myHR");
y = x.style.width = "600px";
y = x.style.color = "white";
y = x.style.height = "2px";
y = x.style.border = "none";
y = x.style.backgroundColor = "lightgrey";
  • 代码适用于较旧的IE
  • 尝试多种颜色

    <hr color="black">
    <hr color="blue">
    



  • 2015年5月,我在IE、Firefox和Chrome上进行测试,这在当前版本中效果最好。它集中了人力资源,使其达到70%的广度:

    hr.light{
    宽度:70%;
    保证金:0自动;
    边框:0px非白色;
    边框顶部:1px纯色浅灰色;
    }


    您可以给出

    标记,然后转到css文件并添加:

    hr{
    边界顶部:0;
    颜色:#123455;
    }

    这是一个测试

    使用字体颜色修改水平规则使其更加灵活和易于使用

    默认情况下,
    color
    属性不会被继承,因此需要将以下内容添加到hr以允许颜色继承:

    /*允许hr继承颜色*/
    hr{边框:1px实心;}
    /*可重复使用的颜色调节剂*/
    .fc_-alpha{color:crimson;}
    正常人力资源:
    
    带有颜色修改器的hr: 您可以这样做:

    hr{
    边框:1px纯红;
    }

    这是一个测试
    hr { border-style: solid; border-color: cornflowerblue; /* or whatever */ }
    <hr style="border-top: 1px solid #ccc; background: transparent;">
    
    hr {
        background-color: transparent;
        border-top: 1px solid #ccc;
    }
    
    <hr style="background-color: #dd3333" />
    
    hr {
    border: 0;
    width: 100%;
    color: #123455;
    background-color: #123455;
    height: 5px;
    }
    
    <hr style="background:#123455" />
    
      hr {
        border-top: 1px solid purple;
        border-color: purple;
        background-color: purple;
        color: purple;
      }
    
    <hr class="bg-light" />