html创建盒子,HTML 盒子

2023-05-16

盒子模型

CSS 在处理网页的时候会认为每个元素都是一个盒子,一个盒子分为以下几个部分:

1、内容区:content

2、内边距:padding

3、边框 :border

4、外边距:margin

ccc0ebac070f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

图片1.png

内容区

内容区指的是盒子中放置内容的区域,也就是元素的文本内容,子元素也是存在于内容区的, 可以通过width和height两个属性设置内容区的大小

但是,width和height属性只适用于块元素

p{

width:100px;

height:100px;

}

内边距

内边距指的是元素内容区与边框以内的空间 默认情况下width和height不包含padding的大小。可以使用padding属性来设置元素的内边距

例1:

padding:10px,5px,5px,10px(设置元素的上右下左的内边距)

例2:

padding:10px,10px,10px

(设置上,左右,下的内边距)

例3:

padding:10px,10px

(设置上下,左右的内边距)

例4:

padding:10px

(设置上下左右的内边距)

另外在CSS中还提供了padding-top、padding-right、padding-left、padding-bottom分别制定四个方向的内边距

p{

padding:10px,10px,10px,10px

}

边框

可以在元素周围创建边框,边框是元素可见框的最外部 可以同border属性来设置盒子的边框

边框和内边距一样,默认width和height不包括边框的宽度 ,也能使用border-top/left/right/bottom来指定边框

设置边框的宽度、颜色、样式

p{

border:1px red solid

}

边框的样式

没有 none; 点线 dotted; 虚线 dashed; 实线 solid ;双线 double; 脊线 ridge;凹线 inset; 凸线 outset

外边距

外边距是元素边框与周围元素相距的空间 使用margin属性设置外边距

用法与内边距,边框类似,当将左右外边距设置为auto时,浏览器会将左右外边距设置为相等,所以margin:0 ,auto可以是元素居中

display

不能为行内元素设置width、height、margin-top和margin-bottom。因为他们只适用于块元素,这时我们可以通过修改display来修改元素的性质。

可选值:

block 设置元素为块元素

inline 设置元素为行内元素

inline-block 设置元素为行内块元素

none (隐藏元素元素将在页面内完全消失)

visibility

主要适用于元素是否可见

和display的区别:使用display设置为none时 ,元素彻底消失,使用visibility隐藏元素,隐藏后的元素在文档中所占的位置依然存在,不会被其他元素覆盖

可选值

visible 可见的

hidden 隐藏的

overflow

当相关标签里面的内容超出了样式的宽度和高度时,浏览器会让内容溢出盒子,

可以通过oxerflow来控制内容溢出的情况

可选值:

visible 默认值

scroll 添加滚动条

auto 据需要添加滚动条(比scroll更智能,能够自行判断)

hidden 隐藏超出盒子的内容

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

