使用CSS我应该使用p标签来包装文本还是div足够?

时间:2010-06-07 07:12:07

标签: html css

正如标题所说,使用<div>或使用<p>包装文字会更好。哪个更适合SEO?

9 个答案:

答案 0 :(得分:12)

在语义上,您应始终使用<p>在页面正文中保留任何“内容”文本。同样,标题应始终位于<h1><h2>等。仅用<div>进行布局和定位(例如,作为内容主体,侧边栏等的包装)。

搜索引擎通常会使用语义HTML对页面进行排名,因为以这种方式布局的页面更具“机器可读性”。

答案 1 :(得分:7)

Div总是用于样式化和装饰表单,因此它不是包装文本的有用元素。在一个良好的形式和标准的html标签,你有t p来显示搜索引擎或任何人,你正在显示一个段落或者你正在写一些文字

这不是命令,而是您需要遵循的最佳实践,以便更好地编码。

出于同样的原因,请勿使用相同的元素。每个人都有一个命运。

答案 2 :(得分:3)

搜索引擎抓取页面并查找语义结构并确定内容的逻辑层次结构。

<h1>代码的处理方式与<h2><h3>不同,依此类推。 <div>代码会使您的内容与其他div代码中的其他内容相同。

如果内容“重要”,我会在<p>上选择<div>,与您网站的内容相关,并有机会为您的搜索引擎优化做出贡献。

答案 3 :(得分:1)

您应始终为作业使用正确的标签。

<div>用于将页面划分为逻辑部分。 <p>用于文本段落。 <h1><h6>用于标题。 <ul><ol>代表数据列表。 <table>它的子项是表格数据。 <form>用于表格,等等。

以这种方式工作对SEO有好处,因为搜索引擎知道他们正在阅读什么类型的数据,并相应地对其进行排序。它还为您提供了改善可访问性的好方法(例如,屏幕阅读器通常会根据标题结构构建页面轮廓)。更重要的是,它可以更加轻松地为您的网站设计风格。

答案 4 :(得分:0)

据我所知,它对SEO没有任何影响,p会很好。

答案 5 :(得分:0)

从语义上讲,p应该代表一个段落而div代表一个任意(子)分区 - 实际上,两者之间的区别是模糊的,当然对于搜索引擎优化目的无关紧要

答案 6 :(得分:0)

如果你使用<P>,你应该使用其中一个,而不是使用wrap这些都是相同的,没有人更适合seo,因为html和css代码不具有搜索引擎优化。 如果html标签或css名称可以使网站比seo更好没有意思,因为所有网站都有html标签。确保alttitle可以根据您的身份制作您的网站。因此,您应该根据您使用其中一个。<p>wrap

答案 7 :(得分:0)

只要涉及自动换行,它们就是一样的。您可以使用break-word设置自动换行的CSS属性以强制自动换行,请参阅跨浏览器解决方案here。你甚至可以使用this lib进行单词连字或辩解。

问候。

答案 8 :(得分:0)

p会很好/ 但我更喜欢在html5标记中使用它/ 标题,导航,部分,旁边等./

相关问题