div盒子标签

news2025/1/19 3:02:31

华子目录

  • 什么是div
  • div盒子模型
    • 盒模型标签属性:
    • 边框(border)
    • 怪异盒与标准盒模型
  • 元素类型
    • 块级元素基础特性(block)
    • 行内元素基础特性(inline)
    • 行内块元素(inline-block)
    • 元素类型转换

什么是div

div本身是没有任何含义的,它一般是作为划分区域的标签,是一个很单纯的标签,可塑性很强,一般用来做容器,所以称为盒子。把对应的内容放在div盒子里面(分割区域,div本身没有宽高、颜色属性)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>练习</title>
    <style>
        *{
            margin: 0;//清除外边距
            padding: 0;//清除内边距
        }
        .box{
            width:200px;
            height: 200px;
            background-color: blue;
        }
    </style>
</head>
<body>
   <div class="box">我最喜欢麦当了,他很帅,很有担当</div>
</body>
</html>

在这里插入图片描述

div盒子模型

盒子组成:
		内容区(content)
		内边距(padding):盒子里的内容距离盒子边框的距离
		边框(border)
		外边框(margin):盒子里距离外部边界的距离

注:

  • 如果把盒子的宽高写死,在设置padding,会把盒子撑大
  • 如果盒子没有设定宽高,就会随内容变化而变化
  • 盒子大小固定,图片img插入的话,就会显示整个图片
  • 有时候盒子为了扩展性,只会设置宽度,不会设置高度,让盒子随着内容增长
盒子的核心属性:
		width:宽度,默认为浏览器100%
		height:高度,默认为盒子内容
		overflow:溢出处理(盒子装不下怎么办)(常常与img标签使用)
				:auto让浏览器看着办(一般按照scroll执行)
				:scroll通过滚轮条显示溢出部分
				:visible照常显示溢出部分(默认)(整体显示)
				:hidden隐藏溢出部分

盒模型标签属性:

margin设置外边距
padding设置内边距

margin和padding里面4个不同写法:
	padding:10px;距离上下左右10px
	padding:10px 15px;上下10px,左右15px
	padding:10px 15px 10px;上10px,左右15px,下10px
	padding:10px 15px 20px 25px;上,右,下,左
	margin(同上)
单独设置方向:
	margin-top设置上外边距
	margin-right设置右外边距
	margin-bottom设置下外边距
	margin-left设置左外边距

	padding-top设置上内边距
	padding-right设置右内边距
	padding-bottom设置下内边距
	padding-left设置左内边距
margin设置左右居中:
	margin:任何px auto;

边框(border)

border-width设置边框粗细
border-color设置边框颜色

border-style设置边框样式
	none空
	solid实线
	double双实线
	dashed虚线
	dotted点线
border-radius设置边框圆角

border-top设置上边框
border-right设置右边框
border-bottom设置下边框
border-left设置左边框
边框的符合写法:
border:10px solid #096
	   粗细  样式  颜色

怪异盒与标准盒模型

怪异盒模型和标准模型区别在于 width height所包含的部分不同,标准盒模型width height只表示内容区, 而怪异盒模型的width height包含内容、内边距、边框部分
所以我们可以使用 box-sizing 属性来指定盒模型的类型

元素类型

