html - 区分名称和 href

标签 html css

在CSS中,我想为

设置不同的属性
<a name="tag">one font and color</a>

<a href="link">a different font and color</a>

但是,为 <a> 设置属性标签使两段文本具有相同的颜色。我怎样才能使它们不同?我必须放一个 id 吗?每一个?

最佳答案

我很困惑为什么你会有一个 anchor 标记,而没有 href

name 属性的目的是用于表单,以便在您提交表单时检索数据。

为了设置 HTML 元素的样式,您需要使用 idclassclass 可以在一个页面上多次使用,而 id 每个页面只能使用一次。

完全可以像这样根据属性设置 anchor 标签的样式:

a[name] {
  /* Style 1 */
}
a[name="tag"] {
  /* Style 2 */
}
a[href] {
  /* Style 3 */
}
a[href="link"] {
  /* Style 4 */
}

但最好使用 idclass

关于html - 区分名称和 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29313464/

相关文章:

html - vertical-align 不使文本居中

javascript - 将 AnythingSlider 居中,两侧 overflow hidden

html - @font-face 变体被用作默认

html - 滚动容器中的全宽表格

html - 为什么我的动画没有完全旋转?

html -::first-letter 也设置第一个字符的样式

html - CSS悬停中的图像大小调整不起作用

javascript - 尝试从字符串中删除字符在控制台中有效,但在页面上无效

html - 在图像 HTML 上自动调整文本大小

html - HTML/CSS 新手无法在标题中获取 Div 以保持原位并在调整窗口大小时保持宽高比