html - 未应用文档头中的 css 样式

标签 html css

如果问题太简单,我深表歉意。我敢肯定是这样,但我已经将此代码通过 W3C.org 上的验证程序并查看了该站点上的相关链接和字符串,但我没有找到任何答案,至少是这样我能理解。

我有一个非常基本的 html 文档,头部有一些 css 样式。我想要做的就是使用简单的 css 样式让副本环绕图像。

我只是在学习如何做到这一点,并且正在按照书中的示例进行操作,但是代码没有按预期工作。

这是我的代码。我究竟做错了什么? (我正在使用在 Yosemite 上运行的 Chrome 和 Safari。 ____________________ 代码开头_____________________

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">

<head> 
<title>Float</title> 
<meta http-equiv="content-type"  content="text/html lang="en-US">

<style type="text/css"> 

.featureimage {   
float: left;   
width: 300px; 
}
p.copy {    
float: right;   
align: center; 
} 
</style>

</head>

<body> 
<h1>This Is A Very Large Housing D,evelopment.</h1>

<img src="BLDGS-300x200.jpg" width="300" height="200" alt="hi-rise" class="featureimage">


<p class="copy"> At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti, quos dolores et quas molestias excepturi sint, obcaecati cupiditate non provident, similique sunt in culpa, qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore,  repellat… </p>

</body>

</html>

_________________ end of code ______________________

最佳答案

因为您在段落中指定了 float: right,所以它与之前的 float 内容交互的规则发生了变化。这会将它向下移动到一个新行。

删除 float:right 文本将环绕图像。


align:center 是无效的 CSS。没有 align 这样的属性。

关于html - 未应用文档头中的 css 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41527732/

相关文章:

html - 当列堆叠时,Bootstrap CSS 垂直间距消失

javascript - 哪个 jPlayer 事件指定开始播放的能力?

css - Angular 4 - Material 主题定制

javascript - 如何使用 jsPDF 从具有表格全尺寸的 HTML 表格正确生成 PDF

javascript - 具有 rowGrouping 的数据表无法隐藏列

html - 防止将 div 包裹在可滚动的 div 中

html - div中的Struts2标签显示为空

javascript - 更改 CSS 类声明或实际将样式应用于每个元素?

javascript - 如何用CSS3 rotate3d和transformZ控制重叠元素的绘制顺序?

html - 使用 CSS 和 HTMl 实现