1什么是结构,样式,行为相分离?这样做的好处是什么?
就是HTML,css,js,分开书写。便于开发和维护。
2什么是语义化?为什么要语义化?
所谓标签语义化,就是指标签的含义。
- 方便代码的阅读和维护
- 同时让浏览器或是网络爬虫可以很好地解析,从而更好分析其中的内容
- 使用语义化标签会具有更好地搜索引擎优化
3什么是CSS?它的特点有哪些?
1. CSS(Cascading Style Sheets) 层叠性样式表
2. CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。
3. CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同的样式。