【发布时间】:2017-06-11 19:02:03
【问题描述】:
<!DOCTYPE html>
<html>
<head>
<style>
div.div1 {
align-items: center;
border-style: solid;
border: 1px solid red;
display: flex;
}
</style>
</head>
<body>
<div class="div1">
<img src="smiley.gif">
One<br>Two<br>Three<br><font color="red">Four</font>
</div>
</body>
</html>
我使用上面的代码来显示图像和旁边的文本One, Two, Three, Four。我正在尝试使Four 具有红色,但它将它与其他数字分开放置在左侧。我该如何解决这个问题?
【问题讨论】:
-
<font>标签doesn't exist anymore。 -
@j08691 但确实如此,这就是问题所在。如果浏览器有任何意义,他们就会使这样的代码无效。但是不,他们继续支持所有这些旧东西。
-
@MrLister
我知道,我知道... -
@MrLister 不,它没有:developers.whatwg.org/obsolete.html#obsolete 但我认为你的意思只是浏览器仍然支持它。也就是说,他们明天可以在不通知的情况下放弃对它的支持,如果它破坏了任何人的网页,那不是任何人的错,而是决定使用
<font>的网络开发人员。浏览器也支持<marquee>,但这从未成为任何 HTML 规范的一部分。 -
@JaredFarrish 不。我说如果他们的分页符导致他们使用
<font>并且浏览器停止支持它,他们有一天会这样做。