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 ...
随机推荐
- php基础系列:PHP连接MySQL数据库用到的三种API
参考自php手册.本文没有太大意义,仅为方便自己上网查阅. 1.PHP的MySQL扩展2.PHP的mysqli扩展3.PHP数据对象(PDO) MySQL扩展函数 这是设计开发允许PHP应用与MySQ ...
- 网页缩放对 FLASH的影响
目前新出的,和升级的浏览器,都加了页面放大功能, 这些功能是对FLASH有影响的,表现在 flash在获取stage.stageWidth时,数值会按相应比例有变化 本人在用flex4.6开发时,自定 ...
- 关于log4j的讨论
1.LoggersLoggers组件在此系统中被分为五个级别:DEBUG.INFO.WARN.ERROR和FATAL.这五个级别是有顺序的,DEBUG < INFO < WARN < ...
- SQL——查询考试
一. 设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表( ...
- 技术专题—Python黑客【优质内容聚合贴】
作者:坏蛋链接:https://zhuanlan.zhihu.com/p/24645819来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 一.前言 本着知识分享,聚合优 ...
- 渗透中Necat的另类用法
Necat 是一个伟大而实用的用于 TCP 和 UPD 网络连接协议的读写程序.同时 Necat 也被誉为网络中的瑞士军刀,在许多黑客教程中 Necat 也被广泛使用.Necat 最常见用途是设置反向 ...
- poj1273 Drainage Ditches
Drainage Ditches Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 68414 Accepted: 2648 ...
- TRIM函数
Trim() 删除字符串首尾的空白(可以首尾一起,也可以指定首或尾,取决于控制参数),但会保留字符串内部作为词与词之间分隔的空格.
- 用Myisamchk让MySQL数据表更健康
用Myisamchk让MySQL数据表更健康 2011-03-15 09:15 水太深 ITPUB 字号:T | T 为了让MySQL数据库中的数据表“更健康”,就需要对其进行定期体检.在这里笔者推荐 ...
- npm淘宝镜像
前端开发会用到npm的包,但是国外的速度有时候很慢,幸运的是,淘宝做了镜像,一起来看看吧. https://npm.taobao.org/