Html 制作<;p>;表现得像<;br>;

Html 制作<;p>;表现得像<;br>;,html,css,Html,Css,我想使用而不是,因为它占用的空间更少,而且我可以更改它将创建的间隙有多大(更改p的上边距) 但是,当使用浮动图像时,使用将使行显示在图像下方而不是旁边 我曾考虑将display属性设置为inline,但这使得完全不改变行 那么,我怎样才能使p表现得像br呢 p { height:(designated height of space); } 请注意,这只适用于线路非常短且未断开的情况;否则你会陷入混乱 改变br标签并不是一个好的做法……我的意思是,这就是标准存在的原因。就像@hunter之前所

我想使用
而不是


,因为它占用的空间更少,而且我可以更改它将创建的间隙有多大(更改p的上边距)

但是,当使用浮动图像时,使用
将使行显示在图像下方而不是旁边

我曾考虑将display属性设置为inline,但这使得
完全不改变行

那么,我怎样才能使p表现得像br呢

p { height:(designated height of space); }
请注意,这只适用于线路非常短且未断开的情况;否则你会陷入混乱


改变br标签并不是一个好的做法……我的意思是,这就是标准存在的原因。就像@hunter之前所说的。

如果你不“让
表现得像

”,你就要为工作使用正确的元素。如果要包装文本段落,请使用
标记


除了HTML电子邮件之外,我从来没有看到过



的用途,而不是让每个web开发人员都为你疯狂,也许你应该使用

标签?或者我个人最喜欢的
首先,
不是

,永远不会“表现相同”。第二,也许你可以用一些代码来说明你的问题,以澄清问题在哪里?@Mike-同意hunter的说法。对不起,迈克,这真是个坏主意。标准的存在是有原因的,编写
其实并不难。在编写过程中,让我们将div改为img标签,h1改为h6标签,脚本改为ul标签。我真的厌倦了整天写作。顺便说一句,你们以后能帮我调试我的代码吗?嗯,不@Mike-你们是那个用


来分隔内容的人-对我们来说,你们是喜剧演员:)谢谢朋友,我会试试的,尽管我怀疑它不会起作用。这很奇怪,但行为对我来说不同,我的代码的其他部分肯定有问题。您的解决方案提供了与我的解决方案相同的结果,尽管我认为我的解决方案不起作用,但当我重试时,它现在起作用了。我只是四处搜索我的代码。嘿,我并没有真正读过这篇文章,但我用谷歌搜索了这篇文章,它可能会有所帮助@迈克-很抱歉大家对你这么苛刻,但如果你在代码中使用非标准HTML元素,就会产生所谓的技术债务。基本上,您会一个接一个地构建bug,直到突然发现没有任何东西像您预期的那样工作。这里有一个链接可以帮助您:不要让喜剧演员吓跑您,因为堆栈溢出是一个很好的资源。:)+1.事实上,我重新设计了一个网站,由于某种原因,它有一个边栏(每个页面上都有,因为没有模板),其中一行包含了~30个

,后面什么都没有。因此,我完全同意你的br br声明。对我来说,

唯一的好用途至少是诗歌,尽管如此,CSS的
空白
属性更有用。是的,

在某些方面是可以的,它也可以用于正确格式化地址之类的事情。。。。双

虽然不酷。