所有分类
  • 所有分类
  • 后端开发
学会CSS盒子模型,网页排版轻松搞定

学会CSS盒子模型,网页排版轻松搞定

本篇文章给大家带来了关于css的相关知识,其中给大家介绍了关于盒子大小与内外边距及边框关系的相关问题,css学习三大重点是css盒子模型、浮动、定位,下面一起来看一下,希望对大家有帮助。定义边框粗细,单位是pxpadding不影响盒子大小情

你懂吗?CSS盒子模型就像是网购时的快递盒,告诉我们每个网页组件多大、多高、多宽,还有它们之间隔得有多开。学会CSS,你需要会这几个独门秘籍,其中盒模型就是其中之一。手握此招,排版难题都能解决!

学会CSS盒子模型,网页排版轻松搞定

1.盒子模型(CSS重点)

学会CSS盒子模型,网页排版轻松搞定

学会CSS盒子模型,网页排版轻松搞定

讲到CSS,那盒模型实在是太实用!HTML元素就像个正方形小箱子,里面有文字或图片等等,再加上内外边距跟边框,最后还牵扯到外边距。只要弄明白并运用得当,网页就能显示得清楚好看了,甚至还可以独立调整它的形状!

2.盒子大小与内外边距及边框的关系

border : border-width || border-style || border-color

 border: 1px solid red;  没有顺序

想要调整元素尺寸?首先弄明白元素跟那个啥内容块啦、内边距啊、边框和外侧边缘有什么关系!学好这些,就能随心情随喜好设计各种布局比如说,把握好内外两侧边缘和边框的大小,就能轻松控制元素之间的间距和美观程度。

3.盒子边框(border)

	table {
		width: 500px;
		height: 300px;
		border: 1px solid red;
	}
	td {
		border: 1px solid red;
		text-align: center;
	}
	table, td {
		border-collapse: collapse;  /*合并相邻边框*/
	}

边框,就跟炒菜时加的调料一样,给网页增添点趣味性。我们随心所欲地调整它的宽窄、形状,还有颜色,让每页都有自己的个性。再说说,CSS里边框效果多到数不清,有实心线啊、虚线呀、双线条呀等等,应该有你特别钟爱的那款。

4.内边距(padding)

搞定内边距,就可以搞定内容和边框间的空隙。顺便把页面搞得亮堂些~

5.边框综合设置

加点框当摘出来设计要用的,而且要每一格子大小一致。这招在设计上挺管用的,搞生产的朋友们也常使。

6.内盒尺寸计算(元素实际大小)

div {
		width: 200px;
         height: 200px;
		border: 1px solid #000000;
		border-top: 5px solid blue;
		padding: 50px;
		padding-left: 100px;
		}

搞定了盒身的宽、内边距还有边界值后,现在我们来算下实际占有大小。其实特别容易懂,就是把盒身宽度加上两边的内边距,然后再加上界框宽度就行了。这么一搞,网页上哪些元素用了多少空间明明白白的就能看出来了!

7.外边距(margin)

外边距,就是两个东西之间留个适当的距离,这样子可以让布局更合适,也能让页面显得大气美观点儿。不过,咱们可得注意,别把它们弄得重叠到一块儿去啦~

.header{ width:960px; margin:0 auto;}

8.盒子模型布局稳定性

text-align: center; /*  文字 行内元素 行内块元素水平居中 */margin: 10px auto;  /* 块级盒子水平居中  左右margin 改为 auto 就阔以了 上下margin都可以 */

做网页设计时可别忘,要给宽度和内外留点空间呐!这样子页面才稳当,不乱跑。别乱搞样式,否则页面可能出问题甚至跑偏了。这可是大事!所以,处理好这些小细节可不容易!

 img {  
		width: 200px;/* 插入图片更改大小 width 和 height */
		height: 210px;
		margin-top: 30px;  /* 插入图片更改位置 可以用margin 或padding  盒模型 */
		margin-left: 50px; /* 插入当图片也是一个盒子 */
	}
 div {
		width: 400px;
		height: 400px;
		border: 1px solid purple;
		background: #fff url(images/sun.jpg) no-repeat;
		background-position: 30px 50px; /* 背景图片更改位置 我用 background-position */
	}

9. CSS3新属性-盒子阴影

学会CSS盒子模型,网页排版轻松搞定

别忘了CSS3还有新玩具!能让你家网页变得更酷炫!比如,在元素上加点淡淡的阴影,立刻就有3D效果!各位设计大神们,快去玩儿起来!

搞定这个,学好盒模和相关CSS,网页设计上去个台阶不是问题。试试,保准儿帮到你!

* {
   padding:0;         /* 清除内边距 */
   margin:0;          /* 清除外边距 */}

原文链接:https://www.icz.com/technicalinformation/web/vue2/2024/04/13656.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?