html - URL 中的 CSS 选择器

标签 html css url css-selectors

当你有一个像这样的 url www.example.com/#signup 时,浏览器所做的只是将它的 View 集中在 ID 为 signup 的 HTML 元素上,是这样吗?

如果以这种方式聚焦,是否可以更改元素的 CSS 样式?

例如 假设我有一个 div 元素,id 为 signup,那么如果我输入 www.example.com,div 的背景是白色的,如果我输入 www.example.com/#signup 它是黄色的。就像“强调”注册表单一样。这有可能吗?

最佳答案

:target { background-color: yellow; }

:target 伪类正是这样做的。

关于html - URL 中的 CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9442582/

相关文章:

javascript - wasm/dotnet 完整性属性对于 Github 页面上的 Blazor 应用程序无效

css - 根据背景颜色计算文本颜色

php - 用于发布状态的 Facebook 和 Twitter URL

javascript - JS/CSS : How to change z-index value after scrolling down past 1200 pixels (in height)?

jquery - 将按钮文本更改为粗体

html - 如何在我的网站上将图片与导航栏水平对齐?另外,我的导航栏上的边框乱七八糟?帮助初学者?

css - 使用 CSS 从中间展开 div,而不仅仅是顶部和左侧

css - 自定义 Chrome 滚动条样式的高度不起作用

url - 多语言网站的 SEO 和用户友好的 URL

android - 从 URL 获取 HTML 源代码