在CSS中,锚(anchor)指的是被赋予了一个唯一标识符的HTML元素。这个唯一标识符通常被称为锚点(anchor point),它可以通过HTML的href属性或CSS的:target伪类来引用。
// HTML中的锚点 <div id="section1"></div> <a href="#section1>跳转至section1</a> // CSS中的:target伪类 #section1:target { background-color: yellow; }
当使用HTML中的锚点时,当用户点击锚点所在的链接时,浏览器会自动滚动到对应id的元素位置。此外,也可以在浏览器的地址栏中输入“#”加上锚点的唯一标识符来直接跳转到该元素。
而CSS中的:target伪类主要用于设置被选元素的样式。当页面URL中包含元素的唯一标识符时,该元素就会被选中,从而应用该伪类所设置的样式。
总之,在HTML和CSS中都可以使用锚,它们可以帮助我们快速的导航和定位到网页中的特定元素。