我有一个html文件,它以两种不同的方式使用span
关键字。<span></span>标签和在.css中使用span有什么区别?
在第二个定义button.groovyButton span
这里首先是:
button.groovyButton {
border: 0;
padding: 0;
height: 45px;
background: url('../images/leftside.png') no-repeat;
}
button.groovyButton span {
font-size: 22px;
font-family: "san-serif";
font-weight:bold;
color: #FF9900;
line-height: 45px;
background: url('../images/mainbak.png') no-repeat right;
position: relative;
left: 5px;
display: block;
white-space: nowrap;
padding-right: 50px;
}
和第二,其中button.groovyButton风格在HTML中使用:
...
<body>
<div style="text-align: center;">
<button value="Submit" type="submit" class="groovyButton">
<span>Please wait<img src="/images/blah.gif" width="24" height="39" /></span>
</button>
</div>
我看<span></span>
如何用于将元素分组在一起,但button.groovyButton span
呢?
所以,你可以有相同的风格多个按钮而不复制代码 – craig1231 2011-12-30 16:36:22
@ craig1231,但不会只是类=“groovyButton”这样做吗? – BeeBand 2011-12-30 16:37:40
我不确定你在问什么。你有一个包含'span'的选择器,即'button.groovyButton span',并且你在页面上有一个物理的''元素。你问这两者有什么不同? – 2011-12-30 16:38:02