浮动布局及盒子模型

今天巩固了一周学的知识,我感觉超链接样式、背景样式、列表样式比较麻烦,还需要多加练习。

学习了盒子模型,内容不是很多,但需要注意的地方很多:

首先在设置css样式的时候先初始化

*{margin:0px;padding:0px;}

学习了div标签:不是功能标签,可以放文字图片以及各种元素的快标签,常用来布局

浮动布局

float属性


属性值


说明


left


元素向左浮动


right


元素向右浮动

clear属性


属性值


说明


left


清除左浮动


right


清除右浮动


both


左右浮动一起清除

盒子模型

每个元素都看成一个盒子,盒子模型是由content(内容)、padding(内边距)、margin(外边距)和border(边框)这4个属性组成的。此外,在盒子模型中,还有宽度width和高度height两大辅助性属性。


属性


说明


border


(边框)元素边框


margin


外边距


padding


内边距


content


(内容)可以是文字或图片

注意:margin属性的顺序是上下左右的顺序

margin重复现象:

只要有一个元素没有float属性就会出现重叠现象。margin取相邻元素的最大值

溢出:overflow:hidden代表若内容超出div则隐藏

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<style>

#d{width: 470px;height: 540}

#d1{width: 90px;height: 90px;float: left;background-color: antiquewhite}

#d2{width: 90px;height: 90px;float: left;background-color: aqua}

#d3{width: 90px;height: 90px;float: left;background-color: aquamarine}

#d4{width: 90px;height: 90px;float: left;background-color: azure}

#d5{width: 110px;height: 90px;float: left;background-color: beige}

#d6{width: 280px;height: 130px;clear: both;float: left;background-color: bisque}

#d7{width: 190px;height: 180px;float:right;background-color: black}

#d8{width: 200px;height: 130px; clear:left; float:left;background-color: chartreuse;}

#d9{width: 80px;height: 130px;float: left;background-color: lightgreen}

#d10{width: 190px;height: 180px; float: right;background-color: #5BF01F}

#d11{width: 280px;height:100px;clear: left; float: left;background-color: #400EEC }

#d12{width: 470px;height: 90px;clear: both; float: left;background-color: blue}

</style>

</head>

<body>

<div id="d">

<div id="d1"></div>

<div id="d2"></div>

<div id="d3"></div>

<div id="d4"></div>

<div id="d5"></div>

<div id="d6"></div>

<div id="d7"></div>

<div id="d8"></div>

<div id="d9"></div>

<div id="d10"></div>

<div id="d11"></div>

<div id="d12"></div>

</div>

</body>

</html>

原文地址:https://www.cnblogs.com/-lwl/p/10632514.html

时间: 2024-10-08 17:53:48

浮动布局及盒子模型的相关文章

CSS布局(二) 盒子模型属性

盒子模型的属性 宽高width/height 在CSS中,可以对任何块级元素设置显式高度. 如果指定高度大于显示内容所需高度,多余的高度会产生一个视觉效果,就好像有额外的内边距一样: 如果指定高度小于显示内容所需高度,取决于overflow属性,需要滚动条需要设置为overflow:auto. auto 宽高和margin可以设置auto.对于块级元素来说,宽度设置为auto,则会尽可能的宽.详细来说,元素宽度=包含块宽度-元素水平外边距-元素水平边距宽度-元素水平内边距: 高度设置为auto,

网页布局02 盒子模型

基本概念 盒子模型,英文即box model.无论是div.span.还是a都是盒子,他们在网页上都要占据一定的空间,在进行布局的时候需要考虑他们所占据的空间大小. 例外情况:图片.表单元素作为文本处理,不作为盒子模型计算. 盒子模型主要CSS属性 盒子的属性有5个:width.height.padding.border.margin.如下: width和height:内容的宽度.高度(不是盒子的宽度.高度).padding:内边距.border:边框.margin:外边距. 盒子模型的类型 通

标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)

盒子模型是css中一个重要的概念,理解了盒子模型才能更好的排版.其实盒子模型有两种,分别是 ie 盒子模型和标准 w3c 盒子模型.他们对盒子模型的解释各不相同,先来看看我们熟知的标准盒子模型: 从上图可以看到标准 w3c 盒子模型的范围包括 margin.border.padding.content,并且 content 部分不包含其他部分. ie 盒子模型 从上图可以看到 ie 盒子模型的范围也包括 margin.border.padding.content,和标准 w3c 盒子模型不同的是

CSS网页布局:盒子模型

一.盒子模型 标准盒子模型(W3C盒子) 不论是标准盒模型还是IE盒子模型,都有content.padding.border.margin四个部分组成,但从上图也可以看出W3C盒子和IE盒子主要区别在与content宽度上的区别 w3c中的盒子模型的宽:包括margin+border+padding+width; width:margin*2+border*2+padding*2+width; height:margin*2+border*2+padding*2+height; iE中的盒子模型

CSS初识- 选择器 &amp;背景&amp; 浮动&amp; 盒子模型

CSS初识 CSS:cascading style sheets,css样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体.大小.对齐方式等).图片的外形(宽高.边框样式.边距等)以及版面的布局等外观显示样式. CSS以HTML为基础,提供丰富的功能,如字体.颜色.背景的控制及整体排版等,而且还针对不同的浏览器设置不同的样式. 引入CSS样式(书写位置) 内部样式表 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并用style标签定义,语法就是在 行内式

CSS核心(浮动、盒子模型)

CSS元素:分为块级元素和行内元素 1.块级元素(block element)特点: a)  默认显示在父标签的左上角: b)  块级元素默认占满一行(占满整个文档流). 示例: 1 #d1 2 { 3 width:300px; 4 height:300px; 5 border:dashed 3px #666666; 6 margin-top:30px; 7 margin-left:30px; 8 } 9 10 #d2 , #d3 , #d4 11 { 12 width:70px; 13 hei

前端开发HTML&amp;css入门——盒子模型以及部分CSS样式

CSS处理网页时,它认为每个元素都包含在一个不可见的盒子里.• 为什么要想象成盒子呢?因为如果把所有的元素都想象成盒子,那么我们对网页的布局就相当于是摆放盒子.• 我们只需要将相应的盒子摆放到网页中相应的位置即可完成网页的布局. 盒子模型 一个盒子我们会分成几个部分:– 内容区(content)– 内边距(padding)– 边框(border)– 外边距(margin) 盒子和边框   width和height background-color 盒子 设置的盒子内容区的大小 设置背景颜色  

CSS定位元素--盒子模型

页面版式主要由三个属性控制: position 属性. display 属性和 float 属性.其中,position 属性控制页面上元素间的位置关系, display 属性控制元素是堆叠.并排,还是根本不在页面上出现, float 属性提供控制的方式,以便把元素组成成多栏布局. 盒子模型有关的三个属性 边框(border) .可以设置边框的宽窄.样式和颜色. 内边距(padding) .可以设置盒子内容区与边框的间距. 外边距(margin) .可以设置盒子与相邻元素的间距. 边框(bord

盒子模型、网页自动居中、float浮动与清除、横向两列布局

1.CSS包含:标准文档流,浮动,绝对定位 标准文档流的特点:从上到下,从左到右,输出文档内容 盒子模型:块级元素(div ui li dl dt p)与行级元素(span strong img input) 盒子模型:边框(border)外边框(margin)内边框(padding)内容(content) 盒子3D模型:border. content+padding .background-img.background-color.margin <html> <head> <