常见的元素类型有:块级元素,行内元素,行内块元素(这里所说的元素就是指 标签

块级元素基础特性(block)

相当于地主,有一块自己的地盘,自动换行

常见的块级元素:
div p h1-h6 ol ul li dl dt dd

特性:
1.块元素总是独占一行,不和其他的元素并排
2.块元素有宽高,边距属性,这些都可以自己设置
3.块元素的宽度默认是浏览器的100%,高度为内容高度
4.块元素可以包含行内元素(但是p标签不能放块元素中,也就是p标签里不能嵌套div,p,h等块级元素)

行内元素基础特性(inline)

相当于打工人,没有属于自己的一块地

常用的行内元素:
span a b strong i u

特性:
1.行内的默认宽高是自身的属性
2.行内元素设置宽高没有意义 不具备结构能力
3.行内元素不会独占一行 默认都是放在一起的
4.行内元素不能放块元素 只能放其他行内元素(但是a标签可以放块级元素)(a标签里面可以放div和img)

行内块元素(inline-block)

行内块元素是行内和块元素结合体(融合技) 同时具有两者特征(主块 辅行)

1.相邻的行内元素(行内块)在一行的 末尾会有一个空格
2.默认宽度是内容的宽度
3.宽高 内外边距都可以设置

元素类型转换

display:类型转换样式
display:none;元素不显示 浏览器也不渲染
display:inline-block;把标签转为行内块元素
display:inline;把标签转为行内元素
display:block;把标签转为块元素

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/943828.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

设备健康管理如何减少维护成本?

在现代制造和工业领域&#xff0c;设备健康管理已经成为降低维护成本和提高生产效率的关键策略。通过实时监测和数据分析&#xff0c;预测性维护等方法已经取得了显著的成果&#xff0c;帮助企业在维护方面实现成本效益和效率的提升。本文将以PreMaint设备数字化平台为例&#…

在线OJ的项目演示

目录 登录界面 注册界面 主界面 题目列表 编写代码界面 代码的编辑报错 正确编译 Mysql的表 登录界面 注册界面 主界面 题目列表 编写代码界面 代码的编辑报错 时间超时 空间过大 编译报错 正确编译 Mysql的表

一图看懂架构划分原则:技术划分 OR 领域划分?

架构划分原则 技术划分 描述: 按技术用途组织系统组件典型示例: 分层(多层)架构 组件按技术层组织 用户界面: 与用户直接交互的部分业务规则和核心处理: 逻辑和算法与数据库交互: 数据存取和查询数据库层: 数据存储和管理 优点: 当大部分更改与技术层次对齐时适用 缺点: 域更…

problem(4)一听就懂字符集、ASCII、GBK、UTF-8、Unicode、乱码、字符编码、解码问题的讲解

程序员在开发中&#xff0c;肯定要与数据打交道&#xff0c;很多时候遇到乱码&#xff0c;或者通信时&#xff0c;或者读写数据时&#xff0c;一头雾水&#xff0c;根本原因就是因为没有搞明白字符集&#xff0c;如ASCII、GBK、Unicode、UTF-8、字符编码、解码、乱码问题。现在…

交换机介绍

什么是交换机&#xff1f; 交换机&#xff0c;英文名称为Switch&#xff0c;也称为交换式集线器&#xff0c;它是一种基于MAC地址(网卡的硬件地址)识别&#xff0c;能够在通信系统中完成信息交换功能的设备。 交换机的工作特点 拥有一条很高带宽的背板总线和内部交换矩阵 所有…

springboot集成es 插入和查询的简单使用

第一步&#xff1a;引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-elasticsearch</artifactId><version>2.2.5.RELEASE</version></dependency>第二步&#xff1a;…

Linux 最常用命令:能解决 95% 以上的问题

来源&#xff1a;blog.csdn.net/qq_43647359 /article/details/104792569 操作系统概述 Linux 操作系统安装 Linux 文件系统 Linux 命令操作 Linux 权限管理 用户和用户组 用户操作命令 权限操作 Linux 进程管理 Linux 其他常用命令大全 Linux 系统软件安装 常用软件…

***一种改版后检查硬件PCB生产资料的方法***,简单实用,且不容易出错

一、前言 硬件电路设计改版是常有的事,不管小的实物,还是需求变更经常会遇到要增加或者减少器件,修改走线这些。在第一版已经做了生产资料投板的情况下,可以和第一板对比一下就知道改了哪些地方,怎么才能快速的定位出来改动点并检查是否更改呢。 有的人是通过PCB文件来检…

老Python程序员职业生涯感悟—写给正在迷茫的你

我来讲几个极其重要&#xff0c;但是大多数Python小白都在一直犯的思维错误吧&#xff01;如果你能早点了解清楚这些&#xff0c;会改变你的一生的。所以这一期专门总结了大家问的最多的&#xff0c;关于学习Python相关的问题来给大家聊。希望能带给大家不一样的参考。或者能提…

Java底层起步

Java底层起步 Java介绍 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HQ6tQLFm-1693272724323)(./Java介绍.png)] 什么是面向对象&#xff1f; 例如&#xff1a;小戴正在做饭时&#xff0c;发现没酱油了&#xff0c;对着外面的朋友小张说&#…

