html学习一

html div css 是写静态网页的

html的编辑工具:任意的编辑工具都可以编写html语言,保存格式.htm  .html

专业的编写工具DW

meta 页面信息的描述

http-equiv="Content-Type" 整个页面的内容类型是什么样子的

content="text/html内容是文本编写的网页

charset=utf-8国际标准字符集  gbk国内标准字符集   gb2312 简体中文字符集

常犯的错误:

1、不加doctype,导致低版本ie解析效果不一致;

2、id为数字,id属性值不能用数字;

3、编码不一致:utf-8,文件编码和实际用的编码要一致,另存的时候要选utf-8,保持一致就不会乱码。

Float:漂浮

浮动起来到上一层

父div的高度不会被子div的高度撑起来

清浮动用clear

田字格实例

<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        .box1{width:40px;height:40px;background:red;float:left;}
        .box2{width:40px;height:40px;background:green;float:left;}
        .box3{width:40px;height:40px;background:pink;clear:both;float:left;}
        .box4{width:40px;height:40px;background:yellow;float:left;}
    </style>
</head>
<body>
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
<div class="box4"></div>
</body>
</html>

盒模型

如何更好的控制div,把div的一个块当成一个盒子来看

盒子与盒子之间的距离叫margin 外边距

边框叫border

内容与边框的距离叫内边距padding

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>用border做的三角形</title>
    <style>
    .trip{width:0px;height:0px;
        border-top:50px solid red;
        border-right:50px solid yellow;
        border-bottom:50px solid green;
        border-left:50px solid blue;
    }
    </style>
</head>
<body>
<div class="trip"></div>
</body>
</html>

文字用padding

布局用margin

一个盒子有padding margin和border时,实际占据多少空间?

垂直方向:height+padding-top+padding-bottom+border-top+border+bottom+margin-top+margin-bottom

水平方向同理

利用margin实现水平居中:margin:0 auto 上下不管 左右居中

margin重叠现象

相邻的普通元素,他们的上下边距并非简单的相加,而是取其中较大的边距值,对浮动的块不起作用






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值