所以我正在委托一个网站,我试图改善我的代码。在处理多种类型字体的网站(这里很大,有很小的,有大胆的,这里有下划线等)是我们使用h1-h6的地方,还是我们在有一个确定的层次结构,而不是<p class="xxx">
来定义文本的不同类?CSS:什么是正确的方式来处理多个类的文本
1
A
回答
7
- 您确定为什么应该是大的,小的,大胆的,下划线或等
- 你写标记使用
div
和span
(语义免费元素),如果没有这表示你在1中确定的语义如果你需要更具体的东西,那么明确提供HTML提供的任何东西,那么更合适的存在并且加入class
和id
。 - 你写匹配标记的,如果你有标题应用于这些样式
因此,只有使用标题规则集是CSS选择器,并且为了使用它们。 h1
主标题,h2
为副标题,h3
为subsubheadings等
如果不能generate a sensible table of contents从标题,那么你几乎可以肯定是不正确使用它们。
1
使用h1-h6
他们应该在哪里使用。使用类来装饰您的文字,包括p
或h1-h6
中的文字。作为一个经验法则,请注意您的网站在没有样式表的情况下的样子。只要您的网站即使没有样式表,也可以传达信息。
作为一个建议,我提醒你,你可以在标签上使用多个类。你可以用这种方法来定义更小,更简单的一套规则,如:
.bigFont { font-size: 150%; }
.italicFont { font-style: italic; }
.grayFont { color: Gray; }
...
和运用标签上的这些一个或多个风格。
0
语义上h1-h6用于标题。如果你网站上的不同类型的字体都是标题,那么我猜测它们不是。
类似地,p用于段落。
如果你有一个有不同样式的文本in..then是
<p class="firststyle">This is paragraph 1</p>
<p class="secondstyle">This is paragraph 2</p>
,但请记住,这些标签具有的含义不同的段落。欲了解更多信息,请致电see this article
相关问题
- 1. 什么是正确的方式来管理多个Ajax请求?
- 2. 什么是最好的方式来处理多个文件
- 3. 什么是MVVM正确的方式来处理“插入”
- 4. JSON响应与jQuery - 什么是正确的方式来处理?
- 5. 什么是正确的方式来改变角js文本?
- 6. 正确的方式来处理Quartz.NET?
- 7. 正确的方式来处理HttpResponseRedirect
- 8. 处理多级网络请求的正确方法是什么?
- 9. 在VB6中处理Variant类型的正确方法是什么?
- 10. 什么是正确的方式来处理Vue.js道具从后端的响应
- 11. 什么是正确的方式来处理结构的OpenCL缓冲区?
- 12. 什么是正确的方式来处理UX和SEO的数据分页?
- 13. 处理程序集版本的正确方法是什么?
- 14. CSS - 为什么有很多方法来定位,哪个方法是正确的?
- 15. 什么是正确的文本模式?
- 16. 什么是最有效的方式来处理这个功能?
- 17. 这是正确的方式来处理像Lift的RESTful URL吗?
- 18. 在元素上使用多于1个CSS类的正确方法是什么?
- 19. 什么是处理多个自动重定向的正确方法?
- 20. 单信号处理函数有多个信号的正确方法是什么?
- 21. 在多个类中加载application.properties的正确方法是什么?
- 22. 处理多个操作的最佳方式是什么?
- 23. 什么是通过WebSockets传输文本的正确方式?
- 24. 正确的方式来空间文本?
- 25. 什么是正确的方式处理Django模型,在许多类别或子类别
- 26. 跨多种方法处理变量的正确方法是什么?
- 27. 处理css浏览器兼容性的正确方法是什么?
- 28. 在iOS 8中处理方向变化的“正确”方式是什么?
- 29. 什么是*正确*的方式来取消CSS中的行为属性?
- 30. 在ADO.NET 4.0中处理多个连接到多个Excel文件的正确方法是什么?
“如果您无法从标题生成合理的目录表,那么您几乎肯定不会正确使用它们。” - 多好的思考方式!说得好! – Hogsmill 2011-01-26 10:40:39