Basic Visual Formatting in CSS
作者: Eric A. Meyer
语言: 英文
出版年份: 2015
编程语言: CSS
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Basic Visual Formatting in CSS》是由 Eric A. Meyer 撰写的一本关于 CSS 视觉格式化的基础指南。本书旨在帮助读者深入理解 CSS 的视觉渲染模型,从基础的元素框类型到复杂的块级和内联元素布局管理,提供了全面的指导。

作者简介

Eric A. Meyer 是一位资深的 Web 技术专家,拥有超过二十年的 Web 和 Web 标准经验。他是 W3C 的 Cascading Style Sheets 工作组的前成员,也是 O'Reilly 出版社《CSS: The Definitive Guide》的作者。Meyer 还创立了 An Event Apart,这是一个专注于 Web 设计和开发的会议。

书籍背景与目标读者

本书作为即将发布的第四版《CSS: The Definitive Guide》的摘录,适合希望提升 CSS 技能的开发者、设计师和 Web 技术爱好者。无论是初学者还是有经验的开发者,都能从本书中获得关于 CSS 视觉格式化的深入理解。

内容概述

基础概念

书中首先介绍了 CSS 中的元素框类型,包括块级元素、内联元素、内联块级元素、列表项和运行内联元素。作者详细解释了如何通过 CSS 属性控制这些元素的显示行为,以及如何改变元素生成的框类型。例如,如何将内联元素转换为块级元素,或将列表项转换为内联元素。

块级元素布局

在块级元素布局方面,书中深入探讨了水平和垂直方向的布局管理。包括如何使用 box-sizing 属性控制元素的宽度和高度计算方式,以及如何处理元素的外边距、内边距、边框等属性。书中还讨论了块级元素在正常流中的排列方式,以及如何通过 auto 值和百分比值进行布局调整。

内联元素布局

对于内联元素,书中详细介绍了行布局的基本概念,如匿名文本、em 框、内容区域、行高、内联框和行框等。作者解释了如何通过 line-height 属性控制行高,以及如何处理内联元素的垂直对齐和行内布局。书中还讨论了内联元素的特殊行为,如文本溢出和行框高度的计算。

替换元素与非替换元素

书中区分了替换元素和非替换元素的布局行为。替换元素(如图片)具有固有的尺寸,而非替换元素(如文本)则根据内容动态调整尺寸。作者详细解释了如何处理这两种元素的布局,以及如何通过 CSS 属性控制它们的显示效果。

内联块级元素与运行内联元素

书中还介绍了内联块级元素和运行内联元素的布局特性。内联块级元素在布局上结合了块级元素和内联元素的特点,而运行内联元素则可以将块级元素嵌入到后续的内联内容中。作者通过实例展示了如何使用这些元素实现特定的布局效果。

总结

《Basic Visual Formatting in CSS》是一本实用的 CSS 视觉格式化指南,适合希望深入理解 CSS 布局机制的开发者和设计师。通过本书的学习,读者可以掌握如何使用 CSS 属性控制元素的显示行为,以及如何处理复杂的布局问题。书中丰富的实例和详细的解释使读者能够快速上手并应用所学知识。

期待您的支持
捐助本站