) 用 CSS 计算? " />
了解锚标记的大小计算
锚标记 () 通常用于创建指向其他页面的链接。默认情况下,它们内联元素不继承其包含元素的高度和宽度,导致开发人员感到困惑。本文探讨了这种行为背后的原因,并解释了尺寸的变化。锚标记是计算出来的。
内联元素和内容区域
CSS 2.1 规范规定内联元素(例如锚标记)构成内容流的一部分,并且不创建自己的块级框,其内容区域的高度和宽度受字体大小、文本内容和应用的样式等因素的影响。
高度计算
对于锚标记等不可替换的内联元素,CSS 规范没有明确定义如何计算高度。在字体规格上,高度为 18px,代表单行文本。高度不受图像或周围块元素大小的影响。
宽度计算
行内元素的宽度由内容、内边距、元素本身的边框和边距。对于锚标记,宽度计算如下:
Content Width + Margin (Left) + Border (Left and Right)
在提供的 JsFiddle 中,第一个 的宽度为:元素大小为 144px,包括图像宽度 (114px)、左边距 (20px) 以及左右边框(各 5px)。类似地,第二个的宽度是元素为 310px,由内容宽度 (280px)、左边距 (20px) 和左右边框(各 5px)决定。
空间处理
何时内联元素水平布局,它们之间的空格处理如下:
在 JsFiddle 示例中,第一个 末尾的折叠空间是元素影响其宽度,而第二个 开头的折叠空间则影响其宽度。元素不影响其宽度。
通过了解这些 CSS 原理,开发人员可以更好地控制网页中锚标记的布局和尺寸。
以上是CSS中锚标签()的尺寸是如何计算的?的详细内容。更多信息请关注PHP中文网其他相关文章!