Html 带有h1标记的额外空间
在Html 带有h1标记的额外空间,html,css,alignment,Html,Css,Alignment,在p标记上方添加h1标记时,存在未知空格 这是 我需要的是下图 在考虑了float:left之后,我在我的真实页面中尝试了它,但它仍然给出了问题 这是带有float:left的新代码 这是因为你给你的大拇指类(这是你的图像)一个100px的高度。只需移除该高度即可修复,请参见Fiddle: 编辑:正如您所说,您希望图像旁边有p标记,将float:left添加到p标记和thumb类中,如下所示:添加一个float:left到p、h1和.thumb定义。您需要设置图像浮动:左。请参阅此演示: 这
p
标记上方添加h1
标记时,存在未知空格
这是
我需要的是下图
在考虑了
float:left
之后,我在我的真实页面中尝试了它,但它仍然给出了问题
这是带有float:left的新代码
这是因为你给你的大拇指
类(这是你的图像)一个100px的高度。只需移除该高度即可修复,请参见Fiddle:
编辑:正如您所说,您希望图像旁边有p
标记,将float:left
添加到p
标记和thumb
类中,如下所示:添加一个float:left编码>到p
、h1
和.thumb
定义。您需要设置图像浮动:左
。请参阅此演示:
这意味着图像将向左浮动,并允许文本环绕用于浮动的并移除显示内联块代码>
p {
width: 80%;
vertical-align: top; margin:0
}
h1{
font-size:14px;
margin:0;
vertical-align:top;
}
.thumb{
float:left;
height:100px
}
问题:错误使用显示:内联块代码>
p {
width: 80%;
vertical-align: top; margin:0
}
h1{
font-size:14px;
margin:0;
vertical-align:top;
}
.thumb{
float:left;
height:100px
}
解决方案:删除所有显示:内联块代码>和垂直对齐:顶部代码>发生并给出.thumb
浮动:左代码>(对齐相邻块元素的正确方法)
示例:我会使用拇指的绝对位置。并将边距放在h1和p标签的左边
这不是小提琴对我的排列方式:,你是在说拇指造成的间隙吗?更像是这样吗?否则我真的不明白。@PeeHaa Fiddle有问题陈述。我需要像我在图像中所显示的那样的输出。HI@Sowmya用于浮动我需要p标记从h1标记的正下方开始,它在所附图像中的显示方式,但在我的ral页面中它不工作..:(将在2分钟内发布完整代码。请look@Sowmya好的,请在发布时通知我。@Sowmya看到这一点,您错过了图像标记中的class=“thumb”
。如果您希望图像变小,请选择thumb
class:)的高度,但p标记文本仍然不完全在h1文本的下方,对吗(选中此处,您可能还希望删除拇指的高度,以使文本在图像上流动。@WouterJ我需要pa标记文本从h1文本的正下方开始。在您的小提琴中,它显示在h1旁边tag@Sowmya你是什么意思?小提琴就是你的形象,不是吗?我不想看到你小提琴的不同之处。这是确切的演示。无论如何,感谢你的努力和回答。:)@哦,我现在明白了。你还不明白我的答案。我说你只需要在选择器中添加float:left;
。thumb
选择器,而不是h1
和p
。请查看@编辑过的问题。我添加了float:left,但这仍然是个问题,但你在这方面做了什么改变?从h1中删除了float??
h1, p{
margin: 0 0 0 60px;
}
.thumb{
position:absolute;
width:50px;
height:50px;
}