网页设计中行内模型历史溯源

  • 2018-11-08 17:42:54
  • 阅读次数:
  • 作者:盈岚科技小编
  • 来源:http://www.lyjtt.cn

行内模型历史溯源

网站建设CSS行内格式化模型看上去可能有些没必要的复杂,而且在某些方面,甚至与网站建设人员的意愿相违背。遗憾的是,我们现在要创建的是这样一种样式语言,它既能与CSS之前的Web浏览器向后兼容,还要为将来扩展到更复杂的领域敞开大门,它将过去和现在笨拙地混合在一起,而上述行内格式化模型的这种复杂性正是这样做的直接后果,另外还有一个原因,我们可能会做一些合理的决策来避免一个不期望的后果,但这可能又会导致另一个不期望的后果出现。

例如,有图像和垂直对齐文本的文本行会“散开”,究其原因,这要归根于Mosaic 1.0的做法。在这种浏览器中,段落中的所有图像都会留出足够大的空间来包含该图像,这种做法很好,因为这样可以避免图像与其他行中的文本重叠。所以,在CSS网站建设引入为文本和行内元素设置样式的方法时,设计者则尽力创建这样一个模型,(默认地)它不会导致行内图像与其他文本行重叠。不过,这个模型也意味着存在另外一些问题,例如,上标元素(sup)很可能也会使行拉开距离。

这种效果使一些网站建设人员很恼火,他们希望行基线之间的距离应该固定,不过再来看另一种情况。如果line-height要求基线之间的距离是指定的,最后很可能使行内替换元素和垂直移动元素与其他文本行重叠——这也会使创作人员不满意。幸运的是,CSS有足够强大的功能,总能以这样或那样的某种方式得到你想要的效果,CSS的将来还会有更大潜力。

当前文章标题:网页设计中行内模型历史溯源

当前URL:http://www.lyjtt.cn/news/wzzz/inline-model.html

上一篇:网页设计中的替换元素

下一篇:网页设计中的改变角色

网站建设、网络营销咨询专线:181-8386-5875(点击可一键拨号)