html5 css3中的一些笔记

时间:2022-12-08 04:28:45
<!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&plus;css3中的background&colon; -moz-linear-gradient 用法

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

  2. html5&plus;css3中的background&colon; -moz-linear-gradient 用法 &lpar;转载&rpar;

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

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

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

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

    一.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&amp&semi;CSS3进阶04】CSS3动画应该如何在webapp中运用

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

  7. HTML5&amp&semi;CSS3练习笔记&lpar;二&rpar;

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

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

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

  9. HTML5&plus;CSS3学习笔记(一)

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

随机推荐

  1. Using GET&lowbar;APPLICATION&lowbar;PROPERTY in Oracle D2k Forms

    Using GET_APPLICATION_PROPERTY in Oracle D2k Forms DescriptionReturns information about the current ...

  2. unity3d 基于物理渲染的问题解决

    最近1个月做了unity 次世代开发的一些程序方面的支持工作,当然也是基于物理渲染相关的,主要还是skyshop marmoset的使用吧,他算是unity4.x版本 PBR的优秀方案之一了但在使用以 ...

  3. EL表达式隐含对象

    EL表达式语言中定义了11个隐含对象,使用这些隐含对象可以很方便地获取web开发中的一些常见对象,并读取这些对象的数据. 语法:${隐式对象名称}  :获得对象的引用 <%@ page lang ...

  4. c&plus;&plus; 进程权限的提升

    //提升权限 void CManageProcessDlg::DebugPrivilege() {  HANDLE hToken = NULL;  //打开当前进程的访问令牌  int hRet = ...

  5. Java 按字节获得字符串&lpar;中文&rpar;长度

    引自:http://songjianyong.iteye.com/blog/1552973 package cn.com.songjy.test; import java.io.Unsupported ...

  6. 模拟做饭系统(java&plus;线程中的join方法)

    (一)项目框架分析 妈妈要去做饭,发现没有酱油,让儿子去买酱油,然后回来做饭. 根据面向对象的思想,有两个对象,妈妈和儿子 主要有两个方法: (一)没有线程控制(即儿子没有买酱油回来妈妈就做好饭了)+ ...

  7. geoserver发布地图服务WMS

    wms服务发布: 1.打开geoserver管理首页(网址为http://localhost:8080/geoserver/web/),并使用安装时设置的帐户名和密码登录(这里是admin/geose ...

  8. 使用多个项目生成Xml文件来显示帮助文档

    终于到这了,我们首先将Product单独作为一个项目 WebAPI2PostMan.WebModel 并引用他,查看文档如下. 你会发现,你的注释也就是属性的描述没有了.打开App_Data/XmlD ...

  9. js篇-判断数组对象中是否含有某个值,并返回该条数据

    项目背景需求是: 已知: var a=[{name:'jenny',age:18},{name:'john',age:19},{name:'jack',age:20}] var b ='jenny' ...

  10. python爬虫简单代码爬取郭德纲单口相声

    搜索老郭的单口相声,打开检查模式,刷新 没有什么有价值的东东, 不过....清掉内容, 点击一个相声,再看看有些什么 是不是发现了些什么 我们来点击这个看看, 首先看一下headers, 这个url是 ...