【前端积累】选择器

常用选择器:

  1. 类型选择器:使用元素名称来进行选择

    1 p{color:black;}
    2 a{text-decoration:underline}
    3 h1{font-weight:bold;}
  2. 后代选择器:寻找特定元素或元素组的后代。后代选择器由其他两个选择器及之间的空格表示。

    1 li a {text-decoration:none;}

    这两种选择器适合于那些应用范围广的一般性样式,要寻找更特定的元素,可以使用ID选择器和类选择器。

    1 #font-weight:bold;}
    2 .datePosted{color:green;}
    3
    4 <p id="intro">Some text</p>
    5 <p class="datePosted">24/3/2017</p>

    通常会使用类型、后代、ID、类等几种选择器的组合。

伪类:

1 a:link{color:#0f8;}
2 a:visited{color:#0k6;}
3 a:hover{color:#0j0;}
4 a:active{background-color:#C30;}
5 input:focus{background-color:#F33}
时间: 2024-08-26 18:52:15

【前端积累】选择器的相关文章

网站前端设计——选择器

1.类名是可以重复的 要从整个页面考虑去分出一些公共类,就是说一个类名不要只针对一个标签.一个标签可以用空格隔开多个类.. 1) 不要去试图用一个类名,把某个标签的所有样式写完.这个标签要多携带几个类,共同造成这个标签的样式. 2) 每一个类要尽可能小,有“公共”的概念,能够让更多的标签使用. 2.后代选择器 他的存在就是为了共性和特性的平衡.他描述的是祖先结构,并不是机械的吧前面所有的祖先都要写上.只要能通过这个祖先结构找到他就可以了. 3.交集选择器 1 h3.special{ 2  col

前端积累-----网页性能优化

写在前面:文章转自网络 英文原版链接 ,若是觉得本文哪里不好还请指出,以便及时修改 目录(分7类,共35条): [内容]尽量减少HTTP请求数 [服务器]使用CDN(Content Delivery Network) [服务器]添上Expires或者Cache-Control HTTP头 [服务器]Gzip组件 [css]把样式表放在顶部 [js]把脚本放在底部 [css]避免使用CSS表达式 [js, css]把JavaScript和CSS放到外面 [内容]减少DNS查找 [js, css]压

H5选择颜色-前端颜色选择器

开发一年多了,一直用angular2框架,框架虽然能大大减少程序员的工作量,但我还是更喜欢用原生的技术写代码. 原生的就像内功心法,框架是招式,招式虽然实用,但是想成为高手还是得有内功修养. 不多说,现在展示一个原生颜色选择器 代码: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>select color</ti

前端 高级选择器 伪类选择器

高级选择器 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>高级选择器</title> <style> .h2 { color: red; } /*1.后代(子代)选择器*/ /*后代:空格连接 子代:>连接*/ /*body > .h2 控制一个 | body .h2 控制两个*/ body > .h2 { fo

前端颜色选择器

颜色选择器 随着需求的增加,我们会发现自己的知识越来越不够用,前两天看了一个有意思的需求,界面颜色可以让用户自己选择,自己搜了好久,虽然插件很多,但是麻烦程度也是不低,最终找到了一个简单的插件,分享给大家,少走弯路: vColorPicker 此插件是仿照Angular的color-picker插件制作 特点 简单易用,UI在原插件基础上优化增加了圆角和过渡动画 提供以 npm 的形式安装提供全局组件 在支持 html5 input[type='color'] 的浏览器实现了「更多颜色」的功能.

【前端积累】常用事件的js公用方法

1 var eventUtil={ 2 // 添加句柄 3 addHandler:function(element,type,handler){ 4 if(element.addEventListener){ 5 element.addEventListener(type,handler,false); 6 }else if(element.attachEvent){ 7 element.attachEvent('on'+type,handler); 8 }else{ 9 element['on

【前端积累】点击切换图片和文字

1 <!DOCTYPE html> 2 <html><!--树根--> 3 4 <head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <title>Image Gallery</title> 8 <meta name=&q

【前端积累】点击链接切换图片显示

1 <!DOCTYPE html> 2 <html><!--树根--> 3 4 <head> 5 <meta charset="utf-8"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 <title>Image Gallery</title> 8 <meta name=&q

前端积累---------------各种缓动函数集合

因为工作中涉及到图表的制作,为了图表的展示更加生动,添加一些缓动函数,发现一个不错的网站,给出了很多缓动函数,而且有多种语言的实现:http://www.robertpenner.com/easing/. 上面网址中给出的的缓动函数,需要四个参数,也就是t:当前时间.b:起始数值.c:变化的数值.d:耗时.但实际上我们可以化简,把b.c.d便成为常亮儿不必每次调用缓动函数的时候都传入4个参数. 下面给出一些javascript实现的缓动函数,进行了参数,调用时只需要传入当前进度即可: 1 var