html按钮上的多个CSS样式

html按钮上的多个CSS样式,html,css,Html,Css,我正在尝试为一个消息系统制作一个按钮,如果有新消息,它会显示一个橙色的点。然而,我不能完全让它工作。可能吗 这是按钮 <input type="button" value="Messages &bull;" />​ ​ 如果有人想尝试,请点击JSFIDLE上的按钮:-) 使用而不是,因为它有可以设置样式的子元素。使用而不是,因为它有可以设置样式的子元素。使用按钮元素 <button type="button"> Messages <span sty

我正在尝试为一个消息系统制作一个按钮,如果有新消息,它会显示一个橙色的点。然而,我不能完全让它工作。可能吗

这是按钮

<input type="button" value="Messages &bull;" />​
如果有人想尝试,请点击JSFIDLE上的按钮:-)


使用
而不是
,因为它有可以设置样式的子元素。

使用
而不是
,因为它有可以设置样式的子元素。

使用
按钮
元素

<button type="button">
   Messages <span style="color: orange;">&bull;</span>
</button>

请记住,后者在较旧的IE中不起作用。

请使用
按钮
元素

<button type="button">
   Messages <span style="color: orange;">&bull;</span>
</button>

请记住,后者在旧版IE中不起作用。

要在按钮上添加橙色点,我建议使用
背景图像。这将使您能够按照自己的意愿设计圆点,而不受字体类型的限制

如果将橙色圆点添加为背景图像,也会有更好的可访问性,因为这不是内容

<input type="button" value="Messages" class="newmessage" />​​​​​​

​.newmessage
{
    background-image:url('http://img859.imageshack.us/img859/9611/orangedot.jpg');
        background-repeat:no-repeat;
    background-position:right center;
    padding:5px;
    padding-right:25px;
}
​​​​​​
​.新消息
{
背景图像:url('http://img859.imageshack.us/img859/9611/orangedot.jpg');
背景重复:无重复;
背景位置:右中;
填充物:5px;
右边填充:25px;
}
请参见演示:

要在按钮上添加橙色点,我建议使用
背景图像
。这将使您能够按照自己的意愿设计圆点,而不受字体类型的限制

如果将橙色圆点添加为背景图像,也会有更好的可访问性,因为这不是内容

<input type="button" value="Messages" class="newmessage" />​​​​​​

​.newmessage
{
    background-image:url('http://img859.imageshack.us/img859/9611/orangedot.jpg');
        background-repeat:no-repeat;
    background-position:right center;
    padding:5px;
    padding-right:25px;
}
​​​​​​
​.新消息
{
背景图像:url('http://img859.imageshack.us/img859/9611/orangedot.jpg');
背景重复:无重复;
背景位置:右中;
填充物:5px;
右边填充:25px;
}
请参见演示:

根据问题标题,以下内容将有助于在单个样式标记中添加多个样式

<button type="button" style= "margin-top : 20px; border-radius: 15px" 
class="btn btn-primary">View Full Profile
</button>
查看完整配置文件

根据问题标题,以下内容将有助于在单个样式标签中添加多个样式

<button type="button" style= "margin-top : 20px; border-radius: 15px" 
class="btn btn-primary">View Full Profile
</button>
查看完整配置文件

这很有效。为什么内联添加样式是错误的?@PatrickReck这是表示信息,因此它应该尽可能位于表示层(CSS)中。这非常有效。为什么内联添加样式是错误的?@PatrickReck这是表示信息,因此它应该尽可能位于表示层(CSS)。