css布局基础-盒子模型

网页设计的第一步就是设计版面布局,本文介绍了css布局基础-盒子模型,CSS盒模型是描述网页布局的视觉模型中网页元素的矩形盒状模型。盒模型由margin(边界)、border(边框)、padding(填充)和content(内容)4部分组成。

网页设计的第一步就是设计版面布局

用最合适浏览的方式将图片、文字等对象放置在页面的不同位置。

在设计时必须遵循突出重点、平衡和谐的原则,将网站标志、主菜单等重要的模块放在最显眼、最突出的位置,然后再考虑次要模块的摆放。

css布局基础-盒子模型

css布局基础-盒子模型

CSS盒模型是CSS布局的基础,每个网页元素都被抽象为一个盒子,而网页的排版布局可以看作对组成网页的盒子元素按照一定的规则进行摆放后的结果。

CSS盒模型是描述网页布局的视觉模型中网页元素的矩形盒状模型。盒模型由margin(边界)、border(边框)、padding(填充)和content(内容)4部分组成。

margin也被称为外边距,用来设置网页中元素和元素之间的距离,即定义元素周围的空间范围。

border(边框)用来设置网页中元素边框的宽度、颜色和样式。

padding(填充),也称为内边距,用来设置元素的内容与边框之间的距离。

content(内容)是元素的真正内容部分,用来容纳和显示内容。

注意:一个元素出现在另一个元素上面时,上面元素的底外边距与下面元素的顶外边距发生叠加

当元素被设置宽度和高度后,如果元素的区域大小不能容纳元素中的内容,在CSS中需要通过overflow(溢出)属性来控制应该如何显示

visible:如果元素中的内容超出了元素的大小,则允许内容从元素中溢出。
hidden:任何溢出的内容将会被隐藏,不会显示出来。
scroll:元素中会出现水平和垂直的滚动条,可以滚动显示元素中的内容。需要注意的是,即使内容没有溢出元素,元素中仍然会显示水平和垂直滚动条。
auto:浏览器会根据内容溢出的情况,在需要时才显示水平或垂直滚动条。

这就是css布局基础-盒子模型的全部内容,学完了以后做些练习吧!

css布局基础:盒子模型练习

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/10663.html

(0)
江山如画的头像江山如画管理团队
HTML5- Canvas入门(二)画线并设置颜色
上一篇 2022年7月10日 上午8:57
HTML5精美登录注册表单(响应式)源码
下一篇 2022年7月14日 上午9:42

99%的人还看了以下文章

  • HTML5+CSS3制作网页实例:HTML5入门

    文章最后提供HTML5+CSS3制作网页实例源码下载。 步骤1 -设计 设计师先根据构想使用PHOTOSHOP设计页面,然后开始HTML和CSS编码,从设计背景、颜色和字体,细节部分的工作内容。 步骤2 – HTML 头部html代码 <!DOCTYPE html> <html> <head> <meta…

    2019年3月7日
    17.9K0
  • 第14课:元素的定位

    CSS定位令你可以将一个元素精确地放在页面上你所指定的地方。联合使用定位与浮动(参见第13课),你将能够创建多种高级而精确的布局。本课我们将讨论以下内容: CSS定位的原理 绝对定位 相对定位 CSS定位的原理 把浏览器窗口想象成一个坐标系统: CSS定位的原理是:你可以将任何盒子(box)放置在坐标系统的任何位置上。 假设我们要放置一个标题。通过使用盒状模…

    2020年2月25日
    6.6K0
  • 网页设计常见css3动画效果(摆动、缩放、旋转、透明、反弹)

    网页上常看到某个DIV或图片有渐入、摆动、缩放、旋转、透明、反弹等效果,今天分享给大家! <!DOCTYPE html> <html> <head> <meta name=”viewport” content=”initial-scale=1.0, maximum-scale=1.0, user-scalable=n…

    2022年5月9日
    7.8K0
  • 导航特效:jquery实现当前(活动)菜单样式变化

    用户点击导航或菜单上不同的栏目,被选中的导航栏目会变换样式,出现图片或背景颜色的变化,用于标识是否是当前栏目或活动选项。 本教程使用jquery实现导航菜单当前(活动)菜单样式变化,导航菜单模式用的是背景颜色,你可以换成背景图片以符合建站需要。 当前(活动)菜单样式变化实现原理 在html代码中给首页(默认选中)加上class名cur <a href=…

    2018年2月8日
    7.2K0
  • JavaScript 向数组的开头或末尾添加元素:unshift() 、push()方法详解

    unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。 push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 unshift() 实例: <!DOCTYPE html> <html> <head> <meta charset=”utf-8″> <title>uns…

    2018年9月5日
    15.7K0
  • 会移动的文字 marquee标签(入门到高级)

    会移动的文字(Marquee) 基本语法 <marquee> … </marquee> <marquee> 啦啦啦,我会移动耶! </marquee> 文字移动属性的设置 方向 <direction=#> #=left, right <marquee direction=left&…

    2018年7月30日
    7.8K0

发表回复

登录后才能评论