在CSS中,我想为
设置不同的属性<a name="tag">one font and color</a>
和
<a href="link">a different font and color</a>
但是,为 <a>
设置属性标签使两段文本具有相同的颜色。我怎样才能使它们不同?我必须放一个 id
吗?每一个?
最佳答案
我很困惑为什么你会有一个 anchor 标记,而没有 href
。
name
属性的目的是用于表单,以便在您提交表单时检索数据。
为了设置 HTML 元素的样式,您需要使用 id
或 class
。 class
可以在一个页面上多次使用,而 id
每个页面只能使用一次。
完全可以像这样根据属性设置 anchor 标签的样式:
a[name] {
/* Style 1 */
}
a[name="tag"] {
/* Style 2 */
}
a[href] {
/* Style 3 */
}
a[href="link"] {
/* Style 4 */
}
但最好使用 id
和 class
。
关于html - 区分名称和 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29313464/