html03
快速开发指南:
1.新建页面之后,编写外部样式表文件,引入到HTML页面中
2.用浏览器打开页面->F12->sources->打开css文件
  右边编写样式,左边查看效果
3.样式编写完成将样式文件整体复制到自己项目的css文件中保存
css中Ctrl+/注释   (只在F12调试工具中能用)
Elenemts->Style->img 方向键上下调值
border是行内元素,不能设置宽度,必须display:line-block;
水平居中需要宽度
垂直居中需要高度
border:1px solid; 大部分情况下用来调试的
css中Ctrl+/注释
/*有宽度的盒子的水平居中用margin*/
margin:0 0 0 0;
=====================================================================
1.居中问题(水平居中问题)
	1)文字居中
	text-align:center
	2)表格的整体居中
	align:center
	3)(已知宽度的)盒子居中
	margin:0 auto;
	原理:里面盒子的margin-left=(外width-内width)/2
2.margin  外边距
  margin-top;
  margin-right;
  margin-bottom;
  margin-left;
  合并写法:
  margin:margin-top margin-right margin-bottom  margin-left;  4个值时
  margin:margin-top margin-right&margin-bottom  margin-left;  3个值时
  margin:margin-top&margin-left  margin-right&margin-bottom;  2个值时
  margin:margin-top&margin-left&margin-right&margin-bottom;  1个值时 4方向
  padding 内边距  ->会撑开盒子宽高
3.元素的分区
 块级元素(div h1 table ul)
		独占1行,可以设置宽高,默认布局从上往下
行内元素(span label)
		可以跟其他元素共享一行,但是不可以设置宽高,默认布局从左往右
	行内块(既是行内元素,又是块元素 如:img input)
		可以设置宽高,并且可以跟其他元素共享一行
*可以通过display属性,修改元素的分区形式(显示形式)
*display
	block :块级元素
	inline: 行内元素
	inline-block:行内块
	none:表示隐藏(隐藏状态可以释放空间)
ps:opacity:0 (透明度,设置0,可隐藏,但是不释放空间)
标签分类  (块级元素  行内元素) 
  块级元素有行高 (如:div)
  行内元素没有宽高 (如:span)  只能由内容撑开
4.定位的问题
标准文档流( 默认 又叫流布局: 从上往下,从左往右)
(块元素从上往下,行内元素从左往右)
 定位:指定元素相对于(它自己)正常位置应该出现的位置
 *position: -> 通常结合top,right,bottom,left一起使用
	relative   ->相对定位 ->不脱离标准文档流(不会让出原来的位置)
		相对于原本应该出现的位置移动
	absolute  ->绝对定位 ->脱离标准文档流(会让出原先的位置)
		相对于定位了的祖先节点移动
		外层盒子,相对定位。里面盒子绝对定位
	fixed    ->固定定位  ->脱标
	用bottom不会错,相对于屏幕定位
  通常固定定位结合bottom一起使用
5.  z-index 堆叠
	z-index:10   数值越大,距离用户越近
6.浮动定位  ->脱标
float:left   float:right
可以用浮动将li显示在同一行,结合list-style:none使用
overflow:hidden;  清除浮动
clear:both;    清除左右浮动
*浮动的元素无法撑开父盒子的高度
此时需要清除浮动带来的影响
清除的方式3种
  1)给父盒子添加overflow属性,给一个hidden
  2)给父盒子添加固定高度
  3)给父元素添加用来清除浮动的节点(元素),该节点添加clear属性,给一个both
  4)css3提供的伪元素法(使用最多)  div:after
html03的更多相关文章
- html03表单
		<!DOCTYPE HTML> <html> <head> <title>用户登录的表单</title> </head> < ... 
- 初始HTML03
		**------------恢复内容开始------------** HTML 页面标签组成 一个完整的页面仅有一个html元素,在这个元素之下,包含head和body元素,前者负责说明页面结构,后者 ... 
- Html与CSS快速入门01-基础概念
		Web前端技术一直是自己的薄弱环节,经常为了调节一个简单的样式花费大量的时间.最近趁着在做前端部分的开发,果断把这部分知识成体系的恶补一下.内容相对都比较简单,很类似工具手册的学习,但目标是熟练掌握. ... 
- Html与CSS快速入门02-HTML基础应用
		这部分是html细节知识的学习. 快速入门系列--HTML-01简介 快速入门系列--HTML-02基础元素 快速入门系列--HTML-03高级元素和布局 快速入门系列--HTML-04进阶概念 示例 ... 
- Html与CSS快速入门03-CSS基础应用
		这部分是html细节知识的学习. 快速入门系列--HTML-01简介 快速入门系列--HTML-02基础元素 快速入门系列--HTML-03高级元素和布局 快速入门系列--HTML-04进阶概念 边框 ... 
- Html与CSS快速入门04-进阶应用
		这部分是html细节知识的学习. 快速入门系列--HTML-01简介 快速入门系列--HTML-02基础元素 快速入门系列--HTML-03高级元素和布局 快速入门系列--HTML-04进阶概念 之前 ... 
- 步步为营-78-新闻展示(Ajax+Json+easyUI)
		Json:JavaScript Object Notation 1.1 Json对象的接收处理 <!DOCTYPE html> <html xmlns="http://ww ... 
- 前端开发——HTML学习笔记
		HTML03 
- html5 03
		HTML03 一. 表单标签 <form></form> 常用属性 Action 跳转到什么页面 Method 以什么模式提交 Get Url有长度限制 IE6.0 url ... 
随机推荐
- python基础知识-GUI编程-TK-StringVar
			1.如何引出StringVar 之前一直认为StringVar就是类似于Java的String类型的对象变量,今天在想要设置StringVar变量的值的时候,通过搜索发现StringVar并不是pyt ... 
- 面试题:应用中很多jar包,比如spring、mybatis、redis等等,各自用的日志系统各异,怎么用slf4j统一输出?(上)
			一.问题概述 如题所说,后端应用(非spring boot项目)通常用到了很多jar包,比如spring系列.mybatis.hibernate.各类连接数据库的客户端的jar包.可能这个jar包用的 ... 
- Ubuntu 16.04系统下开机提示“无法应用原保存的显示器配置”
			开机启动Ubuntu时,提示以下错误,部分截图如图: 解决方法: 按住Ctrl+Alt+T开启终端,输入rm .config/monitors.xml,回车,然后重启Ubuntu即可解决:如图 
- JavaWeb 后端 <三> 之 Response Request
			1. 响应对象 Response(重点:HTTP协议响应部分) 查看 
- 对Aspose.Cells Excel文件操作的扩展
			工作中对Excel操作的需求很是常见,今天其他项目组的同事在进行Excel数据导入时,使用Aspose.Cells Excel 遇到了些问题. 刚好闲来不忙,回想自己用过的Excel文件操作,有NPO ... 
- PHP静态化(非伪静态化)
			什么是PHP静态化 PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面前,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处理机制不同. 为什么要让网页静态化 ... 
- PAT天梯赛L2-004  这是二叉搜索树吗【递归】
			L2-004. 这是二叉搜索树吗? 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 一棵二叉搜索树可被递归地定义为具有下列性质的 ... 
- poj2752seek the name, seek the fame【kmp】
			The little cat is so famous, that many couples tramp over hill and dale to Byteland, and asked the l ... 
- $w=$mysqli->query($sql);
			$db = new mysqli('localhost', 'root', '', 'w'); if($db->connect_error){ die('Connect Error ( '.$d ... 
- Rotate Image(二位数组顺时针旋转)
			问题描述: You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockw ... 
