CSS3(杂记)

1.伪类:e表示元素element

      e.first-child{}          第一个孩子

      e.last-child{}          最后一个孩子

      e.only-child{}         只有一个孩子

      e.nth-child(n){}      第n个孩子  n=1 2 3 4 5 6 7.....

      e.nth-child(2n+1)  或    e.nth-child(odd)       获取奇数孩子,n=1 3 5 7 9.....

      e.nth-child(2n)      或    e.nth-child(even)          获取偶数孩子 ,n=2 4 6 8 10....

2.伪元素:

     e::first-letter  设置第一个文字

     e.first-line     第一行文字

     e.after           盒子里面的后面插入的内容

     e.before       在盒子里面的前面插入内容

3.属性选择器

   e[data]

选择带有data属性的元素对象

   e[data=”one”]

选择带有data属性的元素对象,并且属性值等于one的加样式

   e[data^=”o”]

选择带有data属性的元素对象,并且属性值以o开头

   e[data$=”e”]

选择带有data属性的元素对象,并且属性值以结尾的

   e[data*=”n”]

择器带有data属性的元素对象,并且属性值包含n

<!DOCTYPE html>
<html lang="zh-cn">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style type="text/css">
      .one{
      	width:30%;
      	border:1px solid red;
      }
      .one:first-line{
      	color:blue;
      }
      .one:first-letter{ /*第一个字*/
      	color:#660099;
      	font-size:80px;
      	font-weight:bold;
      	float:left;
      	padding:20px;
      	text-shadow: 2px 2px 2px #cc3399;
      }
      .two::after{
      	content:"哈哈哈!!!!";
      }
      .two::before{
      	content:"呵呵";
      }
	</style>
</head>
<body>
	<div class="one">
		层叠样式表(Cascading StyleSheet)。 在网页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
            CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。
	</div>
	<div class="two">
	   谁在我前面
	</div>
</body>
</html>


4.背景图片的尺寸

       Background-size:宽度 高度;     :background-size: 400px 500px;

       Background-size:cover;

       背景图片会把整个盒子(宽度和高度)都用背景覆盖上

       Background-size:contain

       背景图片会把盒子的宽度或高度覆盖就停止

5.不同浏览器的后缀表示:

-webkit-background-size:cover;
-o-background-size:cover;
-ms-background-size:cover;
-moz-background-size:cover;
-webkit-  谷歌浏览器chrome 和safari
-o-  opera浏览器
-moz 火狐浏览器
-ms-  ie浏览器
-ms-background-size:400px 500px;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值