html创建盒子,HTML 盒子 的相关文章

  • error while loading shared libraries的解决方案

    当运行程序时会出现如下类似错误时 xff1a error while loading shared libraries libXXXXXXX so 1 cannot open shared object file No such file
  • CentOS安装MySQL

    一 卸载历史版本MySQL 查看是否拥有历史版本 非首次安装需卸载历史版本MySQL xff0c 命令查看是否有安装MySQL历史版本组件 rpm qa grep mysql 例如图片中查询出两个已安装的MySQL社区版组件 xff0c 在
  • 关于C++程序的编码问题

    转自 xff1a http blog chinaunix net uid 26790551 id 3190813 html 我们传统的程序基本都只在Windows或只在Linux下运行 xff0c Windows程序使用简体中文GB1803
  • Ubuntu中Navicat的安装和破解

    1 首先确认已经安装MySQL 输入命令 xff1a service mysql status 如果装了的话 xff0c 默认是开启的 如果没有安装 xff0c 会有提示 1 2 下载Navicat并运行 先下载navicat120 pre
  • Ubuntu python2.7升级python3.5

    出处 xff1a http www cnblogs com wmr95 p 7637077 html 正常情况下 xff0c 你安装好ubuntu16 04版本之后 xff0c 系统会自带 python2 7版本 xff0c 如果需要下载新
  • Ubuntu下Go环境的安装和配置

    1 下载Go语言安装包 用 gcc v命令来查看是否安装了GCC xff0c 安装gcc xff1a sudo apt install gcc 2 下载Go语言安装包 官网下载go语言安装包 地址 xff1a https studygola
  • linux怎么升级gcc版本号,linux yum升级gcc版本

    在上一篇文章linux快速升级gcc版本中 gcc被yum升级到了4 8 2 今天重新在新的机器上升级gcc的时候 居然出现下面的问题 yum install devtoolset 2 gcc devtoolset 2 binutils d
  • python语音播报天气预报_python每日天气播报

    冬天来了 xff0c 作为特困户 xff0c 每天早上起床速度都打败全国3 的人 仓促出门 xff0c 常常不是穿少了就是没带伞没带口罩 于是我就用python写了个每日天气播报跑在树莓派上 xff0c 既可以当闹钟 xff0c 又可以预报
  • HTML多选框滚动条,el-select 下拉框多选实现全选的实现

    在写一个功能时发现el select支持多选 xff0c 但是竟然不支持全选 xff0c 好无语哦 xff0c 那就自己实现一下吧 有两种方法 xff0c 第二种感觉简单些 方法一 xff1a 下拉项增加一个 全选 xff0c 然后应该有以
  • Java2教程_给初学者的RxJava2.0教程(二)

    Outline TOC 前言 上一节教程讲解了最基本的RxJava2的使用 在本节中 我们将学习RxJava强大的线程控制 正题 还是以之前的例子 两根水管 RxJava 正常情况下 上游和下游是工作在同一个线程中的 也就是说上游在哪个线程
  • Linux POSIX信号量、实现生产者消费者模型

    posix与system v的区别 之前我们在进程间通信中学到过system v版本的信号量 xff0c 它和posix的区别在于 xff1a system v版本的用于进程之间 xff0c posix版本的用于线程之间 他们的主要区别在于
  • ZYQN7000系列VxWorks驱动开发:VxWorks系统移植

    文章目录 ZYQN7000驱动开发 VxWorks系统移植1 硬件环境2 编译vsb和vip工程2 1修改设备树文件2 2添加调试打印组件 3 选择uboot来启动VxWorks内核4 尝试在开发板上启动内核4 1 拷贝镜像和设备树至SD卡
  • SpringBoot整合log4j2

    1 添加依赖 lt springboot 基础包 gt lt dependency gt lt groupId gt org springframework boot lt groupId gt lt artifactId gt sprin
  • java 调用vba_VBA调用cmd命令行下执行的命令 | 学步园

    1 启动 Windows 命令解释程序 CMD A U Q D E ON E OFF F ON F OFF V ON V OFF S C K string C 执行字符串指定的命令然后中止 K 执行字符串指定的命令但保留 S 在 C 或 K
  • retrievefile java_FTPSClient retrievefile()挂起

    我正在创建一个apache FTPS客户端 因为远程服务器不允许普通FTP 我可以毫无问题地连接和删除文件 xff0c 但是当使用retrieveFile 或retrieveFileStream 时 xff0c 它会挂起 由于某种原因 xf
  • centos运行java图形化界面_CentOS服务器安装图形界面GNOME Desktop的方法

    在腾讯云的centos云服务器上如果你要使用图形界面 xff0c 比如图形界面安装oracle xff0c 应该怎么做 xff1f 今天就和大家分享下图形界面的安装和vnc的搭建 xff0c 来解决刚才提到的问题 安装可能导致DNS被清空
  • 服务器虚拟机声卡无法加载,Esxi虚拟机添加声卡

    如果你有意在ESXI中使用音频的话 xff0c 通常会发现虚拟机设置中无法添加声卡 xff0c 那么ESXI是否真的不支持音频呢 xff1f 非也 软件平台 VMwaer ESXI 6 0 43 VMware Workstation 12
  • 云服务器的远程,云服务器远程连接登陆

    windows2003 windows2003 43 管理助手 xff1a 我司云主机windows2003系统默认远程桌面端口号为51389 xff0c 连接时需要指定这个端口号才能连接 1 在开始菜单点击运行或按 Win 43 R 组合
  • 【ceph】ceph osd blacklist cep黑名单|MDS问题分析

    目录 blacklist 是什么 blacklist相关操作 Ceph MDS问题分析 CephFS client evict子命令使用 概述 命令格式 1 查看所有client session 2 evict指定client 3 查看ce
  • 【vbox】Linux安装Virtual Box虚拟机实践记录--编辑中

    目录 一 安装 方法一 方法二 二 使用 在centos 使用 常用命令 VBoxManage 命令行使用 设置 VBoxManage 命令操作 xff0c 详细的网络设置命令 1 5 桥接网络 Bridged Networking 1 6

随机推荐