首页 > 其他分享 >第三天

第三天

时间:2024-07-20 18:18:48浏览次数:6  
标签:box sizing 第三天 height padding width border

盒模型/框模型

<!-- 元素分为两类,内联元素,块元素

对应的排列方式与页面的排列方式是一致的

所有页面是一个二维的空间,只有宽和高

二维空间中的元素排列只有两种方法:水平,垂直
默认先水平,排列不下,在换行按垂直方向排列

只要这个元素的类型确定,列如是一个内联元素 display:inline,则这个元素就水平排列,一行显示不下就换行显示

如果这个元素的display:block,就是一个块元素,

块元素两边默认会自动添加换行,两边不允许存在其他元素,总是独占一行 -->

<!-- 所以,页面中的所有元素,都是以一个可视的矩形块进行排列布局的 -->

<!-- 这个矩形块就是盒子,它的描述方式就是:“盒模型” -->

<div class="box">Hello world!</div>
<div class="box">Hello world!</div>
<style>
  .box {
    width: 150px;
    height: 150px;
    display: block;

    /* 可视属性只有两个,边框和背景色  */
    border: 5px dashed red;
    background-color: violet;
    background-clip: content-box;
    /* 可以通过添加内边距,让内容与边框之间可以呼吸 */
    padding: 10px;

    margin: 10px;
  }
  /* 为了简化布局,计算方便,我们通常直观的认为盒子的width,height应该就是盒子最终的大小 */
  .box {
    /* width/height  = padding + border + width/height */
    box-sizing: border-box;
    /* content-box = width/height  */
    /* box-sizing: content-box; */
  }
  /* box-sizing: border-box;计算盒子大小时,将内边距与边框全部计算在内
         所以,width:,height就是最终大小,从而简化布局 */
  */

         /* 实现须有元素样式的初始化 */
         * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
  }

  /* 盒模型常用属性
         1.width 宽度
         2.height 高度
         3.border 边框
         4.padding 内边距
         5.margin  */
</style>

标签:box,sizing,第三天,height,padding,width,border
From: https://www.cnblogs.com/guicheng1/p/18313544

相关文章

  • 0基础学JAVA!!!(第三天)
    0基础学JAVA!!!(第三天)一,方法:(1)方法的定义:  定义一个方法需要有返回值类型 方法的名称(方法的参数){方法体}  返回值类型:当这个方法不需要返回值的时候返回值类型就用void,用void不是返回一个null值,是不返回值!!在用void的时候可以写return,但是不返回值,用作终止方法返回值......
  • 数据仓库建模工具之一——Hive学习第三天
    1、Hive的基本操作1.1 Hive库操作1.1.1 创建数据库1)创建一个数据库,数据库在HDFS上的默认存储路径是/hive/warehouse/*.db。createdatabasetestdb;2)避免要创建的数据库已经存在错误,增加ifnotexists判断。(标准写法)--中括号表示可以省略的内容createdatabase[if......
  • 生产实习--启明星辰 第三天(文件漏洞的实战,靶场和phpstudy环境的配置)
    环境的下载与配置在这次实践中会用到,phpstudy,burpsuite以及靶场upload-labs。对于burpsuite的配置可以参照下面这篇文章。burpsuite的安装与配置-CSDN博客对于phpstudy,我们首先进入官网(Windows版phpstudy下载-小皮面板(phpstudy)(xp.cn))进行下载,最好是下载2018的版本......
  • 前端随手记第三天
    1.HTML<fieldset>name属性定义和用法:name属性规定fieldset的名称。name属性用于在JavaScript中引用元素,或者在表单提交之后引用表单数据。语法:<fieldsetname="text"> <!DOCTYPEhtml><html><head> <meta charset="utf-8"> <title>菜鸟教......
  • 代码随想录算法训练营第三天 | 203.移除链表元素 、 707.设计链表 、206.反转链表
    203.移除链表元素题目:.-力扣(LeetCode)思路:主要是通过运用虚拟头节点来统一移除元素的写法。代码:/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode......
  • 暑假第三天
    7月5日今天完成了数据结构第三题;寻找大富翁,下面是我的源代码#include<iostream>#include<vector>usingnamespacestd;constintmax_size=1000010;intnum[max_size];voidsift(int*num,intlow,inthigh){inti=low;intj=2*i;inttemp=num[i]......
  • 「代码随想录算法训练营」第三天 | 链表 part1
    203.移除链表元素题目链接:https://leetcode.cn/problems/remove-linked-list-elements/题目难度:简单文章讲解:https://programmercarl.com/0203.移除链表元素.html视频讲解:https://www.bilibili.com/video/BV18B4y1s7R9题目状态:通过个人思路:从链表头部开始依次往下遍历,当......
  • 数据结构小学期第三天
    今天试着完成第二阶段的目标,实现九宫格拼图游戏,但是看着教程只有4*4的我也只能先按照这个做了APP.class1importcom.itheima.ui.GameJFrame;2importcom.itheima.ui.LoginJFrame;3importcom.itheima.ui.RegisterJFrame;45publicclassApp{6publicstat......
  • 从零开始学习Java的第三天
    掌握switch语句的用法switch语句具有穿透性,所以语句间要加上break循环语句的组成:初始化语句:循环开始时候什么样条件判断语句:循环是否能一直执行下去循环体语句:循环反复执行的事情条件控制语句:控制循环是否能执行下去循环结构对应的语法:初始化语句:这里可以是一条或多条......
  • java学习第三天
    打开CMD的方式开始+系统+命令提示符Windows+R输入cmd控制窗口(推荐使用)在任意的文件夹下面,按住Shift+鼠标右键点击,在此打开命令行窗口资源管理器的地址栏前面加上cmd路径管理员方式运行:选择以管理员方式运行常用的Dos命令1.#盘符切换2.#查看当前目录下的所有命......