我有一堆HTML按钮,其中一些具有类似于“Title*”的值,希望星号可以以红色显示,而文本的其余部分为黑色。这可行吗?
我找到了以下代码建议可以改变文本颜色:
<form>
<input type="button" value="this is a styled text button" style="color:#fff;">
</form>
这种情况下,是否可以修改代码以便只影响值中的某些部分?
你需要像其他人建议的那样使用span。然而,我完全避免使用带有style
属性的内联CSS。而是使用类。不知道使用情况的上下文如何推荐如何应用CSS,但以下是一个示例:
HTML:
<button class="starred">Title <span>*</span></button>
CSS:
button.starred span { color: #f00; }
*
放在一个span标签里,像这样:<button type="button">Title <span style="color:red;">*<span></button>
更新:
<style>button>span{style="color:red;"}</style>
<button type="button">Title <span>*<span></button>
button
而不是 input type="button"
而对我进行负评。 - user1432124style
属性的行内样式。只有在极特定的情况下,它们才有意义。根据提供的信息,这不是这些情况之一。 - prodigitalson#0f0
,该怎么办?我是说可以使用查找和替换,但那只是愚蠢的做法,因为它本可以在一个地方(即CSS文件)进行更改。 - prodigitalson你可以使用<button>
标签代替<input type="button"/>
,并且可以样式化其标签:
<button>Title<span style="color:#f00">*</span></button>