欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

页面的制作过程

发布时间:2025/7/14 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 页面的制作过程 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 

  • 页面的制作过程
  • 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提供的一种快速的写法

    书写格式

  • padding:上内边距 右内边距 下内边距 左内边距
  • padding:上内边距 左右内边距 下内边距
  • padding:上下内边距 左右内边距
  • 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完全一致

    转载于:https://www.cnblogs.com/RAINBOW1357/p/11400730.html

    总结

    以上是生活随笔为你收集整理的页面的制作过程的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。