Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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 边框样式作为进度条中的背景色应用_Html_Css - Fatal编程技术网

Html 边框样式作为进度条中的背景色应用

Html 边框样式作为进度条中的背景色应用,html,css,Html,Css,我正在测试一个JSFIDLE的动画进度条,突然发现了一些奇怪的东西。我在progress标签上有一条CSS规则: progress { border:2px solid #ccc; } 但是,从CSS之前的样子来看,进展是这样的: 是进度元素是被替换的元素,其行为与正常元素不同 默认情况下,浏览器以“酷的方式”显示它们。但是,当您修改它们时,浏览器会切换到“常规方式”,以便能够使用您的样式 这与按钮元素的情况相同 .border{border:1px solid;} 按钮 按

我正在测试一个JSFIDLE的动画进度条,突然发现了一些奇怪的东西。我在
progress
标签上有一条CSS规则:

progress {
    border:2px solid #ccc;
}
但是,从CSS之前的样子来看,进展是这样的:


是<代码>进度元素是被替换的元素,其行为与正常元素不同

默认情况下,浏览器以“酷的方式”显示它们。但是,当您修改它们时,浏览器会切换到“常规方式”,以便能够使用您的样式

这与
按钮
元素的情况相同

.border{border:1px solid;}

按钮


按钮
是<代码>进度元素是被替换的元素,其行为与正常元素不同

默认情况下,浏览器以“酷的方式”显示它们。但是,当您修改它们时,浏览器会切换到“常规方式”,以便能够使用您的样式

这与
按钮
元素的情况相同

.border{border:1px solid;}

按钮


按钮
添加内容时,该条将重置为基本样式。您可以阅读更多有关

基本上,我们看到的是,在基于
-moz
-webkit-
的浏览器上,它的呈现方式会有所不同

要使其在所有视图中显示相同,您必须重置
元素的样式

progress{
-webkit-appearance:none;
-moz-appearance:none;
-s-appearance:none;
-o-appearance:none;
appearance:none;
}
使用
元素时也会遇到同样的问题


这里有一个来帮助解释。正如您所看到的,顶部栏将根据浏览器的渲染解决方案进行渲染,底部栏将退出渲染,并通过
CSS

进行样式设置。添加内容时,该栏将重置为基本样式。您可以阅读更多有关

基本上,我们看到的是,在基于
-moz
-webkit-
的浏览器上,它的呈现方式会有所不同

要使其在所有视图中显示相同,您必须重置
元素的样式

progress{
-webkit-appearance:none;
-moz-appearance:none;
-s-appearance:none;
-o-appearance:none;
appearance:none;
}
使用
元素时也会遇到同样的问题


这里有一个来帮助解释。正如您所见,顶部栏将根据浏览器的渲染解决方案进行渲染,底部栏将跳过渲染,并通过
CSS

设置样式。您可以提供更多的html和CSS吗?看起来添加任何样式都会覆盖默认的用户代理样式…至少在Chrome中是这样。-请参阅-@Soullighter实际上,提供的代码是复制效果所需的全部。您能提供更多html和css吗?看起来添加任何样式都会覆盖默认的用户代理样式…至少在Chrome中是这样。-请看-@Soullighter事实上,提供的代码是复制效果所必需的。@Omething这里好的Oriol打败了我一分钟,他的有片段,所以我不想费心更新,所有的信息都在他身上。这是一种放弃的态度!不是因为他狠狠地揍了你一顿,你的回答不能帮助其他人理解它——有时不同的措辞会有助于启发一个话题!啊,好吧,这是你的选择。@somethinghere添加了js fiddle。我会给它+1,但也有整洁的内置代码片段,让你留在网站上。下次,试试:)@somethinghere好吧,Oriol比我快了一分钟,他有这个片段,所以我不想费心更新,所有的信息都在他身上。这是一种放弃的态度!不是因为他狠狠地揍了你一顿,你的回答不能帮助其他人理解它——有时不同的措辞会有助于启发一个话题!啊,好吧,这是你的选择。@somethinghere添加了js fiddle。我会给它+1,但也有整洁的内置代码片段,让你留在网站上。下次,试试:)