Html 漂浮的帮助与困惑
我的问题很简单,但我真的被难倒了 (问题出在RHS pic上!) 我有一个带有以下css的缩略图:Html 漂浮的帮助与困惑,html,css,css-float,Html,Css,Css Float,我的问题很简单,但我真的被难倒了 (问题出在RHS pic上!) 我有一个带有以下css的缩略图: float: none; margin-right: 0; display: block; position: relative; text-decoration: none; text-indent: 0; 在右边,我有一些带有以下css的文本: float: none; margin-right: 0; display: block; position: relative; text-
float: none;
margin-right: 0;
display: block;
position: relative;
text-decoration: none;
text-indent: 0;
在右边,我有一些带有以下css的文本:
float: none;
margin-right: 0;
display: block;
position: relative;
text-decoration: none;
text-indent: 0;
现在这个效果很好!但是,当用户调整窗口大小时,文本会跳转到我不想要的缩略图下方(我使用的是响应性网站)!如何防止这种情况发生?文本的行为是这样的? 我已经玩了很久,解决不了这个问题:( 里面的风格写的屏幕尺寸较低。最好的 你们可以做的事情是,用firebug或其他东西检查,然后检查 是否为缩略图图像提供了任何左浮动。如果是,请将其删除,或将其作为 像没有一样漂浮 如果在调整屏幕大小时,您可以将整个文本放在图像下方,则可以使用clear:All(清除:两者)来降低屏幕大小,这必须指定文本div
如果您可以提供一个链接来查看,那么就很容易解决实际问题。希望我的解决方案能有所帮助。谢谢:-)这似乎是您想要的:
<html>
<head>
<style>
img {
float: left;
width: 40px;
height: 40px;
border: 1px solid gold;
margin-left: 5px;
}
.text {
margin-left: 50px;
}
.container {
width: 150px;
border-left: 3px solid red;
}
</style>
</head>
<body>
<div class="container">
<img>
<div class="text">This should stay aligned and not go under the thumbnail.</div>
</div>
</body>
</html>
img{
浮动:左;
宽度:40px;
高度:40px;
边框:1件纯金;
左边距:5px;
}
.文本{
左边距:50像素;
}
.集装箱{
宽度:150px;
左边框:3倍纯红;
}
这应该保持对齐,而不是放在缩略图下面。
您可以将“左浮动”属性添加到图像和文本中,并将其添加到文本的左边距中
.box {
width: 210px;
vertical-align: text-top;
display: table-cel
}
.box img {
float: left;
width: 100px;
height: 100px;
}
.box span.text {
float: left;
width: 100px;
box-sizing: border-box;
}
你能在jsfiddle中查看一个例子吗:有没有可能看到HTML和所有相关的CSS?在jsfiddle.net或jsbin.com上进行一个简单的演示会很好。只需将缩略图放在容器div中,定义宽度和较大高度,然后向左浮动,然后向左浮动文本。我认为这是最好的答案。这两个元素都应该浮动,因为它们不应该相互干扰。