使用亥姆霍兹线圈的注意事项

亥姆霍兹线圈由一对完全相同的圆形导体线圈组成。采用直角坐标系&#xff0c;两个半径为R的圆形线圈的中心轴与z轴同轴。两个圆形线圈的z坐标分别为和。每个导体线圈都有相同的电流I。 设置可以减少两个线圈中心O(即原点)的磁场不均匀性。这种动作促使&#xff0c;也意味着非零…

ssm+vue校园活动管理平台源码和论文

ssmvue校园活动管理平台源码和论文090 开发工具&#xff1a;idea 数据库mysql5.7 数据库链接工具&#xff1a;navcat,小海豚等 技术&#xff1a;ssm 摘 要 使用旧方法对校园活动信息进行系统化管理已经不再让人们信赖了&#xff0c;把现在的网络信息技术运用在校园活动信…

使用Python进行可视化呈现

热搜榜是一个反映社会热点话题的实时排行榜。通过监控、分析和可视化 热搜数据&#xff0c;我们可以了解当前的热点事件、舆论走向以及用户关注度。本文将介绍如何使用Python进行 热搜排名监控、分析与可视化呈现。 一、环境准备 首先&#xff0c;确保您已经安装了Python环境。…

Vue3 Element-plus Upload 上传图片

技术栈&#xff1a;Vue3 Ts Element-plus 官网地址&#xff1a;Upload 上传 | Element Plus 一、背景&#xff1a; 表单上传图片功能 二、效果&#xff1a; 三、流程&#xff1a; ①点击上传图片按钮&#xff0c;系统弹出文件选择对话框&#xff0c;选择图片并确认 ②调…

vscode编译C语言

首先把c文件拖到vscode中 然后安装这个插件 安装完毕后会提示你代码中的语法错误&#xff0c;并在编译器的右上角出现编译按钮 我当前的问题是没有GCC&#xff0c;我们点一下编译的按钮也可以看出来这个问题 在 django笔记中 附录二 windows上直接安装uwsgi(不可行) 附录二 win…

c刷题(三)

程序运行结果 int a, b, c; a 5; c a; b c, c, a, a; b a c; printf("a %d b %d c %d\n", a, b, c); line3&#xff1a;c6&#xff0c;a6&#xff1b; line4&#xff1a;(逗号表达式&#xff0c;从左向右计算&#xff0c;结果为最后一个表达式)c8&#xff…

前端:html实现页面切换、顶部标签栏,类似于浏览器的顶部标签栏(完整版)

效果 代码 <!DOCTYPE html> <html><head><style>/* 左侧超链接列表 */.link {display: block;padding: 8px;background-color: #f2f2f2;cursor: pointer;}/* 顶部标签栏 */#tabsContainer {width:98%;display: flex;align-items: center;overflow-x: …

深度学习——感受野

在CNN中&#xff0c;决定某一层输出结果中一个元素所对应的输入层的区域大小被称作感受野&#xff08;receptive field&#xff09;&#xff0c;指的是神经网络中一个神经元可以感知到的区域&#xff0c;在CNN中&#xff0c;即 上某个元素的计算受输入图像上影响的区域&#xf…

Android DataBinding 基础入门

DataBinding 是谷歌官方发布的一个框架&#xff0c;顾名思义即为数据绑定&#xff0c;是 MVVM 模式在 Android 上的一种实现&#xff0c;用于降低布局和逻辑的耦合性&#xff0c;使代码逻辑更加清晰。MVVM 相对于 MVP&#xff0c;其实就是将 Presenter 层替换成了 ViewModel 层…

github加速的方法

一、UU加速器 1、下载软件 网易UU加速器——不止快&#xff0c;还很稳 (163.com) 2、搜索学术两个字&#xff0c;点击启动游戏 二、Steam加速器 1、下载软件 Watt Toolkit - 瓦特工具箱(Steam官网) (steampp.net) 2、选择按钮之后&#xff0c;点击一键启动