HTML(div盒子模型)

div块标签
盒子模型
块标签与行内标签的转换

一、标签

1.div块标签
div块标签和span行内标签都是使用属性style确定其他属性

<div style="border: 1px solid blueviolet">div测试</div>


div块标签独占一行
使用选择器实现div多样式设置
head:

<style>#d1{border:  1px solid brown;color: blue;background-color: bisque;width: 100px;height: 25px;}
</style>

body:

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


2.盒子模型
(1)内边距设置
内边距设置之后块向着四个边的方向分别外扩设置的值,而不是内扩
/四边同时设置/

padding: 100px;


如最后一个图所示,是将四个边都设置为内边距为100px得到的块

/上下设置、左右设置/

padding: 500px 250px;


/四个边分别设置/

 /*第一种方法*/
padding: 100px 200px 300px 400px;
/*第二种方法*/
padding-top: 100px;
padding-right: 200px;
padding-bottom: 300px;
padding-left: 400px;


使用第一种方法分别设置四边内边距时,数值的顺序是从上方开始的顺时针转动

(2)外边距
外边距的设置方法与内边距相同,但是将内边距的属性padding换成margin
/四边同时设置/

margin: 100px ;


/上下设置、左右设置/

margin: 100px 50px;


/四边分别设置/

/*第一种方法*/
margin: 100px 200px 300px 400px;
/*第二种方法*/
margin-top: 100px;
margin-right: 200px;
margin-bottom: 300px;
margin-left: 400px;


(3)使用外边距使块居中
利用margin属性使块剧中操作
使用margin设置的上下、左右两两设置的方法,上下不设置,左右设置为auto(自动)

margin: 0px auto;


3.块标签转换行内标签
行内标签不具有居中、内边距、外边距等属性,有时候需要对行内标签进行操作时不起作用、就需要将行内标签转为块标签
使用display属性进行转换:当display=inline时,块标签转行内标签;当display=block时,行内标签转块标签

二、所有源码及结果

1.源码

代码如下(示例):

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>盒子模型</title><style>#d1{border:  1px solid brown;color: blue;background-color: bisque;width: 100px;height: 25px;}/*内边距*//*.d2{border:  1px solid brown;color: blue;background-color: bisque;width: 100px;height: 25px;
!*            !*四个边同时设置*!padding: 100px;!*上下设置、左右设置*!padding: 100px 250px;!*四个边分别设置*!!*第一种方法*!padding: 100px 200px 300px 400px;*!!*第二种方法*!padding-top: 100px;padding-right: 200px;padding-bottom: 300px;padding-left: 400px;}*//*外边距*/.d2 {border: 1px solid brown;color: blue;background-color: bisque;width: 100px;height: 25px;
/*margin: 100px ;
*/
/*margin: 100px 50px;
*//*第一种方法*/
/*margin: 100px 200px 300px 400px;
*//*第二种方法*//*  margin-top: 100px;margin-right: 200px;margin-bottom: 300px;margin-left: 400px;*//*使用margin属性居中块*/margin: 0px auto;}</style>
</head>
<body>
<!--div块标签-->
<div style="border: 1px solid blueviolet" >div测试</div>
<!--选择器设置-->
<div id="d1">div测试</div>
<div class="d2">div测试</div>
</body>
</html>

2.结果

