<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" >
<title>css选择器</title>
<style type="text/css">
/* HTML 文档css
:root{
border: solid 1px red ;
};
*/
/*字选择器 带>号 也可以不用带*/
/*ul > li{
color: red;
}*/
/*ul > li:first-child{
color: red;
}
ul > li:last-child{
color: red;
} */
/*输入框的启用和禁止输入的CSS*/
/*input:enabled{
border: 1px solid red;
}
input:disabled{
border: 1px solid blue;
}*/
/*验证成功就显示blue,验证不成功显示green*/
/*input:valid{
border: 1px solid blue;
}
input:invalid{
border: 1px solid green;
}*/
/*必填表单 和 不必填表单*/
/*input:required{ }
input:optional{ }*/
/*1. 显示 2.访问过后的显示 3.鼠标移动 4.点击不动后的显示*/
/*a:link{ }
a:visited{ }
a:hover{ }
a:active{ }*/
/*获取光标时 谷歌不兼容*/
/*input:focus{
border: 1px solid red;
}*/
/*a标签 href!=baidu 的a元素*/
/*a:not([href*="baidu"]){
color: red;
}*/
/*em是相对的 跟字号大小挂钩,很灵活*/
p{
margin: 0;
padding: 0;
background: gray;
font-size: 20px;
width: 50%;
}
</style>
</head> <body>
<ul>
<li>ul第1个子元素</li>
<li>ul第2个子元素</li>
<li>ul第3个子元素</li>
<li>ul第4个子元素</li> </ul> <input type="text" />
<input type="email" />
<br/>
<a href="http:www.baidu.com" >baidu</a>
<a href="http:www.google.com" >google</a>
<a href="http:www.haosou.com" >haosou</a>
<p>em单位的讲解
em单位的讲解em单位的讲解em单位的讲解em单位的讲解
</p>
</body>
</html>

/*
display重要的概念


块级元素(display: block;) 1.能设置大小(height,width)2. 能自动的换行 div p


内联元素(display: inline;) 1.不能设置大小 2.不能自动换行 span b


内联-块(display: inline-block;) 1.能设置大小 2.不能自动换行 img


float浮动 理解:如果有div A,B。 A浮动B不浮动,相当于水下面的物体A浮动起来,然后在A后面的B就会跑到A的位置,A就会浮动到水面上,则就会挡住B。就相当于div A凸起来了,B就跑到A原来的位置了、
clean 为了下面的元素不受上面元素的浮动干扰,可以使用
clean:left|right|both; (清除浮动)
*/

 
div{
width: 400px;
height: 300px;
/*css3中的透明度*/
opacity: 0.5;
border: 10px solid green;
/*
阴影效果
1. 左右阴影 正是右边 负是左边
2. 上下
3. 阴影的模糊值 默认是0
4. 阴影的延伸半价
5. 颜色(可选)
6. inset值 (可选,内阴影)
*/
box-shadow: 5px 5px 5px 5px; /*轮廓*/
outline: red solid 1px;
}
/*
em 和 rem单位的用法,都是相对的
*/
html{
font-size: 10px;
// 等价于 6.25% (默认字体大小16px,10/16)
}
.p1{
font-size: 1.7em; // em 相对于父元素的字体大小
}
.p2{
font-size: 17px;
}
.p3{
font-size: 1.7rem; // rem 直接相对于根目录(设置html的字体大小)
}

