码迷,mamicode.com
首页 > Web开发 > 详细

HTML基础3

时间:2019-08-18 23:44:00      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:外边距   颜色   htm   前缀   如何   页面   margin   十进制   产生   

  1. 页面的制作过程

1页面的制作过程

1设计师制作设计图  划分区域 最重要 最复杂

2前端工程师制作页面  填充内容

2如何划分区域

用合适的元素来表示不同的区域  已学习 HTML

设置区域的位置、尺寸、背景等样式 CSS

3划分区域中的CSS知识

每个元素都会在页面中生成一个矩形区域

CSS称该矩形区域为盒子(box)

2.盒模型概述

1盒子的分类

不同的元素产生的盒子类型可能不同

一个元素,产生什么样的盒子,取决于它CSSdisplay属性

 

2盒子的组成

一个盒子由:marginborderpaddingcontent组成

3.CSS的尺寸单位

CSS中,有很多属性的取值,需要表示为一个尺寸一个尺寸,由数值和单位组成

 

4.盒模型

content 内容

含义 用于存放文本或其他元素的区域,类似于一个箱子中存放东西的空间

相关CSS属性

Overflow 含义:内容溢出时的处理方式

不可继承

默认值:visible

溢出部分仍然显示

其他取值

hidden溢出部分隐藏

scroll在水平和垂直方向上出现滚动条,若溢出,则滚动条可用,否则不可用

auto当内容在水平或垂直方向上溢出时,才在该方向上出现滚动条,否则不出现

min-width 含义:最小宽度保证width属性的值不小于该属性值

不可继承 默认值:0px 其他取值em %

max-width含义:最大宽度,保证width属性的值不大于该属性值

不可继承 默认值:none 表示未设置最大宽度,可视为width属性可以无限大

其他取值 px  em %

min-height含义:最小高度 保证height属性的值不小于该属性值 

不可继承 默认值:0px 其他取值em %

max-height含义:最大高度 保证height属性的值不大于该属性值

不可继承默认值:none 表示未设置最大高度,可视为height属性可以无限大

其他取值px em %

padding 内边距、填充区

含义:表示边框到内容之间的距离,分为上(top)、右(right)、下(bottom)、左(left)四个方向.类似于箱子和内部空间之间的填充物

相关CSS属性

padding-top 含义:上内边距 不可继承 默认值:0px 其他取值em %

padding-right含义:右内边距 不可继承 默认值:0px 其他取值em %

padding-bottom 含义:下内边距 不可继承 默认值:0px 其他取值em %

padding-left 含义:左内边距 不可继承 默认值:0px 其他取值em %

Padding 速写属性、简写属性 速写属性不是真实的CSS属性,它只是CSS提供的一种快速的写法

书写格式

  1. padding:上内边距 右内边距 下内边距 左内边距
  2. padding:上内边距 左右内边距 下内边距
  3. padding:上下内边距 左右内边距
  4. padding:上下左右内边距

border 边框

含义:分割内部和外部的界限,由上(top)、右(right)、下(bottom)、左(left)四个部分组成类似于箱子壁

相关CSS属性

上边框

边框样式:border-top-style

含义:上边框的样式 不可继承 默认值:none 无边框样式  其他取值 solid (实线) dashed (虚线)dotted(点阵) double(双实线)

边框厚度:border-top-width

含义:上边框的厚度 不可继承默认值:medium 预设值,表示中等边框 其他取值 预设值 medium(中等)thin(细) thick(粗)数值px em

边框颜色:border-top-color 

含义:上边框的颜色 不可继承 默认值:currentcolor表示当前元素的字体颜色

其他取值 预设值black(黑色)white(白色)gray(灰色)rgb 用红绿蓝三种基本颜色调配而成,每种颜色的取值是十进制的数字:0-255 书写格式:rgb(红,绿,蓝)HEX用红绿蓝三种基本颜色调配而成,每种颜色的取值是十六进制的数字00-ff书写格式:#红绿蓝,#号后必须是6个或3个数值

border-top速写属性 书写格式 border-top:厚度 样式 颜色

右边框 border-right-XXX

下边框 border-bottom-XXX

左边框 border-left-XXX

border-width 速写属性:同时设置所有边框的厚度

border-style 速写属性:同时设置所有边框的样式

border-color 速写属性:同时设置所有边框的颜色

border速写属性:同时设置所有边框的厚度、样式、颜色 书写格式 border:厚度 样式 颜色

margin 外边距

含义 表示边框和相邻盒子的距离,分为上(top)、右(right)、下(bottom)、左(left)四个方向 类似于箱子与箱子之间的距离

相关CSS属性

margin-top 含义:上外边距 不可继承 默认值:0px 其他取值em %

margin-right含义:右外边距 不可继承 默认值:0px 其他取值em %

margin-bottom 含义:下外边距 不可继承 默认值:0px 其他取值em %

margin-left 含义:左外边距 不可继承 默认值:0px 其他取值em %

margin 速写属性、简写属性 速写属性不是真实的CSS属性,它只是CSS提供的一种快速的写法

书写格式

margin:上外边距 边距 边距 外边距

 margin:上外边距 左右边距 外边距

margin:上下外边距 左右外边距

margin:上下左右外边距

浏览器默认样式中的margin -webkit-XXX -webkit-是浏览器厂商前缀

盒模型知识补充

子盒子

边框盒(border-box):由border、padding、content组成 浏览器调试时,页面中显示的元素尺寸是指边框盒的尺寸【演示】元素的背景,默认覆盖边框盒【演示】,可通过background-clip属性修改 background-clip属性 含义:背景覆盖范围 不可继承 默认值:border-box 取值 border-box:背景覆盖边框盒 padding-box:背景覆盖填充盒 content-box:背景覆盖内容盒

填充盒(padding-box):由padding、content组成 严格意义上,overflow指代的溢出,是指溢出填充盒【演示】

内容盒(content-box):由content组成 默认情况下,width和height属性,是指内容盒的宽度和高度

width和height的设置范围,可通过box-sizing属性修改

box-sizing属性 含义:盒子宽高的设置范围 不可继承 默认值:content-box 取值 content-box:表示内容盒的宽高 border-box:表示边框盒的宽高【演示】

盒子尺寸的计算 

box-sizing:content-box的情况下 box-sizing:border-box的情况下 外边框,用法和border完全一致

HTML基础3

标签:外边距   颜色   htm   前缀   如何   页面   margin   十进制   产生   

原文地址:https://www.cnblogs.com/RAINBOW1357/p/11374372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!