HTML,CSS

佐手、 提交于 2019-12-08 21:21:25

什么是结构,样式,行为相分离?这样做的好处是什么?

   结构就像是一颗大树的主体(HTML),样式就是树枝部分(CSS),行为就是外在因素(JS)。

 代码: 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7         #i1{
 8             width: 300px;
 9             height: 500px;
10             background-color: orangered;
11             margin: 0 auto;
12         }
13     </style>
14 </head>
15 <body>
16 <div id="i1">test div 1</div>
17 
18 
19 <script>
20     var tag = document.getElementById(‘i1‘);
21     tag.onclick = function () {
22            tag.style.backgroundColor = ‘red‘;
23     }
24 </script>
25 </body>
26 </html>

好处是:尽量减小文件的大小,提高页面加载速度。提高代码的重用性,减少多余代码,提高开发速度。提高代码的结构性,组织好代码结构更利于维护和应变特殊情况。
 

什么是语义化?为什么要语义化?

      用最恰当的标签来标记内容就是语义化。

      好处:如果在没有CSS的情况下,页面也能呈现出很好的内容结构和代码结构,便于团队的开发和维护,更具可读性。

什么是CSS?它的特点有哪些?

CSS:级联样式表,也称为“风格样式表”。

CSS可以让风格和页面分离,给相同的结构以不同的样式。使页面文件更易于阅读,代码更加简洁。利于搜索引擎优化,方便维护。

 

 

 

 

                            

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!