css基础box盒子

盒子好比快递小哥的一个快递包裹。把这个包裹延着x轴切开,如下图所示:

盒子的内容就是你网购的商品,盒子的填充就是包裹里面一些泡沫或者报纸保护运输的物品的安全,边框就是包裹的盒子,盒子的外边距是快递小哥来放置快递的时候,快递与快递的距离。对应到css中如上图所示。

content只需确定 width 和 height 就能确定其大小。但是对span元素不适用。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">

    <title></title>
     <style type="text/css">

         html,body{
             background-color: silver;
             height: 100%;
         }

         .box1{
             width: 50%;
             height: 50%;
             background-color: indianred;
         }

         span{
             width: 500px;
             height: 20px;
             background-color: indianred;

         }

     </style>
</head>
<body>
    <div class="box1">
           <p>hello box</p>

    </div>

    <span>hello span</span>

</body>
</html>

运行结果如下图:

padding:[<length>|<percentage>]{1,4} 四个元素 一次是顺时针方向  上、右、下、左。

padiing元素的值缩写:

padding 20px ; = padding 20px 20px 20px 20px;

padding 20px 10px ;= padding 20px 10px 20px 10px;

padding 20px 10px 30px;= padding 20px 10px 30px 10px;

时间: 2024-11-03 11:17:05

css基础box盒子的相关文章

Web开发——CSS基础(盒子模型)

1.盒子模型简介 1.1 什么是盒子模型 盒子模型是css中一个重要的概念,理解了盒子模型才能更好的排版.W3C组织建议把网页上元素看成是一个个盒子.盒模型主要定义四个区域:内容(content).内边距(padding).外边框(border).外边距(margin). 举例: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <!--<meta charset="utf-8">--> 5 <

CSS基础 - 弹性盒子模型 - flex布局

flex布局提供一种对容器中条目更方便地进行布局,控件分配,和对齐的方式.flex布局的容器能够根据窗口大小变化而改变条目的大小和位置,以呈现最佳的显示效果,它的优势在于开发者可只需要申明容器或其子条目的布局的方式,和窗口或容器大小变化时元素的行为,而不需要去实现具体的适应. body { direction:rtl;//定义body下的元素渲染的方向 } .flex-container { display:flex; //申明display方式为:flex flex-direction:row

CSS基础学习十四:盒子模型补充之display属性设置

我在CSS基础学习十三:盒子模型的i博文只是阐释了CSS盒子模型,并没有过多的使用实例来演示.这篇博文 就来做一些盒子模型知识的补充.这一部分对于网页总体布局还是蛮重要的,过去大多数使用HTML中的table元素和 框架标签来进行网页的整体布局,现在我们使用最多的是DIV+CSS网页布局.所以一定要掌握好盒子模型,记住 content,border,padding和margin各自在盒子中的作用和使用方式. 先来看一个完整元素的盒子模型实例: <!DOCTYPE html PUBLIC "

CSS基础学习十五:盒子模型补充之外边距合并

今天继续接着CSS盒子模型补充,CSS基础学习十三:盒子模型和CSS基础学习十四:盒子模型补充之display属 性设置都是介绍了盒子模型中的内容概括.开始今天的主题:外边距合并. 外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距.合并后的外边距的高度等于两个发生合 并的外边距的高度中的较大者. (1)外边距合并 外边距合并叠加是一个相当简单的概念.但是,在实践中对网页进行布局时,它会造成许多混淆.简单地说,外 边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距.合并后的

第七天-css基础(行高,盒子模型,边距)

摘要: 基础知识-css第七天,昨天因为同学的婚礼,所以没有整理,今天继续,今天是css基础的最后一天,知识点不多也不难,主要是后期多练习,巩固前面学习的知识.还有2个案例的时候视频,下周学习.下周也要开启js基础的模式,敬请期待吧-- line-height 行高 行高是基线与基线的距离(浏览器默认字体16px) 行高=文字高度+上下边距 单行文字垂直居中 设置容器高度和line-height值相等 多行文字垂直居中 1.高度固定容器:自己设置上下padding值相等就ok了 2.高度未知容器

css基础-盒子模型+背景和列表

border-style的值: none 无 dotted 点状 dashed 虚线 solid 实线 double 双实线 margin: 垂直方向两个相邻元素都设置了外边距,那么外边距会发生合并 合并高度=两个发生合并的外边距中的较大值 元素的实际高度=上边框+上内边距+内容高度+下内边距+下边框 元素在页面中实际所占的高度是:上外边距+上边框+上内边距+内容高度+下内边距+下边框+下外边距 hover属性实现鼠标悬停时显示子元素: <!DOCTYPE html> <html>

Form标签+Css基础

一.Form表单标签 <form action="" method=""></form> 表单就是用来将用户的信息提交到服务器,服务器会将信息存储或者根据信息查询数据(增删改查). 表单中所有的内容都要写在form标签中. <input type="text" value="哈哈哈哈" placeholder="请输入用户名"> Input文本输入框,type类型为tex

CSS基础入门 第4天课堂笔记

CSS基础入门 第4天课堂笔记(本课程共6天) 前端与移动开发学院 http://web.itcast.cn 目录 目录 2 一.复习 3 二.浮动性质的复习 4 三.浮动的清除 5 3.1 清除浮动方法1:给浮动的元素的祖先元素加高度. 5 3.2 清除浮动方法2:clear:both; 6 3.3 清除浮动方法3:隔墙法 7 3.4 清除浮动方法4:overflow:hidden; 8 3.5 清除浮动总结与案例 9 3.6 浏览器兼容问题 11 四.margin 13 4.1 margin

妙味课堂——HTML+CSS基础笔记

妙味课堂的课程讲得非常的清楚,受益匪浅.先把HTML和CSS基础课程部分视频的学习笔记记录如下: padding #PS基础 ##前端需要的PS技能 - PS技能(前端需要):切图.修图.测量 - PS工具: - 移动工具 - 矩形选框工具 - 裁切工具 - 吸管工具 - 横排文字工具 - 手抓(快捷键:空格) - 缩放(快捷键:Ctrl + 和 Ctrl -) - 标尺(快捷键:Ctrl R,主要是拖出参考线.矩形区域选择的时候,按住Ctrl,就能贴合参考线) - 自由变换(快捷键 Ctrl