打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
什么是结构、样式、行为分离?

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

web标准的核心理念就是结构标准、样式标准和行为标准,提倡结构、表现和行为相分离,即HTML-结构、CSS-表现、JavaScript-行为 分离。

HTML标签给予内容含义,CSS表现层则定义HTML该如何显示(外观),JavaScript行为成为页面增加交互。

举个例子,如果一个网页是一棵树,那么HTML负责主干,CSS负责枝叶、花、果等,而JavaScript则负责外界条件,比如风、雨、阳光等。这样做有利于思考文档的语义结构,更容易维护和更改。

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

语义化是指合理利用HTML标记以及其特有的属性去格式化文档内容,写出的HTML代码,符合内容的结构化(内容语义化),选择合适的标签(代码语义化),能够便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。简单地说就是让机器也能读懂内容。

语义化有利于SEO,有利于搜索引擎爬虫更好的理解我们的网页,从而获取更多有效信息,提升网页权重;有助于清晰看出网页结构,增强可读性;便于团队开发和维护;支持多终端设备的浏览器渲染。

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

CSS (Cascading Style Sheets ) 层叠样式表/级联样式表,是一种用来表现HTML或XML等文件样式的计算机语言。

具有丰富的样式定义,可以控制网页的外观;可以同时更新多个网页的样式,易于使用和修改;使网页的表示层和结构层彻底分离;减小网页文件大小,加快网页加载速度。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
标签语义化
关于HTML语义化
实践DIV+CSS网页布局入门-DIV,CSS,网页布局,网页设计,HTML-eNet网络学院-中国最权威的电脑教程软件资讯网站
Html CSS javaScript Dreamweaver
HTML、 CSS、 JavaScript三者的关系
CSS——层叠样式表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服