当前位置:网站首页>对WEB标准以及w3c的理解与认识?
对WEB标准以及w3c的理解与认识?
2022-07-21 18:40:00 【陆荣涛】
web标准可以分为结构、表现和行为。
- 结构主要是有HTML标签组成。或许通俗点说,在页面body里面我们写入的标签都是为了页面的结构。
- 表现即指css样式表,通过css可以是页面的结构标签更具美感。
- 行为是指页面和用户具有一定的交互,同时页面结构或者表现发生变化,主要是有js组成。
web标准一般是将该三部分独立分开,使其更具有模块化。但一般产生行为时,就会有结构或者表现的变化,也使这三者的界限并不那么清晰。W3C对web标准提出了规范化的要求,也就是在实际编程中的一些代码规范:包含如下几点
- 1.对于结构要求:(标签规范可以提高搜索引擎对页面的抓取效率,对SEO很有帮助
- 1)标签字母要小写
- 2)标签要闭合
- 3)标签不允许随意嵌套
- 2.对于css和js来说
- 1)尽量使用外链css样式表和js脚本。是结构、表现和行为分为三块,符合规范。同时提高页面渲染速度,提高用户的体验。
- 2)样式尽量少用行间样式表,使结构与表现分离,标签的id和class等属性命名要做到见文知义,标签越少,加载越快,用户体验提高,代码维护简单,便于改版
- 3)不需要变动页面内容,便可提供打印版本而不需要复制内容,提高网站易用性。
- 1.对于结构要求:(标签规范可以提高搜索引擎对页面的抓取效率,对SEO很有帮助
*陆荣涛前端学习交流Q群858752519
加群备注:CSDN推荐
边栏推荐
- Laravel文档阅读笔记-How to deploy Laravel 8 project on Cpanel shared hosting
- Information generation of College Students' back to school list - Tencent cloud scene connector National College Innovation Competition
- 狂神redis笔记07
- The office mode of traditional enterprises is changing. Why do enterprises need digital office?
- tsconfig. JSON cannot find any input in the configuration file. What should I do?
- MySQL数据库的基本概念以及MySQL8.0版本的部署(一)
- 如何快速开发一个简单实用的MES系统?
- Set exercise program
- 第三章 第三节:实参分类
- [error reporting] valueerror: it seems that you are using the keras 2 and you are passing both
猜你喜欢
leetcode:1838. Frequency of the highest frequency element [sort + prefix and + dichotomy + thinking]
你第一篇SCI写了几个月?(第二部分)
day02
Basic concept of MySQL database and deployment of MySQL version 8.0 (I)
ASP.NET Core部署手册:1.部署基础知识
Let me show you eight fallacies in software design
RHCSA 浏览普通文件使用方法、grep、cut、uniq、sort、tr命令的使用
等额本金递增还款/等额本金递减按揭房贷还款计算器
第二章 第二十三节:文件操作:读
Section 26 of Chapter II: document operation: document modification
随机推荐
高校学生返校名单信息生成- 腾讯云场景连接器全国高校创新赛
Let me show you eight fallacies in software design
Win10如何把图标发送到桌面
行业洞察|如何更好地建设数据中台?IT和业务要“齐步走”
智能科学创新讲堂 | 自动化所何晖光: 基于视觉信息编解码的深度学习类脑机制研究
How 3D video fusion technology enables smart city construction
Guan Zhengxiong: implement QA generation algorithm based on pre training model and intelligent operation and maintenance
CNN的一些可视化方法
Use epoll to manage or golang multiprocess in case of a large number of connections
Section 19 of Chapter 2: encoding and decoding
打家劫舍系列问题
mysql 事务操作与锁机制
网络爬虫爬取b站励志弹幕并生成词云(精心笔记总结)
Servlet的生命周期
初识 JS
Time complexity hematemesis summary
Laravel文档阅读笔记-How to deploy Laravel 8 project on Cpanel shared hosting
网上联系客户经理办理基金开户安全吗?
MxCAD5.2 20190704更新
Vinco Ventures任命Ted Farnsworth为联合首席执行官