码迷,mamicode.com
首页 > Web开发 > 详细

前端——css(上)

时间:2019-10-11 23:29:46      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:ref   pen   char   嵌套   data   http   develop   vbr   header   

一、CSS介绍

 

CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。

当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。

二、CSS语法

 

2.1CSS实例

 

每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。

技术图片

技术图片

三、css的几种引入方式

3.1 行内样式

<span style="color:red;">行内样式</span>

3.2内部样式

<head>
  <meta charset="UTF-8">
  <title>Title</title>
   <style>
     p{ color: red; }
   </style>
</head>
<body>
<p>内部样式</p>
</body>

3.3外部样式

<link href="css文件目录" rel="stylesheet" type="text/css"/>

四、css选择器

4.1基本选择器

元素选择器

p{color:red;}

ID选择器

#a{color:red;}

类选择器

.a{color:red;}

通用选择器

*{color:red}

4.2组合选择器

后代选择器

选中div内部所有p标签
span a{color:red;}

儿子选择器

选择的是父级div元素中所有p元素
div>p
{color:red;}

毗邻选择器

选择的是紧接着div元素后的p元素
div+p
{}

弟弟选择器

选择的是li后面的所有兄弟p标签
li~p
{}

4.3属性选择器

/*用于选取带有指定属性的元素。*/
p[title] { color: red; } 
/*用于选取带有指定属性和值的元素。*/
p[title="213"] { color: green; }

4.4分组和嵌套

分组

多个元素的一起设置样式
div, p
{ color: red; }

嵌套

多种选择器一起设置样式
.c1 p { color: red; }

4.5伪类选择器

/* 未访问的链接 */
a:link { color: red }
/* 鼠标移动到链接上 */
a:hover { color: green }
/* 选定的链接 */
a:active { color: blue }
/* 已访问的链接 */
a:visited { color: black }
/*input输入框获取焦点时样式*/
input:focus { outline: none; background-color: #eee; }

4.6伪类元素选择器

常用的给首字母设置特殊样式:
p:first-letter { font-size: 48px; color: red; }
 
before在每个<p>元素之前插入内容 
p:before { content:"*"; color:red; }
 
after在每个<p>元素之后插入内容
p:after { content:"[?]"; color:blue; }

4.7选择器的优先级

内联样式>id选择器>类选择器>元素选择器

前端——css(上)

标签:ref   pen   char   嵌套   data   http   develop   vbr   header   

原文地址:https://www.cnblogs.com/lulingjie/p/11657384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!