首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML页面中的lang属性

最近想做点小项目,好久没写前端了,打开VScode,输了个HTML,突然忘记了中文的lang标识是什么了,只是隐约记得是zh,然而科普之后才知道,14年学习的zh写法,早在09年就被废弃了。...先说下规范 lang属性的取值应该遵循 CP 47 - Tags for Identifying Languages 而标识的内容应该依照如下写法: language-extlang-script-region-variant-extension-privateuse...语言文字种类-扩展语言文字种类-书写格式-国家和地区-变体-扩展-私有 因此推荐使用如下规范: 简体中文页面:html lang=zh-cmn-Hans 繁体中文页面:html lang=zh-cmn-Hant...英语页面:html lang=en 同时考虑浏览器兼容,也可以使用下列规范,前者兼容,后者标准 zh-CN 中文 (简体, 中国大陆) 对应 cmn-Hans-CN 普通话 (简体, 中国大陆) zh-SG...简体, 新加坡) 对应 cmn-Hans-SG 普通话 (简体, 新加坡) zh-HK 中文 (繁体, 中国香港) 对应 cmn-Hant-HK 普通话 (繁体, 中国香港) 注意:zh 开头写法已于

3.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

Python 技巧篇-开头注释怎么写最好,开头注释需要包含什么,开头注释的重要性

开头注释除了必要的信息外,一些简单的介绍也是尤为重要呢,比如作者、创建日期、更新日期、里面代码大体是实现什么功能的简要介绍。这些介绍不但是规范,更是一种认真工作态度的体现。...下面给大家展示一下我的开头注释是怎么写的。 #!...我觉得一段好代码,应该有更好的兼容性,我们写了这样的开头,直接就可以在 linux 下和 python2 下运行,这些还是很主流的,而且对我们的 windows 和 python3 一点影响也没有,多么两全其美...一个好的程序员,当然要有一段好的开头注释,当然最好还要有自己的风格,让人一看就知道这是你写的,这就是你的门面,你的记号。

3.5K30

Java源码学习 -- java.lang.StringBuilder,java.lang.StringBuffer,java.lang.AbstractStringBuilder

一名话总结:java.lang.StringBuilder 与 java.lang.StringBuffer 同是继承于 java.lang.AbstractStringBuilder,具体在功能实现大多在...java.lang.StringBuilder StringBuilder 是一个 final 类,不能被继承。...当认识了 java.lang.StringBuilder 后,再来学习 StringBuffer 就相当简单了。...与 java.lang.String 类似,其底层仍是通过字符数组实现字符串的存储。不同的是多了一个 count 参数,以用于记录实际存储的字符个数,而不是字符数组 value 的长度。...总结 java.lang.StringBuilder 和 java.lang.StringBuffer 只是对 java.lang.AbstractStringBuilder 的一个继承封装,通过继承可以实现功能的一个拓展

1.5K00

阿里强制 boolean 类型不能用 is 开头

} 3.包装类型 private Boolean isHot; public Boolean getHot() { return isHot; } 4.不以is开头...开发手册中就写明了,强制规定,布尔类型的数据,无论是boolean还是Boolean都不准使用isXXX来命名 对于非boolean类型的参数,getter和setter方法命名的规范是以get和set开头...对于boolean类型的参数,setter方法是以set开头,但是getter方法命名的规范是以is开头 包装类自动生成的getter和setter方法的名称都是getXXX()和setXXX() 1...但是包装类型都是以get开头 2.这种方式在某些时候是可以正常运行的,但是在一些rpc框架里面,当反向解析读取到isSuccess()方法的时候,rpc框架会“以为”其对应的属性值是success,而实际上其对应的属性值是...总结 1、boolean类型的属性值不建议设置为is开头,否则会引起rpc框架的序列化异常。

1.3K20
领券