我们在前端开发使用HTML语言时,多数情况都会引入CSS。CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。这一切都和CSS的3...
众所周知页面上的字符内容通常都需要进行HTML转义才能正确显示,尤其对于Input,Textarea提交的内容,更是要进行转义以防止Javascript注入攻击。通常的HTML转义主要是针对内容中的”<”,&r...
CSS是一种用来表现HTML文件样式的计算机语言,仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。HTML页面元素的丰富性离不开CSS的引入,能够为HTML页面带来更多的元素和属性,提高HTML页面的吸引力。HTM...
Emmet(前身为ZenCoding)是一个能大幅度提高前端开发效率的一个工具。在前端开发的过程中,一大部分的工作是写HTML、CSS代码。Emmet编写HTML代码主要包含以下几个类型的HTML类型。1.元素(Elements)可以使用元...
我们在开发前端页面的时候,肯定是要用到CSS的,否则将寸步难行。CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。对于前端的HT...
在我们逐渐属性HTML后,我们知道HTML可以将元素分类方式分为行内元素、块状元素和行内块状元素三种。首先需要说明的是,这三者是可以互相转换的,使用display属性能够将三者任意转换:display:inline;转换为行内元素displ...
我们在开发前端页面时,会考虑HTML页面中的各种元素的定位,放在哪个位置都是需要考量一番的,这其实属于页面布局。一般情况下,HTML中有3种定位方式:绝对定位、相对定位、固定定位。1.绝对定位绝对定位指的是通过规定HTML元素在水平和垂直方...
Java8一个很大的亮点就是引入了Lambda表达式,使用它设计的代码会更加简洁。Lambda表达式(lambdaexpression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象...
Java9于2017年9月发布,与Java8时隔3年半后发布的新版本,Java9有众多新特性,其中模块系统开发就其中最令人兴奋的一个新功能,Java9中的模块化也是最重要的变化,Java9的模块系统让Java针对于模块化开发,拥有了原生的支...