html - 是否可以在不更改 HTML 代码的情况下更改多个特定的页脚标签?
问题描述
我目前正在学习 Web 开发,并且处于一个艰难的阶段。我们被分配了一个任务,我们应该设计一个 HTML 代码而不改变它。
我的问题是,是否无论如何都设置了 CSS 中 HTML 代码的特定页脚(底部一个)标签(不在另一个标签内,例如 div 标签,这也使它变得更加困难)而不更改任何内容HTML 代码?
<html>
<head>
<title>Modul 2 - uppgift 2</title>
<link rel="stylesheet" href="stil.css">
</head>
<body>
<div id="wrapper">
<header>
<h1></h1>
</header>
<article>
<section>
<header>
<h2>Om CSS</h2>
</header>
<p> .</p>
<p></p>
<p class="linktext"></p>
<footer></footer>
</section>
<section>
<header>
<h2></h2>
</header>
<p></p>
<p>.</p>
<p class="linktext"></p>
<footer></footer>
</section>
</article>
<footer></footer>
</div>
</body>
</html>
我一直试图自己解决这个问题,并试图做一些没有结果的研究,这就是我来到这里的原因。老师也不会真正帮助解决这样的问题......
我希望我把问题说清楚了,也许是我在网上找不到任何东西的原因,因为我的措辞方式,让我知道!并提前感谢!
解决方案
我认为你应该看看 css Child 组合器 (>)和:nth-child() 伪类
例如,如果您想在页脚中选择第三个 div:
<footer>
<div>Lorem ipsum 1</div>
<div>Lorem ipsum 2</div>
<div>Lorem ipsum 3</div>
</footer>
和CSS:
footer div:nth-child(3) {
background: red;
}
推荐阅读
- arrays - 以最低的能源成本过河
- sql-server - 根据另一个表的数据从数据表中插入数据到表中
- reactjs - 如何在 matchDispatchToProps 中传递多个操作?以及如何传入 mapStateToprops 几个状态(对于每个减速器)?
- javascript - 根据 fullCalendar 中的选定日期显示每个资源和日期的事件计数
- oauth-2.0 - How does an OpenID Provider authenticates an end-user?
- selenium-webdriver - 在 TestNG 中使用 getRetryAnalyzerClass 时,不执行从 IRetryAnalyzer 实现的重试方法
- swift - 如何强制使用 vapor swift 建立安全的 websocket 连接?
- r - 使用 Power BI 中的 Office 数据连接 (.odc) 文件连接到 R 中的数据库
- javascript - JS如何检查对象是否具有接口中不包含的属性?
- maven - 属性 maven.compiler.target 是如何工作的