动态网站编程基础

发布于:2024-12-08T10:28:00.000000Z

学习人数:0

知识点:635

更新于:2024-12-08T10:28:15.000000Z

CSS样式基础

CSS盒模型

重要程度:7 分
<div> <h1>CSS盒模型</h1> <p>在CSS中,每个元素都被视为一个矩形的盒子。这个盒子由四个部分组成:内容区、内边距、边框和外边距。</p> <h2>1. 内容区 (content)</h2> <p>内容区是盒子内部实际显示内容的部分,如文本或图像。</p> <h2>2. 内边距 (padding)</h2> <p>内边距是在内容区和边框之间的空间。它用于增加内容与边框之间的距离。</p> <h2>3. 边框 (border)</h2> <p>边框是围绕内容区和内边距的一条线。可以设置边框的宽度、样式和颜色。</p> <h2>4. 外边距 (margin)</h2> <p>外边距是在边框外部的空间,用于控制盒子与其他盒子之间的间距。</p> <h2>盒模型属性</h2> <ul> <li><code>width</code> 和 <code>height</code>: 设置内容区的宽度和高度。</li> <li><code>padding</code>: 设置内边距。</li> <li><code>border</code>: 设置边框。</li> <li><code>margin</code>: 设置外边距。</li> </ul> <h2>盒模型示例</h2> <p>假设有一个div元素,其CSS样式如下:</p> <pre> div { width: 200px; height: 100px; padding: 10px; border: 5px solid black; margin: 20px; } </pre> <p>这个div元素的实际占用空间为:</p> <ul> <li>总宽度 = 内容区宽度 + 左右内边距 + 左右边框 + 左右边距</li> <li>总高度 = 内容区高度 + 上下内边距 + 上下边框 + 上下边距</li> </ul> <p>根据上述CSS,计算实际宽度和高度:</p> <ul> <li>总宽度 = 200px + 10px * 2 + 5px * 2 + 20px * 2 = 270px</li> <li>总高度 = 100px + 10px * 2 + 5px * 2 + 20px * 2 = 160px</li> </ul> </div>
上一条 下一条