html - 输入按钮保持未格式化

标签 html css button

我有一个关于格式化输入按钮的非常特殊的问题。

在我的第一页上,我创建了一个名为“button”的 css 规则,用于设置一行中独立的按钮的格式。完美运行,按钮如下图所示

enter image description here

这个按钮的CSS在下面

.button {
    width: 100%;
    height: 15mm;
    background-color: #AAA;
    color: #FFFFFF;
    font-size: 20px;
    text-shadow: 0px -2px #888;
    border:none; !important
    -moz-box-shadow:    0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;
    -webkit-box-shadow: 0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;
    box-shadow:         0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;

}

在 html 中,它看起来像这样:

<a href="dashboard.html">
  <input class="button" type="button" value="SUBMIT" action="dashboard.html" />
</a>

问题是,我已经复制了这条规则,并在第二页中为平行的按钮稍微修改了它,并且它没有格式化按钮。奇怪的是,它在 Dreamweaver 中显示正确

enter image description here

但是在任何浏览器中,它都会失去它的格式

enter image description here

这是平行按钮的CSS

.2buttons {
    width: 40%;
    height: 15mm;
    background-color: #AAA;
    color: #FFFFFF;
    font-size: 20px;
    text-shadow: 0px -2px #888;
    border:none; !important
    -moz-box-shadow:    0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;
    -webkit-box-shadow: 0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;
    box-shadow:         0px 2px 0px 0px #888, 0px -2px 0px 0px #DDD;

}

这是html

<a href="report.html">
  <input class="2buttons" type="button" value="OK"/>
</a>

奇怪的是,即使您将第一个有效的 css 规则应用到这些按钮,它们仍然保持未格式化。

最佳答案

您的代码中有两件事。

首先 classID 名称不要以数字开头。

像这样写 .buttons2 而不是 .2buttons

& 第二

这样写

border:none !important; 

取而代之的是:

border:none; !important

关于html - 输入按钮保持未格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12596838/

相关文章:

r - 创建可以输出多种文件类型的downloadButton R Shiny

css - a href=(社交媒体)在 ul/li 中不起作用

jquery - 使用 jQuery 从 HTML 页面中的博客提要中获取图像

php - Zend 框架设置

javascript - 最大高度和 nanoscroller + AngularJS NgRepeat

wpf - WPF-如何使用模板创建图像按钮

java - 在 thymeleaf 中为变量名设置值

css - 非响应式网站不会调整大小以适应移动浏览器

javascript - 在两个 div 之间滚动自动调整 div

c# - 当单击另一个表单中的按钮提交时,如何在 C# 中重新加载表单?