例如,如果我要显示任何文本,将其放在<h1>
,<h2>
,<p>
或只是<div>
标签中有什么区别?它只会有助于更好的可读性和更好的SEO吗?
答案 0 :(得分:2)
实际上是SEO,CSS,可读性和语义。
值得一提的是,浏览器会自动添加一些空白(边距),并在function foo(varargin)
...
end
function bar(varargin)
% insert 42 in front of each element of varargin
% then apply the new varargin to foo
foo(varargin1)
end
标签之前和之后将 display 设置为 block 。用于保存文本,但是,它们不知道空格,与 bar(1,2,3,4,5)
之类的其他标签不同,它们最终都是用于保存文本值的标签。
标题 foo(42,1,42,2,42,3,42,4,42,5)
确实是SEO的角色扮演者,它们在每页上的计数以及可读性都很重要!
<p>
旨在划分您的元素以构建页面,而其他标签(例如pre
,<h1>....<h6>
s <div>
...等只是我们知道的div的别名,让我们以它们的名字来面对它,它们使我们的生活更轻松!
答案 1 :(得分:0)
不同之处在于浏览器使用默认样式(例如,没有任何CSS,用h1
编写的文本看起来与p
中的文本不同,样式因浏览器而异)。要取消设置默认样式,使用了一种通常称为CSS Normalize或CSS reset的技术。
此外,屏幕阅读器可以更好地使用语义标签。 SEO还会根据标记来获取线索(例如,期望标题位于h
标记内,p
内的段落等)。
div
是一种通用标签。尽可能使用语义标记,因为它们确实传达了重要信息。