为编程爱好者分享易语言教程源码的资源网
好用的代理IP,游戏必备 ____广告位招租____ 服务器99/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器
好用的代理IP,游戏必备 ____广告位招租____ 服务器低至38/年 ____广告位招租____ ____广告位招租____ 挂机,建站服务器

网站首页 > 网络编程 > 面试题 正文

对 WEB 标准以及 W3C 的理解与认识

三叶资源网 2020-09-29 17:01:23 面试题 569 ℃ 0 评论

网页主要由三个部分组成,表现、结构和行为。


我理解的就是:


html是名词--表现

css是形容词--结构

javascript是动词--行为

以上这三个东西就形成了一个完整的网页,但是js改变时,可以会造成css和html的混乱,让这三个的界限不是那么清晰。


这个时候,web标准就出来了,web标准一般是将该三部分独立分开,使其更具有模块化。


W3C对web标准提出了规范化的要求,也就是在实际编程中的一些代码规范:包含如下几点


1.对于结构要求:(标签规范可以提高搜索引擎对页面的抓取效率,对SEO很有帮助)


标签字母要小写

标签要闭合

标签不允许随意嵌套

2.对于css和js来说


尽量使用外链css样式表和js脚本。是结构、表现和行为分为三块,符合规范。同时提高页面渲染速度,提高用户的体验。

样式尽量少用行间样式表,使结构与表现分离,标签的id和class等属性命名要做到见文知义,标签越少,加载越快,用户体验提高,代码维护简单,便于改版

 


这里顺便解释下什么是web标签语义化,即用正确的标签做正确的事情。


比如:


W3C组织意识到了之前HTML版本的不足,推出的HTML5进一步推进了Web语义化发展,采用了诸如footer、section等语义化标签,弥补了采用id="footer"或者class="footer"形式的不足,以更好的推动Web的发展。


来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
VTCPAPP登录flash动画倒计时动态支持库代理注册反跟踪BCC校验利用alpha属性绘制图形libMysql喜马拉雅主播粉丝采集快手自动发布图文Socket检测OD模块QQ注册TCP服务器网易云FFmpeg归属地查询条形码
最新评论