[CSS3] 学习笔记-CSS3常用操作
1、对齐操作
使用margin属性进行水平对齐;使用position进行左右对齐;使用float属性进行左右对齐。
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <link href="1.css" type="text/css" rel="stylesheet"> </head> <body> <div class="div"></div> </body> </html>
对应的CSS文件:
*{ margin: 0px; } .div { width: 70%; height: 1000px; background-color: red; margin: 100px auto; /*margin-left: auto;*/ /*margin-right: auto;*/ /*position: absolute;*/ /*left:0px;*/ /*float:right;*/ }
2、分类操作
属性:
height:设置元素高度
line-height:设置行高
max-height:设置元素的最大高度
max-width:设置元素的最大宽度
min-width:设置元素的最小宽度
min-height:设置元素的最小高度
width:设置元素宽度
<body> <p class="p1">This is my web page.This is my web page.This is my web page.</p> <p class="p2">This is my web page.This is my web page.This is my web page.</p> <p class="p3">This is my web page.This is my web page.This is my web page.</p> </body>
对应的CSS文件:
.p1{ /*width:400px ;*/ line-height: normal; /*max-width:300px;*/ min-width: 300px; } .p2{ width: 400px; line-height: 200%; } .p3{ width:400px; line-height: 50%; }
属性:
clear:设置一个元素的侧面是否允许其他的浮动元素
cursor:规定当指向某元素之上时显示的指针类型(鼠标的显示类型,例如箭头、手型)
display:设置是否及如何显示元素(列表可通过该属性,更改成横向的或者竖向的)
float:定义元素在哪个方向浮动
position:把元素放置到一个静态的、相对的、绝对的固定的位置
visibility:设置元素是否可见或不可见
<body> <p>hello hello hello </p> <ul> <li>Hello</li> <li>Hello</li> <li>Hello</li> <li>Hello</li> </ul> </body>
对应的CSS文件:
p{ /*cursor: all-scroll;*/ cursor:ew-resize; } li{ display: inline; visibility: hidden; }
3、导航栏
<body> <ul> <li><a href="#">导航1</a></li> <li><a href="#">导航2</a></li> <li><a href="#">导航3</a></li> <li><a href="#">导航4</a></li> </ul> </body>
对应的CSS文件:
/*垂直导航栏*/ /*ul{*/ /*list-style-type: none;*/ /*margin:0px;*/ /*padding: 0px;*/ /*}*/ /*a:link,a:visited{*/ /*text-decoration: none;*/ /*display: block;*/ /*background-color: burlywood;*/ /*color: aliceblue;*/ /*width: 50px;*/ /*text-align: center;*/ /*}*/ /*a:active,a:hover{*/ /*background-color: crimson;*/ /*}*/ /*水平导航栏*/ ul{ list-style-type: none; margin:0px; padding: 0px; background-color:burlywood ; width: 250px; text-align: center; } a:link,a:visited{ font-weight: bold; text-decoration: none; background-color: burlywood; color: aliceblue; width: 50px; text-align: center; } a:active,a:hover{ background-color: crimson; } li{ display: inline; padding:3px ; padding-left: 5px; padding-right: 5px; }
4、图片
<body> <div class="container"> <div class="image"> <a href="#" target="_self"> <img src="1.jpg" alt="风景" width="150px" height="150px"> </a> <div class="text">8月份的维多利亚</div> </div> <div class="image"> <a href="#" target="_self"> <img src="1.jpg" alt="风景" width="150px" height="150px"> </a> <div class="text">8月份的维多利亚</div> </div> </div> </body>
对应的CSS文件:
body{ margin: 10px auto; width: 50%; height: auto; } .image{ border: 10px solid darkgray; width: auto; height: auto; float: left; text-align: center; margin:5px; } img{ margin: 5px; /*透明度*/ opacity: 0.8; } .text{ font-size:12px; margin-bottom: 5px; } a:hover{ background-color: burlywood; }
[CSS3] 学习笔记-CSS3常用操作的更多相关文章
- [CSS3] 学习笔记-CSS3盒子样式
1.盒子的类型 在CSS3中,使用display来定义盒子的类型,包括block,inline,inline-block类型.div元素和P元素,属于block类型,span元素和a元素,属于inli ...
- [CSS3] 学习笔记-CSS3选择器详解(一)
1.属性选择器 在CSS3中,追加了3个属性选择器,分别为:[att*=val].[att^=val]和[att$=val],使得属性选择器有了通配符的概念. <!doctype html> ...
- CSS3学习笔记(3)-CSS3边框
p{ font-size: 15px; } .alexrootdiv>div{ background: #eeeeee; border: 1px solid #aaa; width: 99%; ...
- python3.4学习笔记(十) 常用操作符,条件分支和循环实例
python3.4学习笔记(十) 常用操作符,条件分支和循环实例 #Pyhon常用操作符 c = d = 10 d /= 8 #3.x真正的除法 print(d) #1.25 c //= 8 #用两个 ...
- jQuery学习笔记之DOM操作、事件绑定(2)
jQuery学习笔记之DOM操作.事件绑定(2) --------------------学习目录------------------------ 4.DOM操作 5.事件绑定 源码地址: https ...
- tensorflow学习笔记——使用TensorFlow操作MNIST数据(2)
tensorflow学习笔记——使用TensorFlow操作MNIST数据(1) 一:神经网络知识点整理 1.1,多层:使用多层权重,例如多层全连接方式 以下定义了三个隐藏层的全连接方式的神经网络样例 ...
- Python学习笔记之常用函数及说明
Python学习笔记之常用函数及说明 俗话说"好记性不如烂笔头",老祖宗们几千年总结出来的东西还是有些道理的,所以,常用的东西也要记下来,不记不知道,一记吓一跳,乖乖,函数咋这么多 ...
- IOS学习笔记25—HTTP操作之ASIHTTPRequest
IOS学习笔记25—HTTP操作之ASIHTTPRequest 分类: iOS2012-08-12 10:04 7734人阅读 评论(3) 收藏 举报 iosios5网络wrapper框架新浪微博 A ...
- java学习笔记07--日期操作类
java学习笔记07--日期操作类 一.Date类 在java.util包中定义了Date类,Date类本身使用非常简单,直接输出其实例化对象即可. public class T { public ...
随机推荐
- hbase 第一篇
参考:http://www.jdon.com/38244 http://chuanwang66.iteye.com/blog/1683533
- hibernate--联合主键--annotation
有3种方式: 1.@Embeddedable 2.@EmbeddedId 3. @IdClass 2,3 最常用 一, @Embeddedable 1.新建TeacherPK.java, 加入@Emb ...
- Openlayers实现第一张地图
<html><head><title>OpenLayers Hello World</title> <style type="text/ ...
- Java中的Runtime类
Runtime类描述了虚拟机一些信息.该类采用了单例设计模式,可以通过静态方法 getRuntime()获取Runtime类实例.下面演示了获取虚拟机的内存信息: package Main; publ ...
- winscp 秘钥登录
如题 如果不想用密码登录,可以选择用秘钥文件登录winscp 原理和linux分发ssh公钥是一个道理 1:在被管理的机器上分发公钥 ,出现 authorized_keys才可以 完成服务端配置 2: ...
- S3C2440启动代码2440init.s彻底解析
可以选择nand启动和nor启动,这两者之间的关系通过一个按键来选择 这个OM0有何玄机,在数据手册中有这么一段 位宽RAM启动了(当然,还得设置一些东西,下面就说), Nanaflash启动经历的过 ...
- leetcode--010 Linked List Cycle II
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAApAAAACICAIAAADfzUzYAAANeklEQVR4nO3dQa7bthbG8W4mK/A+so
- pageX,clientX,screenX,offsetX区别
pageX/pageY:鼠标相对于整个页面的X/Y坐标.注意,整个页面的意思就是你整个网页的全部,比如说网页很宽很长,宽2000px,高3000px,那pageX,pageY的最大值就是它们了.特别说 ...
- JQuery checkbox全选多次点击后无效解决方法
1. jquery设置checkbox时: <input type="checkbox" id="ckAll"/> $(function(){ va ...
- [repost]Xcode因为证书问题经常报的那些错
[reference]http://www.jianshu.com/p/b10680a32d3 1. 确认下证书是不是开发证书,如果是发布证书就会出现这样的提示. 2. 证书失效了,去开发者中 ...