浮动案例| 学习笔记

简介: 快速学习浮动案例。

开发者学堂课程【零基础学前端 HTML+CSS 浮动案例】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/398/detail/5144


浮动案例

 

内容介绍

一、盒子模型布局

二、浮动的实际案例

 

一、盒子模型布局

早期的时候 html 有一个 table 布局在 css4.0 和 div 出现之前,都使用 table 进行布局。后来 div 出现以后,有一个重构网站的计划推荐用户使用 div 结构的布局,这样更容易被样式表所控制

盒子模型布局

image.png

//header:头部,分割 logo 以及广告条等

//container:表头的内容

//nav:表示一个菜单

//content:表示内容

//side:右边部分

//pagefooter:角标信息

nav,content,side 三个元素启用浮动这是最基本的浮动模型用代码实现一下

 

二、浮动的实际案例

1、首先新建一个 html 代码叫 float2。首先看一下布局上面一个 logo中间菜单中间就三块左边一个栏中间一个栏右边一个栏底下是一个栏就是这么一个结构

2、先加一 div顶部的标识顶部的一个名称再写一个菜单再放一个主窗口嵌套三个 div先写角标的信息地址电话左通右也可以按照布局进行命名名字都可以自定义只要能记得住就可以

代码如下

<div id="header">顶部</div>

<div id="con">菜单</div>

<div id="main">

<div id="nav">内容1</div>

<div id="content">内容2</div>

<div id="side">内容3</div>

</div>

<div id="footer">

地址:XXXXXXXXXXXXXXXX电话:XXXXXXXXXXX

3、需要用到样式表进行控制在样式表里面从上往下分别写因为是 id 的一个命名所以它属于 id 命名要写#,因为网页不能太窄现在看到的网站设置都是1000像素100像素刷新可以看到块已经出来了

< !DOCTYPE html >

< html >

<head lang=" en" >

< meta charset="UTF-8" >

<title>/title>

<style>

#header {

width:1000px ;

height: 100px;

}

</style>

</head>

4、再加一个背景颜色这样在做素材的时候比较容易看出来比如北京加一个蓝色这时就可以看到1000,100

background-color : #b3d4fc;

5、让它居中div 可以设置一个值就自动居到中间

Margin:suto;

6、下边是 con宽度1000像素高度50像素背景颜色也让它浅一点灰色可以看到一个灰色的菜单以前有做过横排的无序列表可以把无序列表粘贴进来在这就不给它加进来了

#con{

width: 1000px ;

height: 50px ;

background-color : #c0c0c0;

margin: auto;

}

7、主区域1000像素高先不设定内容其实就是里面的高

#main{

width: 1000px ;

background-color : #c0c0c0;

margin: auto;

}

8、分别设置内容的区域外框是1000,里面就不能是1000,里面可以设置百分比也可以设置像素这里先设置像素比如左右分别是200像素背景颜色设置为红绿蓝200,让中间大一点但是不能设置600,设置500。

#nav{

width: 200px ;

background-color : red;

margin:0px 10px;

}

#content{

width: 500px ;

background-color :green;

margin:0px 10px;

}

#side{

width: 200px ;

background-color : blue;

margin:0px 10px;

}

9、三个块现在都没有受到浮动需要让它们浮在上面设置一个高都是500,这样块才能撑起来三个都要加上 float

#nav{

width: 200px ;

background-color : red;

height:500px;

float:left;

}

#content{

width: 500px ;

background-color :green;

height:500px;

float:left;

}

#side{

width: 200px ;

background-color : blue;

height:500px;

float:right;

}

10、中间出现了一个地址这个地址受到了上面浮动的影响清除这个浮动因为它不再属性里面外面还套一个 main如果地址的 div 是嵌套在里面它就会受到影响输入 clear把受到的影响清除掉

#footer{

width:1000px;

background-color:#ff00ff;

height:100px;

clear:both;

}

11、在里面可以设置三个 margin 的值也可以累加一个值让它居中用浮动的手法进行页面排版页面最原始最基础浮动的排版就是用这种形式进行设计

#nav{

width: 200px ;

background-color : red;

height:500px;

float:left;

margin:0px 10px;

}

#content{

width: 500px ;

background-color :green;

height:500px;

float:left;

margin:0px 10px;

}

#side{

width: 200px ;

background-color : blue;

height:500px;

float:right;

margin:0px 10px;

}

#footer{

width:1000px;

background-color:#ff00ff;

height:100px;

margin:auto;

clear:both;

}

image.png

相关文章
|
6月前
|
前端开发 JavaScript API
如何让元素在页面中完美居中?看这篇文章就够了!
欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚开始学习前端的读者们打造的。无论你是初学者还是有一些基础的开发者,我们都会在这里为你提供一个系统而又亲切的学习平台。我们以问答形式更新,为大家呈现精选的前端知识点和最佳实践。通过深入浅出的解释概念,并提供实际案例和练习,让你逐步建立起一个扎实的基础。无论是HTML、CSS、JavaScript还是最新的前端框架和工具,我们都将为你提供丰富的内容和实用技巧,帮助你更好地理解并运用前端开发中的各种技术。
|
2月前
|
前端开发
前端基础(十一)_Float浮动、清除浮动的几种方法
本文介绍了浮动的概念、属性、特性以及清除浮动的几种方法,并通过实例演示了如何使用CSS实现元素的浮动和处理浮动带来的问题。
70 3
|
3月前
|
前端开发
HTML+CSS基础知识(5)相对定位、绝对定位、固定定位
这篇文章介绍了HTML和CSS中的三种定位方式:相对定位、绝对定位和固定定位,并通过代码示例展示了它们如何影响元素在页面上的布局和位置。
HTML+CSS基础知识(5)相对定位、绝对定位、固定定位
|
3月前
|
容器
探索浮动布局的原理与实践
探索浮动布局的原理与实践
|
6月前
|
前端开发
【零基础入门前端系列】—浮动(十八)
【零基础入门前端系列】—浮动(十八)
|
前端开发
前端学习案例3-三栏布局1 原
前端学习案例3-三栏布局1 原
60 0
前端学习案例3-三栏布局1 原
|
前端开发
前端学习案例4-三栏布局2
前端学习案例4-三栏布局2
70 0
前端学习案例4-三栏布局2
|
前端开发
前端学习案例5-三栏布局3
前端学习案例5-三栏布局3
74 0
前端学习案例5-三栏布局3
|
前端开发
前端学习案例6-三栏布局4
前端学习案例6-三栏布局4
61 0
前端学习案例6-三栏布局4