html5 css3中的一些笔记
<!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中的一些笔记的更多相关文章
- html5+css3中的background: -moz-linear-gradient 用法
在CSS中background: -moz-linear-gradient 让网站背景渐变的属性,目前火狐3.6以上版本和google浏览器支持这个属性. background: -moz-linea ...
- html5+css3中的background: -moz-linear-gradient 用法 (转载)
转载至-->http://www.cnblogs.com/smile-ls/archive/2013/06/03/3115599.html 在CSS中background: -moz-linea ...
- html5+css3 权威指南阅读笔记(三)---表单及其它新增和改良元素
一.新增元素及属性 1.表单内元素的form属性. html5: <form id="testForm"> <input type=text> </f ...
- 前端笔记之HTML5&CSS3(中)选择器&伪类伪元素&CSS3效果&渐变背景&过渡
一.CSS3选择器 CSS3是CSS的第三代版本,新增了很多功能,例如:强大的选择器.盒模型.圆角.渐变.动画.2D/3D转换.文字特效等. CSS3和HTML5没有任何关系!HTML5骨架中,可以用 ...
- 《HTML5与CSS3基础教程》笔记
以下笔记摘要页码基于 人民邮电出版社 2013年1月第1版 英文书名:HMTL5 and CSS3 Visual Quickstart Guide (Seven Edition) 前言 P2: 渐进增 ...
- 【HTML5&CSS3进阶04】CSS3动画应该如何在webapp中运用
动画在webapp的现状 webapp模式的网站追求的就是一个体验,是HTML5&CSS3浪潮下的产物,抛开体验不说,webapp模式门槛比较高: 而体验优化的一个重点便是动画,可以说动画是w ...
- HTML5&CSS3练习笔记(二)
HTML5&CSS3 练习CSS3伪选择器使用 1.first-line 格式:元素:first-line 说明:设置同一个标签下所有行内容的第一行的样式,例如: <table st ...
- HTML5+CSS3学习笔记(二) 页面布局:HTML5新元素及其特性
HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局,加上CSS3的效果渲染,快速建立丰富灵活的web页面显得非常简单. 本次学习HTML5的新标签元素有: <head ...
- HTML5+CSS3学习笔记(一)
HTML5+CSS3概述 HTML5和CSS3不仅仅是两项新的Web技术标准,更代表了下一代HTML和CSS技术.虽然HTML5的标准规范还没有正式发布,但是未来的发展前景已经可以预见,那就是HTML ...
随机推荐
- vi/vim实用命令
查找 n是下一个,N是上一个 撤销和重做 u:撤销上一步的操作 ctrl+r:恢复上一步被撤销的操作 替换 :1,$ s/aaa/bbb/g
- 偷懒的一天-jQuery之事件与应用
hi 睡得恍恍惚惚不知精神为何物了 1.jQuery -----事件与应用----- ----页面加载时触发ready()事件 ready()事件类似于onLoad()事件,但前者只要页面的DOM结构 ...
- Linux Philosophy
These days I read the book Linux and the Unix Philosophy. Here are some principles: Little is gracef ...
- Gprinter热敏打印机光栅位图点阵数据解析工具
最近参与的项目有一个需求,解析佳博热敏打印机的光栅位图点阵数据并保存为图片文件.数据是通过Bus Hound抓取的,如下图所示. 其中1b 40为初始化打印机的指令,对应的ASCII码为ESC @,1 ...
- Teredo 是一项 IPv6/IPv4 转换技术
Teredo 是一项 IPv6/IPv4 转换技术,能够实现在处于单个或者多个 IPv4 NAT 后的主机之间的 IPv6 自动隧道.来自 Teredo 主机的 IPv6 数据流能够通过 NAT,因 ...
- [No000026]365种创业、办公、和生活成长的精华资源
只需要具备以下技能,人人都可以成为企业家:经得起失败的考验,思维活跃,新点子不断,能够脚踏实地把新点子转化为产品,并在这个过程中坚持不懈,百折不挠,即使跌倒了,也要及时从失败中学习,迅速投入到下一次冒 ...
- java 27 - 3 反射之 通过反射获取构造方法并使用
类 Constructor<T>:提供关于类的单个构造方法的信息以及对它的访问权限. 通过反射的方法获取构造方法并使用 ps:先忽略泛型 A.1:获取构造方法的数组: public Co ...
- charCode与keyCode的区别
在标准浏览器下获取键盘按键我们可以使用e.which,但是非标准下没有这个属性,所以大部分情况下用keyCode,但是这是存在兼容性问题的.我们来看下他两的区别: onkeydown: e.keyCo ...
- 使用 Fastlane 实现 IOS 持续集成
简介 持续集成是个“一次配置长期受益”的工作.但很多小公司都没有.以前在做Windows开发配置感觉简单一些,这次配置iOS的,感觉步骤还挺多.整理出来,分享给大家,不正确的地方请及时指正. 本文主要 ...
- 关于iOS9,Xcode7以上的安全性问题
目前伴随着苹果方面对安全性方面的重视,在Xcode开发过程中有时候会出现数据解析在view上不显示的问题 这是在iOS9,Xcode7以后苹果方面为了保护用户安全而采用的用户发送请求机制,那么在开发中 ...