ວິນະມິດ CSS
- Previous Page CSS Height/Width
- Next Page ຄູ່ມີຫົວຂໍ້ CSS ການລະບຸບໍລິການວຽງ
ວິນະມິດ CSS
ທຸກພາສາ HTML ສາມາດເປັນການຄົ້ນຫາຫຼັກ. ໃນ CSS, ເມື່ອກ່າວເຖິງການອອກແບບ ແລະການຈັດວາງ, ຈະໃຊ້ສະໝຫຼອງ “ຮູບຈຳນວນ” ຫຼື “ຮູບຕັ້ງວຽກ”.
CSS 框模型实质上是一个包围每个 HTML 元素的框。它包括:外边距、边框、内边距以及实际的内容。下图展示了框模型:

对不同部分的说明:
- 内容 - 框的内容,其中显示文本和图像。
- 内边距 - 清除内容周围的区域。内边距是透明的。
- 边框 - 围绕内边距和内容的边框。
- 外边距 - 清除边界外的区域。外边距是透明的。
框模型允许我们在元素周围添加边框,并定义元素之间的空间。
元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。
ຄຳເຕືອນ:背景应用于由内容和内边距、边框组成的区域。
内边距、边框和外边距都是可选的,默认值是零。但是,许多元素将由用户代理样式表设置外边距和内边距。可以通过将元素的 margin 和 padding 设置为零来覆盖这些浏览器样式。这可以分别进行,也可以使用通用选择器对所有元素进行设置:
* { margin: 0; padding: 0; }
在 CSS 中,width 和 height 指的是内容区域的宽度和高度。增加内边距、边框和外边距不会影响内容区域的尺寸,但是会增加元素框的总尺寸。
假设框的每个边上有 10 个像素的外边距和 5 个像素的内边距。如果希望这个元素框达到 100 个像素,就需要将内容的宽度设置为 70 像素,请看下图:

#box { width: 70px; margin: 10px; padding: 5px; }
ຄຳເຕືອນ:padding, border ແລະ margin ສາມາດນຳໃຊ້ໃສ່ທຸກດ້ານຂອງສິ່ງມີ ຫຼື ນຳໃຊ້ໃສ່ດ້ານພຽງຢ່າງດຽວ.
ຄຳເຕືອນ:margin ສາມາດມີຄວາມນິຍົມອາດ ແລະ ໃຊ້ຄວາມນິຍົມນີ້ຫຼາຍຄັ້ງ.
ຕົວຢ່າງ
ສະແດງວິນຍານການເຮັດວຽກຂອງບາງບາງປະກອບສ່ວນ:
div { width: 300px; border: 15px solid green; padding: 50px; margin: 20px; }
ວັດສະພາບຂອງສິ່ງມີ ແລະ ວັດສະພາບມີລະດັບ
ເພື່ອທຳນາຍວັດສະພາບຂອງສິ່ງມີຢ່າງດີໃນທຸກສາຍພະຍາຍາມ ທ່ານຕ້ອງຮູ້ວ່າວິນຍານການເຮັດວຽກຂອງບາງບາງປະກອບສ່ວນວັດສະພາບ.
ຄຳເຕືອນຫຼັກ:ທີ່ຈະນຳໃຊ້ CSS ທີ່ກຳນົດລະດັບ width ແລະ height ຂອງສິ່ງມີ ພຽງແຕ່ຈະກຳນົດລະດັບຂອງເຂດຂວັງ. ເພື່ອທຳນາຍວັດສະພາບທັງໝົດຂອງສິ່ງມີ ຈະຕ້ອງທຳນາຍການກຳນົດຂອງບາງບາງປະກອບສ່ວນ ເຊັ່ນບາງບາງຂອງ padding, border ແລະ margin.
ຕົວຢ່າງ
<div> ວັດສະພາບລະດັບມູນຄ່າຂອງສິ່ງມີ 350px:
div { width: 320px; padding: 10px; border: 5px solid gray; margin: 0; }
Calculation as follows:
320px (width) + 20px (left + right padding) + 10px (left + right border) + 0px (left + right margin) = 350px
The total width of the element should be calculated as follows:
Total width of element = width + left padding + right padding + left border + right border + left margin + right margin
The total height of the element should be calculated as follows:
Total height of element = height + top padding + bottom padding + top border + bottom border + top margin + bottom margin
- Previous Page CSS Height/Width
- Next Page ຄູ່ມີຫົວຂໍ້ CSS ການລະບຸບໍລິການວຽງ