HTML(div盒子模型)相关推荐

  1. Html第11集:div、span、div 盒子模型

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/127222347 本文出自[赵彦军的博客] 文章目录 前言 div span div ...

  2. DIV布局之道二:DIV块的嵌套,DIV盒子模型

    本文讲解DIV块布局的第二种使用方式:嵌套."DIV嵌套"在有些文献中也被称为"盒子模型",说的通俗一点就是嵌套(一个大的DIV块内部又包含一个或多个DIV块) ...

  3. 【DIV 盒子模型】

    一.盒子模型 1.什么是盒子模型 进行网页布局的重要属性,一个页面由可以由多个盒子组成. 盒子的组成:内容区域+边框(border)+内边距(padding)+外边距(margin) 2.border ...

  4. DIV盒子模型介绍 div用法

    转载于:https://www.cnblogs.com/szj666/p/11312997.html

  5. Web前端基础---CSS样式--盒子模型--浮动与定位

    Day02 CSS样式 DIV和CSS DIV是层叠样式表中的定位技术,全称DIVision,即为划分.有时可以称其为图层. DIV元素是用来为HTML文档内大块(block-level)的内容提供结 ...

  6. 盒子模型属性详解及案例

    盒子模型 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器. 每个矩形都由元素的内容(content).内边距(padding).边框(border)和外边距(ma ...

  7. 【web前端】CSS笔记小结 盒子模型+PS基操+样例(Day 3+部分Day 4)

    来源:黑马程序员pink老师前端入门教程 目录 I. 盒子模型 Box Model ①网页布局的本质 ​ ②组成部分 ❀图解 ❀边框 border ※ 组成 ※※ 样式 ※ 简写 ※练习 ※细线边框 ...

  8. 盒子模型的初识及css标签使用

    CSS盒子模型 1.常用样式 2.盒子模型 * 3.定位(绝对定位 相对定位)* 4.CSS3常见效果 盒子模型介绍 常用样式 基础样式 样式名 描述 text-align 设置内容位置(指定块级元素 ...

  9. html文件div盒子浮动,css基础03-盒模型、网站布局思想、浮动以及浮动带来的影响...

    定义: 在CSS处理页面的时候,它认为每个元素都是包含在一个不可见的盒子里,盒子模型由内容区域.内容区域周围空间(内边距padding).内边距的外边缘(边框,border)和边框外面将元素与相邻元素 ...

  10. DIV+CSS两种盒子模型(W3C盒子与IE盒子)

    在辨析两种盒子模型之前.先简单说明一下什么叫盒子模型. 原理: 先说说我们在网页设计中常听的属性名:内容(content).填充(padding).边框(border).边界(margin), CSS ...

最新文章

  1. docker查看现有容器_如何使用Docker将现有应用程序推送到容器中
  2. 带你走进rsync的世界
  3. 使用c#操作IBM WebSphere MQ
  4. linux 驱动入门 魏清,Linux下的SPI总线驱动(三)
  5. 新品发布、降价普惠、拥抱开源、出海全球化 | 杭州云栖企业数字化转型峰会上的那些关键词
  6. MAC OS 10.12 安装任意来源应用
  7. android api 中文 (74)—— AdapterView.AdapterContextMenuInfo
  8. java结合opencv进行照片人脸检测
  9. 星号密码查看 android,侠客密码查看器怎么查看已输入的星号密码
  10. php+log+iis,利用nxlog以syslog方式发送iis日志
  11. java实现串口通信 485协议
  12. arcgis路网密度计算、提取中心线、面积计算
  13. php 百度地图根据经纬度获取地址,百度地图 根据经纬度获取地址
  14. PS 如何制作 圆角矩形 图片
  15. 【概念】权限管理模型(RBAC、ABAC、ACL)
  16. openwrt编译smartdns_老大静态编译openwrt平台mipsel_24kc架构的smartdns时报错,求救!...
  17. (转)如来是怎样从燃灯佛那里取得接班人资格的
  18. 什么是GIS,GIS的基本功能是什么?
  19. C语言连接符号##和#解析
  20. MDK Keil使用GCC编译图文详解

热门文章

  1. VTK窗口设置贴图--vtkImageMapper
  2. 案例分享:使用 Python 批量处理统计年鉴数据(上)
  3. Linux命令行-第1章@初恋Linux shell①Linux桌面环境
  4. 『NLP打卡营』实践课7:中英文本翻译系统
  5. 让深航低成本战略落地
  6. Altium designer之生成Gerber打板文件
  7. 1967. 作为子字符串出现在单词中的字符串数目字符串模式匹配-kmp算法和kmp优化算法(双百代码)
  8. 适合做手机铃声的歌曲整理(欧美版)
  9. vxe-table 使用固定列并清除表格自带左右间距,表头边框线丢失
  10. 复习c语言深度剖析(14)—单引号和双引号