大家好, 我刚刚开始学习HTML 5,我对Section,Aside,Footer,Header等标签感到有点困惑。除非我们在css文件中提供一些样式,否则浏览器似乎不会有不同的呈现方式。
所以我的问题是,如果我们必须手动提供样式,那么使用这些标签有什么好处?为什么不使用div代替这些标签我们在两种情况下都使用手动样式?
提前致谢
答案 0 :(得分:0)
使用这些元素为HTML提供了语义含义,以便计算机程序能够更好地理解内容。您可以查看here了解更多详情。
答案 1 :(得分:0)
主要原因是为什么在HTML5中引入了诸如section,article,header等许多标签是因为语义。当然,你可以在任何地方使用div,在视觉上它不会产生任何影响。 更重要的是,一切都会恰当地命名,你不会被迫使用id或class