html5 css3中的一些笔记的更多相关文章

  1. html5+css3中的background: -moz-linear-gradient 用法

    在CSS中background: -moz-linear-gradient 让网站背景渐变的属性,目前火狐3.6以上版本和google浏览器支持这个属性. background: -moz-linea ...

  2. html5+css3中的background: -moz-linear-gradient 用法 (转载)

    转载至-->http://www.cnblogs.com/smile-ls/archive/2013/06/03/3115599.html 在CSS中background: -moz-linea ...

  3. html5+css3 权威指南阅读笔记(三)---表单及其它新增和改良元素

    一.新增元素及属性 1.表单内元素的form属性. html5: <form id="testForm"> <input type=text> </f ...

  4. 前端笔记之HTML5&CSS3(中)选择器&伪类伪元素&CSS3效果&渐变背景&过渡

    一.CSS3选择器 CSS3是CSS的第三代版本,新增了很多功能,例如:强大的选择器.盒模型.圆角.渐变.动画.2D/3D转换.文字特效等. CSS3和HTML5没有任何关系!HTML5骨架中,可以用 ...

  5. 《HTML5与CSS3基础教程》笔记

    以下笔记摘要页码基于 人民邮电出版社 2013年1月第1版 英文书名:HMTL5 and CSS3 Visual Quickstart Guide (Seven Edition) 前言 P2: 渐进增 ...

  6. 【HTML5&CSS3进阶04】CSS3动画应该如何在webapp中运用

    动画在webapp的现状 webapp模式的网站追求的就是一个体验,是HTML5&CSS3浪潮下的产物,抛开体验不说,webapp模式门槛比较高: 而体验优化的一个重点便是动画,可以说动画是w ...

  7. HTML5&CSS3练习笔记(二)

    HTML5&CSS3  练习CSS3伪选择器使用 1.first-line  格式:元素:first-line 说明:设置同一个标签下所有行内容的第一行的样式,例如: <table st ...

  8. HTML5+CSS3学习笔记(二) 页面布局:HTML5新元素及其特性

    HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局,加上CSS3的效果渲染,快速建立丰富灵活的web页面显得非常简单. 本次学习HTML5的新标签元素有: <head ...

  9. HTML5+CSS3学习笔记(一)

    HTML5+CSS3概述 HTML5和CSS3不仅仅是两项新的Web技术标准,更代表了下一代HTML和CSS技术.虽然HTML5的标准规范还没有正式发布,但是未来的发展前景已经可以预见,那就是HTML ...

随机推荐

  1. LED应用照明产品常识关键点

    一.基本关注点 1.  寿命LIFE(影响灯具寿命主要因素:热管理.工作温度.工作电压.电源.LED结温) 2.  色彩COLOR(新的LED材料以及改进的生产工艺使得高亮度LED可以生产覆盖整个可见 ...

  2. hdu5269 Chip Factory

    地址:http://acm.split.hdu.edu.cn/showproblem.php?pid=5536 题目: Chip Factory Time Limit: 18000/9000 MS ( ...

  3. 能跨域和跨浏览器的flashcookie for jquery插件

    对于写网站时需要跨域和跨浏览器的可以看看这个. 引入jquery  和 swfstore.min.js 就可以了,蛮简单好用的,会jquery基础就可以咯. mySwfStore.set('myKey ...

  4. [No000038]操作系统Operating Systems -CPU

    管理CPU ,先要使用CPU… CPU 的工作原理 CPU上电以后发生了什么? 自动的取指 — 执行 CPU 怎么工作? CPU怎么管理? 管理CPU 的最直观方法 设好PC 初值就完事! 看看这样做 ...

  5. androidSDK无法更新的解决方法之一

    方法来源于: http://www.eoeandroid.com/thread-281075-1-1.html 试试这个,能解决国内访问Google服务器的困难启动 Android SDK Manag ...

  6. Mysql慢查询操作梳理

    Mysql慢查询解释MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询 ...

  7. ASP.NET Repeater 绑定 DropDownList Calendar 选择日期

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  8. swift 随机生成背景颜色

    swift是一门新语言,相关的文档资料现在基本上还不是很完整.在尝试开发过程中,走了不少弯路.在这里记录一下自己的”路“,希望以后能少走弯路. 生成随机背景颜色使用的语法和C#或者JAVA基本一致. ...

  9. xenserver磁盘扩容扩不大问题解决

    http://www.osyunwei.com/archives/7956.html xenserver将磁盘扩大后,fdisk可以看到容量大了 但是df -h确实没大?   解决: fdisk /d ...

  10. [java]java语言初探 servlet+jsp架构

    <<head first java>> https://www.tutorialspoint.com/jsp/jsp_architecture.htm JSP Processi ...