What is the difference between <p> and <div>?

它们可以互换使用吗?应用程序是什么?

推荐答案

之前的代码是

<p class='item'><span class='name'>*Scrambled eggs on crusty Italian ciabatta and bruschetta tomato</span><span class='price'>$12.50</span></p>

所以我必须把它改成

<div class='item'><span class='name'>*Scrambled eggs on crusty Italian ciabatta and bruschetta tomato</span><span class='price'>$12.50</span></div>

这很容易解决.上面代码的CSS是

.item {
    position: relative;
    border: 1px solid green;
    height: 30px;
}

.item .name {
    position: absolute;
    top: 0px;
    left: 0px;
}

.item .price {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

所以div标签可以包含其他元素.P不应该被迫这么做.

Html相关问答推荐

包装长线条之前需要什么CSS,但仅需要最小宽度?

简化指标与Delta保持一致

如何使用bslb设置可导航页面侧边栏的样式

输入表单在奇怪的地方舍入的标签

容器内的SVG图像没有响应

在CSS中旋转排除的蒙版图像

有没有办法根据另一个项目调整FlexBox项目的大小?

Django中的图像未从静态显示

未在抖动中播放的HTML音频||文本正在工作其他标记正在播放,但音频未播放

更改Angular 为17的material Select 字段的高度?

carousel 的垂直滚动按钮居中

带有下拉菜单的完整css导航-链接不起作用?

如果您将带有 html 标签的字符串数据(name : test) 放在 `

30000ms后超时重试:期望找到元素:someElement,但从未找到它

为什么带有截断的 contentedible div 在受约束时会在 Chrome 中添加空格

是否有语义 HTML 可以澄清含义?

:after 伪元素没有出现,即使它有 content 属性

并排放置两个 div,同时 div2 环绕 div1

R 中的网页抓取数字?

在DIV上应用梯度模糊未如预期工作