HTML笔记第二天
来源:互联网 发布:手机淘宝我要代理入口 编辑:程序博客网 时间:2024/05/16 00:35
01盒模型之margin设置
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>盒模型之margin设置</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="xhtml 12小时入门教程" /><style>#cont{width:1000px;height:600px;background: green;}div {width:400px;height:200px;float:left;}#test{/*margin:10px;*//*margin-top:10px;margin-left: 20px;margin-bottom: 30px;margin-right: 40px;*//*margin:10px 20px;*/margin: 10px 20px 30px;background: red;}#test2 {background: orange;}#test3{width:1000px;background: blue;}</style></head> <body> <div id="cont"> <div id="test"></div> <div id="test2"></div> <div id="test3"></div> </div> </body></html>
02盒模型之border设置
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>盒模型之border设置</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="xhtml 12小时入门教程" /><style>div{width: 800px;height: 800px;background: blue;/*border: 10px outset purple;*//*单独设置某个方向的边框*/border-top:10px solid orange; /*也可以单独设置边框的3要素之1,比如形色*/border-style:dashed;}</style></head> <body> <div> 盒子的border 3要素 宽(border-width),形状(border-style),颜色(border-color) </div> </body></html>
03用css控制border画3角形
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>用css控制border画3角形</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="xhtml 12小时入门教程" /><style>div{height:200px;background: gray;}#trip{width:0px;height: 0px;border-top: 50px solid white;border-right: 50px solid white;border-bottom: 50px solid green;border-left: 50px solid white;}</style></head> <body> <div> <div id="trip"></div> </div> </body></html>
04 padding详解
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>padding详解</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="xhtml 12小时入门教程" /><style>div{background: gray;/*padding: 10px;*//*padding-top: 10px;padding-right: 30px;*/padding: 10px 20px 30px;}</style></head> <body> <div> 关于HTM,实际上HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略。MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。值得一提的是UNIX系统中对大小写敏感,不吻合的话就可能报没有文件或者找不到文件。 关于shtml,shtml是一种基于SSI技术的文件,也就是Server Side Include--SSI 服务器端包含指令,一些Web Server如果有SSI功能的话就会对shtml文件特殊招待,服务器会先扫一次shtml文件看没有特殊的SSI指令存在,如果有的话就按Web Server设定规则解释SSI指令,解释完后跟一般html一起调去客户端。 </div> </body></html>
05padding与背景
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>padding与背景</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="xhtml 12小时入门教程" /><style>div{width: 200px;height: 200px;background: gray;border: 10px solid blue;padding: 20px;}</style></head> <body> <div> hello world </div> </body></html>
06盒子模型总结
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>盒子模型总结</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="xhtml 12小时入门教程" /><style>div{width: 300px;height:300px;background: gray;border: 50px solid blue;padding:50px;margin: 50px;}</style></head> <body> <div> 一个盒子,有margin,border,padding,实占多少空间?<br /> 竖直方向:height + padding-top + padding-bottom + border-top + border-bottom + margin-top + margin-bottom<br /> 水平方向: width + padding-left + padding-right + border-left + border-right + margin-left + margin-right </div> </body></html>
07利用margin实现水平居中
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>利用margin实现水平居中</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="xhtml 12小时入门教程" /><style>#container{width:1000px;height: 200px;margin:0px auto;background: blue;}</style></head> <body> <div id="container"></div> </body></html>
08margin重叠现象研究
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>margin重叠现象研究</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="description" content="xhtml 12小时入门教程" /><style>#test1{height:100px;background: blue;margin-bottom: 50px;}#test2 {height: 100px;background: green;margin-top: 80px;}</style></head> <body> <div id="test1"> 上下相邻的普通元素,上下边距,并非简单的相加,<br /> 而是取其中较大的边距值<br /> 这种现象叫做margin重叠 </div> <div id="test2"></div> </body></html>
09心得
一般对于div和div之间的距离使用margin,对于div与div里面文字的距离用padding,所以对于父div和子div之间的距离优先使用子div得margin。
对于margin重叠现象,对于浮动的div是两者之和。
0 0
- HTML笔记第二天
- HTML--学习笔记第二天
- HTML第二天学习笔记
- 孔浩HTML,CSS笔记,心得(第二天)
- HTML笔记(第二部分)
- HTML第二节点学习笔记
- HTML学习第二天
- HTML第二天
- 学习HTML第二天
- HTML第二天
- html第二天作业
- HTML第二天学习
- HTML第二天
- HTML---第二天内容
- html第二天
- web第二课html课堂笔记
- 学习HTML+CSS的第二课笔记!
- HTML+CSS基础课程学习笔记-第二章 HTML标签
- P2PSim中重要函数的说明
- CodeForces 189 A
- c++有感
- C语言笔记
- 骨骼变形
- HTML笔记第二天
- 字符串转换整数
- Oracle 11gOCP 053 v12.02 1--300题疑问答案更正
- Servlet的生命周期
- 守护进程
- C# 实现将一个文本文档按行数分成多个文档
- android Launcher那点事儿
- 深入linux内核架构-学习笔记一
- android 混淆文件project.properties和proguard-project.txt