用HTML格式化网站然后用CSS格式化?

时间:2016-11-06 17:01:23

标签: html css

如果最好首先使用HTML布局您的网站/网页然后再使用CSS进行样式设置,或者最好在处理它时将其设置为风格,我感到很好奇吗?

1 个答案:

答案 0 :(得分:1)

当前"最佳实践"网络开发的方法是" 渐进增强" (http://alistapart.com/article/understandingprogressiveenhancement)和" 关注点分离" (https://en.wikipedia.org/wiki/Separation_of_concerns#HTML.2C_CSS.2C_JavaScript)。虽然HTML 可以为页面提供布局,但应该避免这种情况,因为用于这样做的元素在语义上不正确,并且页面实际上可能需要更长的时间来呈现。

  • HTML用于网页的内容和语义(不是美学)。
  • CSS用于演示和布局。
  • JavaScript代表行为。

通过将每种语言用于其预期目的,您遵循“分离关注”原则。这个概念使页面更容易调试和扩展。

首先只使用HTML和内容,然后在此之后添加CSS,然后再添加JavaScript,您将遵循渐进增强原则。遵循此概念可确保您知道将与目标受众合作的基线外观,感觉和行为。

同样重要的是要认识到,在今天的世界中,不会只有一个适用于您的网页的布局。这就是为什么第三种开发方法,称为“响应式网页设计" (http://alistapart.com/article/responsive-web-design)是目前的最佳做法。鉴于您不需要一个布局,更有理由先做HTML,然后再做第二个CSS。