CSS:选择器 1. 元素选择器p { line-height: 1.5em; }h2 { color: # 696969; }2. id 和 类选择器id .class3. 关系选择器A B:后代选择器 (所有后代)A > B:子选择器(直接后代)A +
网站的肥胖症危机(节译版) 1、大多数网站的主要内容是文本,更准确地说,是简短的文本。文本本身并不大,但是展示它们的网页,正变得越来越大。Twitter展示单条评论(140个字符)的页面,超过900KB。Medium的一篇文章大约400个词,页面大小是1.2MB。如果
前端面试大全 HTML面试题1.XHTML和HTML有什么区别HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言最主要的不同:XHTML 元素必须被正确地嵌套。XHTML 元素必须被关闭。标签名必须用小写字母。XHTML 文档必
《DOM编程艺术》中CSS—DOM的总结(二) 前言:接上篇,本篇有两个内容:一个是Demo:当鼠标hover到表格的一行上时这行表格字体加粗。。。好了,废话少说,开始!!!------------------严肃的分割线------------------1.一个Demo需求:创建一个
《DOM编程艺术》中CSS—DOM的总结(三) 前言:这是CSS-DOM系列最后一篇,本文主要总结了className的用法,以及最后对函数进行抽象。------------------我是分割线--------------------1.className属性前两篇一直是用DOM直接设
样式里的宽度为小数,js获取其值 js代码: window.onload = function() {var oBtn = document.getElementById('btn');var oDiv = document.getElementById('div1');a
切图崽的自我修养-使用自动化工具 前言F5已烂想来大家对自动化构建工具已经不陌生了,自动化构建工具可以帮开发者省去很多重复劳动比如:语法纠错、文件打包、文件操作,合并压缩等等. 常用的自动化构建工具有Gulp,Grunt,Fis等等,这些构建工具核心都是依赖第三方插件,通过