首页 > 其他分享 >盒子的属性

盒子的属性

时间:2024-10-17 19:46:50浏览次数:3  
标签:盒子 定义 300px 边框 width height 属性

在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。

下面的图片说明了盒子模型(Box Model):

 width和height

width:width属性设置元素的宽度

这个属性定义元素内容区的宽度,在内容区外面可以增加内边距、边框和外边距。

行内非替换元素会忽略这个属性。

height:height 属性设置元素的高度

这个属性定义元素内容区的高度,在内容区外面可以增加内边距、边框和外边距。

行内非替换元素会忽略这个属性

 Margin(外边距) - 清除边框外的区域,外边距是透明的。

演示代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>盒子属性</title>
    <style>
        #div1 {
            width: 300px;
            height: 300px;
            margin: 50px ;
            border: 2px solid red;
            
        }
    </style>
</head>
 
<body>
    <div id="div1">演示代码gauss</div>
</body>
</html>

 效果如下:

边框与页面的距离就是外边距 

Border(边框) - 围绕在内边距和内容外的边框。

盒子的边框多种多样,你可以选择自己喜欢的类型来装饰你的网页设计

  • none: 默认无边框
  • dotted: 定义一个点线边框
  • dashed: 定义一个虚线边框
  • solid: 定义实线边框
  • double: 定义两个边框。 两个边框的宽度和 border-width 的值相同
  • groove: 定义3D沟槽边框。效果取决于边框的颜色值
  • ridge: 定义3D脊边框。效果取决于边框的颜色值
  • inset:定义一个3D的嵌入边框。效果取决于边框的颜色值
  • outset: 定义一个3D突出边框。 效果取决于边框的颜色值

 代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>盒子属性</title>
    <style>
        #div1 {
            width: 300px;
            height: 300px;
            margin: 50px ;
            padding: 50px;
            border: 5px red;
            border-style: inset ;
        }
    </style>
</head>
 
<body>
    <div id="div1">演示代码gauss</div>
</body>
</html>

 效果如下:

 

Padding(内边距) - 清除内容周围的区域,内边距是透明的。

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>盒子属性</title>
    <style>
        #div1 {
            width: 300px;
            height: 300px;
            margin: 50px ;
            border: 2px solid red;
            padding: 50px;
        }
    </style>
</head>
 
<body>
    <div id="div1">演示代码gauss</div>
</body>
</html>

效果如下:

标签:盒子,定义,300px,边框,width,height,属性
From: https://blog.csdn.net/2301_81146427/article/details/142931950

相关文章

  • 盒子绝对定位开启视觉新纪元(脱离文档流)
    目录一、概念二、语法结构三、特点四、绝对定位的使用五、浮层效果六、总结七、练习一、概念绝对定位会脱离文档流,相对于已经定位的上层元素(position)进行定位;若上层元素没有定位,则向更上层寻找已定位元素,直到根元素。二、语法结构<style>选择器{/*......
  • 前端入门学习之css盒子原则
    文章目录前端入门学习之css盒子原则引入块级元素:块级元素的特点占据整行设置高度和宽度包含其他元素盒子原则:margin:例子:boder:padding:前端入门学习之css盒子原则引入块级元素:当一个html标签元素展示方式为block,也就是它的display属性为block,那么我们可以想......
  • css盒子的定位(绝对定位)
    如何给定位盒子    想给盒子定位,必须提供三个要素,锚点、方向和距离。而盒子的相对定位,就是以元素本身的位置作为锚点。盒子定位的属性名和属性值        position:absolute;绝对定位的锚点        absolute是绝对定位元素,其锚点是父辈属性,即......
  • 直接在当前窗口使用控件新属性,如button添加颜色
    https://www.cnblogs.com/zhangzhifeng/p/9072835.htmlDelphi自写组件:可设置颜色的按钮typeTButton=class(vcl.stdctrls.TButton)private//添加Color属性,默认clWhite{Privatedeclarations}FColor:TColor;FCanvas:TCanvas;IsFocused:Boolea......
  • 盒子的浮动
    目录一、浮动1、脱离文档流(1)盒子浮动后,将脱离其原本位置,文档流后面的元素会自动递补其位置。如下图:(2)盒子浮动起来后,会生成一个与父盒等宽的浮层。​编辑(3)左浮动:第一个设置左浮动的盒子浮至浮层,其它设置左浮动的盒子紧跟其后,从左到右排列,直到放不下才换行。 (4)右浮动:第一......
  • CSS盒子模型(更新ing)
    目录一、概念盒子的尺寸二、盒子模型的属性1、块级元素和内联(行内)元素2、常见的块级元素3、常见的内联(行内)元素一、介绍概念在CSS视角下,所有HTML元素可以看作盒子。所谓的盒子在HTML中就是一个盛装元素内容的容器。盒子由内容区(content),内边距(padding),边框(border),外......
  • Java中的变量和常量:数据的‘小盒子’和‘铁盒子’有啥不一样?
    什么是变量?在Java里,变量就是一个“可变的小盒子”,你可以随时改变它里面的数据。就像你有一个存钱罐,可以随时往里面放钱、取钱,今天装100块,明天变成200块,完全没问题。变量的定义:当你要定义一个变量时,你要告诉Java两个信息:这个“盒子”是用来装什么类型的数据(也就是数据类......
  • HTML DOM 教程---操作自定义属性(2)
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=d......
  • 盒子模型的属性
    盒子属性包括4部分,分别为内容区,边框,内边距,外边距。目录一.内容区(盒子中呈现的是实际内容,比如文字,图片等)二.边框 三.内边距四.外边距 一.内容区(盒子中呈现的是实际内容,比如文字,图片等)宽:width高:height块级元素可直接通过CSS设置宽高,但是行内元素默认情况下不可以。......
  • css盒子的定位(相对定位)
    如何给定位盒子    想给盒子定位,必须提供三个要素,锚点、方向和距离。而盒子的相对定位,就是以元素本身的位置作为锚点。盒子定位的属性名和属性值        position:relative    relative值代表的定位是以元素本身的位置作为锚点,元素本体的位置并......