4 盒模型 padding/border/margin

css model 设计和布局时使用

包括:

外边距 ,边框,内填充和实际内容

常用属性

1 宽高

2 内边距

padding  盒子边框到内容的距离

3 外边距 margin

	<meta charset="utf-8">
	<title>margin</title>
	<style type="text/css">
		span{
			background-color: red;
		}
		.盒子一{
			margin-right: 20px;
		}
		.盒子二{
			margin-left: 100px;
		}
		div{
			width: 200px;
			height: 200px;
		}
		.box1{
			background-color: red;
			margin-bottom: 30px;
		}
		.box2{
			background-color: green;
			/*margin-top: 100px;*/
		}

	</style>
</head>
<body>
	<span class="盒子一">盒子一</span><span
	class="盒子二">盒子二</span>
	<div class="box1"></div>
	<div class="box2"></div>

  

4 边框

		.border{
			width: 200px;
			height: 200px;
			border: 1px solid red;
			border-width: 4px 10px;
			border-style: solid  dotted double dashed;
			border-color:green red purple yellow;
			/*按照方向来编写border*/
			border-top-width: 4px;
			border-top-color: red;
			border-top-style: solid;

  举例 input

		input{
			border:none;
			outline: 0;
		}
		.username{
			width: 180px;
			height:40px;
			font-size: 20px;
			padding-left:10px;
			border: 1px solid #666;

		}
		.username:hover{
			border:1px solid orange;
		}

	</style>
</head>
<body>
	<!-- 粗细width 样式style 颜色color -->
	<div class="border"></div>
	<input type="text" name="" class="username">

原文地址:https://www.cnblogs.com/zhujing666/p/12330669.html

时间: 2024-08-10 21:39:52

4 盒模型 padding/border/margin的相关文章

10-[CSS]-盒模型:border,padding,margin

1.CSS盒子模型 HTML文档中的每个元素都被描绘成矩形盒子,这些矩形盒子通过一个模型来描述其占用空间,这个模型称为盒子模型. 盒子模型通过四个边界来描述:margin(外边距),border(边框),padding(内填充),content(内容区域),如图所示: <!-- 盒模型: 在网页中 基本上都会显示一些方方正正的盒子,这种盒子就被我们称为盒模型 重要的属性: width,height,padding,border, margin width: 指的是内容的宽度,而不是整个盒子真实的

关于盒模型的负margin

1.     负边距对由文档流控制的元素的作用是,会使它们在文档流中的位置发生偏移,但这种偏移不同于相对定位,通过相对定位偏移后,其仍然会坚守着它原来占据的空间,而通过负边距移动后的元素,其原来的空间会被后来的元素占据.注意:负margin不会使元素脱离文档流. 2.     在文档流中,元素的最终边界是由margin决定的.绝对定位的元素定义的top.right.bottom.left等值是元素自身的边界到最近的已定位的祖先元素的距离,这个元素自身的边界指的就是margin定义的边界. 3.

padding标准盒模型和怪异盒子模型

我们都知道padding是为块级元素设置内边距 但是在使用过程中,我们却会遇到一些问题.padding的标准盒模型和怪异盒模型 padding盒子模型 我们通过demo来讲这个问题,用文字干讲第一没意思,第二讲不明白 标准盒模型: 我们先摆出HTML和CSS代码: 1 <div class="shoebox"> <!--此div模仿鞋子的鞋盒--> 2 <div class="shoes"> <!--此div模仿鞋子--&g

css的盒模型,及css3的box-sizing新属性

css的盒模型包含了content(元素自身).padding(内边距).border(边框)及margin(外边距). 如图,浏览器控制台elements的computed可以清晰显示元素盒模型,鼠标多动动就明白了:(蓝色区域表示content元素自身,这里是整个窗口的内容) 盒模型有两种:标准模式和怪异模式.在<!DOCTYPE>声明缺失时就会在ie6.ie7.ie8下触发怪异模式 标准模式下:盒子总宽度/高度 = content + padding + border + margin,c

自学html--two(盒模型)

一.盒模型的概念 html的布局类似盒子模型,直观理解如下图: 简单介绍: margin是相邻div之间的间距,影响的是不同块元素的之间的位置: border是div盒模型的盒边框,分别有三个要素:边框厚度反应的是边框大小,边框风格即边框样式(实线,虚线,点线等等),边框颜色color: padding内边框厚度,这个值主要控制div内容的缩减程度,其颜色跟随div背景颜色. 代码示例: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict

行内元素有哪些?块级元素有哪些?CSS的盒模型?转载

块级元素:div p h1 h2 h3 h4 form ul行内元素: a b br i span input selectCss盒模型:内容,border ,margin,padding css中的display属性(行内元素和块级元素) 我们常用的display属性值有: inline block inline-block none 把 display 设置成 none 不会保留元素本该显示的空间,但是 visibility: hidden 还会保留. 我们最关心的还是display:inl

CSS基础 - 盒模型、浮动、定位

1 CSS盒模型 在以前,程序员们是通过表格来对一个网页进行排版,也就是通过大小不一的表格和表格嵌套来定位排版网页的内容.后来,CSS出现之后,在网页布局中,为了能够使页面中的各个部分合理的进行组织,开发人员们总结出了一套完整的.行之有效的原则和规范,也就是"盒模型".它是通过使用CSS来定义大小不一的盒子和盒子嵌套来编排网页. 因为用这种方式排版的网页代码简洁,更新方便,能兼容更多的浏览器. 页面中的所有元素都可以看成是一个盒子,一个页面由很多的盒子组成,这些盒子之间会相互影响,所以

CSS盒模型全面讲解,怪异模式盒模型

当你用编辑器新建一个html页面的时候你一定会发现最顶上都会有一个DOCTYPE标签,例如: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www

继承盒模型以及CSS常用样式

serif 衬线字体 serif sans-serif 非衬线字体 sans serif line-through 删除线 line-throughtext-shadow : x y 模糊度 颜色 shadow background-size: background复合样式:#fff url() no-repeat scroll x,y outline sprite sprite 继承 继承(inherit)子元素会自动拥有父元素的某些CSS属性. 可被继承:文本类属性会被继承不可被继承:外内边