HTML

HTML – <!DOCTYPE> 文档类型声明

DOCTYPE 声明是文档类型声明(Document Type Declaration - 以下都使用 DTD)的缩写。<!DOCTYPE> 声明不是 HTML 标签,它是指示 Web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <ht... [阅读全文]

Regular Expression – (正则表达式)匹配 IP 地址

在做 Web 开发的时候,我们经常会需要检测 IP 地址的数据合法性,今天就来介绍一下如何用正则表达式来匹配一个合法的IP地址。 IP 地址规则 首先来看看合法的 IP 地址的规则: 任何一个1位数或2位数; 任何一个以1开头的3位数; 任何一个以2开头、第2位数字在0~4之间的3位数; 任何一个以25开头、第3位数在0~5之间的3位数;... [阅读全文]

HTML

HTML <!–…–> 注释标签

注释标签用于在源代码中插入注释,注释不会显示在浏览器中。使用注释对代码进行解释,有助于在以后对代码进行编辑和维护。尤其在页面代码量大时候,给 HTML 代码添加注释是非常用必要的。添加适当的注释,能有效的提高代码的可读性,更清晰的了解 HTML 代码的结构。... [阅读全文]

HTML

HTML 结构化 – 编写高质量的 HTML 代码

怎样才能编写高质量的 HTML 代码呢?相信是很多初学 HTML 的同学会产生的问题。其实答案很简单,就是: HTML 代码要充分的结构化。使用语义化的 HTML 标签,根据 Web 标准书写具有清晰结构逻辑的 HTML 代码。HTML 要语义化,将(内容的)意义引入到网页中,而不仅仅是呈现。... [阅读全文]

The MIT License

MIT 许可协议

MIT许可协议 - MIT许可协议之名源自麻省理工学院(Massachusetts Institute of Technology, MIT)。MIT 许可协议条款内容与三条款 BSD许可协议(3-clause BSD license)内容颇为近似,但是赋予软件被授权人更大的权利与更少的限制。... [阅读全文]

CSS

CSS 缩写(CSS Abbreviations)

CSS 缩写可以帮助减少CSS文件的大小,优化 CSS 文件的加载速度提高性能,并且让 CSS 代码更容易阅读。 CSS 中有很多属性都有缩写方式,例如:字体、背景、边框、外边距、内边距等等。本文就是对 CSS 中常用的缩写方式做了一个总结,对于初学者者来说,应该是不错的参考资料。颜色 – color:十六进制的颜色值,如果两个值相同,... [阅读全文]

CSS

[翻译] 行内元素(Inline Elements)

在 HTML 中,内联元素是那些只占用定义元素的标记所包围的空间,而不会破坏内容的流。在本文中,我们将研究HTML内联元素及其与块级元素的区别。内联元素不会在新行上启动,只在必要时占用宽度。一般情况下,行内元素只能包含数据和其他行内元素。默认情况下,行内元素不会以新行开始,而块级元素会新起一行。... [阅读全文]

CSS

[翻译] 块级元素(Block-level Elements)

HTML 中元素大多数都是“块级”元素或行内元素。块级元素占据其父元素(容器)的一整行空间,因此创建了一个“块”。这篇文章帮助解释这个概念。通常浏览器会在块级元素前后另起一个新行,你可以把它们想象成一堆盒子。块级元素总是在新的行上开始,并占用可用的全部宽度(尽可能地向左边和右边延伸)。... [阅读全文]

CSS

[翻译] 理解 CSS 中的 BFC

浮动、绝对定位、行内块级、table-cells、table-captions 等元素的 overflow 的属性值不为 visible(除了这个值已经被传到了视口的时候)将创建一个新的块级格式化上下文。一个 BFC 是至少满足下列条件中的任何一个条件的 HTML 盒子:float 的值不为 none;position 的值不为 stat... [阅读全文]

JavaScript

JavaScript 编码规范

声明变量必须加上 var 关键字。当你没有写 var, 变量就会暴露在全局上下文中, 这样很可能会和现有变量冲突. 另外, 如果没有加上, 很难明确该变量的作用域是什么, 变量也很可能像在局部作用域中, 很轻易地泄漏到 Document 或者 Window 中, 所以务必用 var 去声明变量。常量的形式如: NAMES_LIKE_THI... [阅读全文]

Page 1 of 212