html - 在多个 PHP 文件上使用相同的 HTML id 属性

标签 html


我知道 id 选择器用于为单个元素指定样式。我的问题是,如果我有一个项目并且它有多个 php 文件,这些 php 文件是否可以包含具有相同 id 的元素?
下面是示例:
php 文件 1:

...
<body>
<h1 id="test">header1</h1>
</body>
...

php 文件 2:

 ...
<body>
<h3 id="test">header3</h3>
</body>
...

CSS文件:

#test
{
color:red;
}

这个用法对不对?

最佳答案

如果它们都呈现在浏览器的同一个 HTML 页面中,这是不正确的,因为 ID 在单个页面上应该是唯一的。如果只渲染一个,那就没问题了。

如果您希望您的网页验证为 XHTML 或 HTML,那么您的网页上应该有唯一的 ID。

关于html - 在多个 PHP 文件上使用相同的 HTML id 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14922389/

相关文章:

html - css - 维护两个相同宽度的表格

html - 如何在 bootstrap 4 中正确对齐一系列图像?

css - 视频播放器显示黑边

javascript - 如何在 HTML 中找到文本或 <br/> 的绝对或相对位置?

javascript - 在HTML5中,我可以直接从服务器将数据存储到 'localstorage'吗?

javascript - 如何使用 HTML/CSS/JS 写一个文本列表,在同一行有两个复选框

c# - 在c#中将html转换为json

javascript - 在 HTML5 游戏中实现计时器

javascript - 可编辑的组合框,带有显示弹出窗口的按钮

javascript - 单击按钮模拟单击隐藏的下拉列表