[html] 说说你对WEB标准和W3C的理解与认识?

网页主要由三个部分组成,表现、结构和行为。我理解的就是: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的发展。

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论

主目录

与歌谣一起通关前端面试题

[html] 说说你对WEB标准和W3C的理解与认识?相关推荐

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

    前端面试题(7) 打卡: 2021-4-30 HTML 对 WEB 标准以及 W3C 的理解与认识? 标签闭合 标签小写 不乱嵌套 提高搜索机器人搜索几率 使用外链 css 和js 脚本.结构行为表现 ...

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

      WEB标准 不是某一个标准,而是一系列标准的集合.这些标准大部分由 万维网联盟 (外语缩写: W3C )起草和发布,也有一些是其他标准组织制订的标准.   W3C:万维网联盟,是一个web开发的国 ...

  3. WEB、WEB标准、W3C的理解

    Web是由网页设计和制作发展而来,随着工作的细化,从美工制图到网页制作,从而出现了WEB前端开发这个词,web前端开发主要是使用 HTML.CSS.JavaScript技术,将美工提供的psd文件转化 ...

  4. 对web标准以及w3c的理解与认识。

    网页由三部分组成,结构(html),表现(css)和行为(js).Web标准一般是将这三部分独立分开,使其更具有模块化. W3C对web标准提出规范化要求: 1.  对于结构要求:标签闭合,标签字母小 ...

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

    web标准简单来说可以分为结构.表现和行为.其中结构主要是有HTML标签组成.或许通俗点说,在页面body里面我们写入的标签都是为了页面的结构.表现即指css样式表,通过css可以是页面的结构标签更具 ...

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

    在写代码的时候应该注意: 1.标签闭合 2.标签小写 3.不能随意嵌套 提高被搜索引擎搜到几率: mate中的name变量[其中keywords和description尤其重要] Meta name= ...

  7. 前端面试题(重点整理):谈谈你对web标准和W3c的认识、什么是ECMA、什么是html、浏览器和开发工具介绍

    目录 一.对web标准和W3C的认识 1.1 web标准 1.2 W3C的认识 二.什么是ECMA 三.什么是html 四.浏览器和开发工具介绍 4.1 浏览器介绍 4.2 开发工具介绍 一.对web ...

  8. Web标准与W3C标准

    Web标准与W3C标准 一.Web 标准组成 Web 标准不是一个标准,是由 W3C 与其他标准化组织指定的一系列标准的集合,主要包括结构.表现和行为三个方面. 结构标准:用于对网页元素进行整理与分类 ...

  9. Web标准以及W3C标准是什么?

    标签闭合.标签小写.不乱嵌套,使用外链css和js.结构行为表现的分离 web标准: 将结构.表现.行为分离,使其更具有模块化 w3c标准: 标签字母要小写,双标签要闭合,标签不允许随意嵌套.

最新文章

  1. 世界一流大学观察报告:斯坦福大学何以后来居上?
  2. 一个递归函数的漏洞及优化
  3. java switch null_[改善Java代码]小心switch带来的空值异常
  4. 每日一博 - Java序列化一二事儿
  5. 深入浅出MySQL事务处理和锁机制
  6. BZOJ4205卡牌配对——最大流+建图优化
  7. 通过这5个简单的技巧减少GC开销
  8. Go实现简单TCP扫描器
  9. RTOS ---嵌入式操作系统之时钟节拍下的任务切换
  10. 啥?用了并行流还更慢了
  11. 瑞士行-少女峰,峡谷徒步
  12. C++ STL 程序员必须会之学会删除容器中的元素 带详细注释实例版本
  13. HandBrake for Mac(专业的视频转码器) 最新版
  14. 那些花儿,从零构建Vue工程(webpack4 Eslint git hooks...)
  15. 触动精灵mysql用法_基于Lua语言的触动精灵脚本开发
  16. AWS、Azure、谷歌云、阿里云最新全方位比较
  17. strstr 函数介绍
  18. List集合去重方法
  19. C primer plus编程练习-第7章
  20. 怎样找回e盘删除的文件夹?分享三种恢复方法

热门文章

  1. 框架和库的区别_框架和库之间的区别
  2. 像程序员一样思考_如何像程序员一样思考-解决问题的经验教训
  3. android 函数式编程_Android开发人员的函数式编程-第1部分
  4. 数据库部分重点内容回顾
  5. 配置Tomcat使用HTTP/2
  6. MFC编程之创建Ribbon样式的应用程序框架
  7. Html代码seo优化最佳布局实例讲解
  8. DOM--5 动态修改样式和层叠样式表
  9. 权限管理系统系列之序言
  10. jQuery布局插件UI Layout简介