今天同事提了一个问题,说看到一段css代码,大概如下
font: 300 15px/1.65 arial,sans-serif;
对于前面的300和15px/1.65不理解,难道是除法的意思?
上网搜索,在W3School
这里没有找到详细语法,后在一些问答类帖子中找到了答案SOSO问问
答案如下:
写道
字体大小和行高的缩写,分开:font-size:12px;line-height:36px;
也就是“/”前的为字体大小,后面的为行高,例子中应该是1.65倍的意思,这是一种css的缩写语法(哎,css方面还真是白~~)
再后来在一本《CSS权威指南》中找到了详细的答案,摘录如下
《CSS权威指南》p127 写道
font
值:[[<font-style> || <font-variant> || <font-weight>]?<font-size>[/<line-height>]?<font-family>] | caption | icon | menu | message-box | small-caption | status-var | inherit
初始值: 根据单个属性
应用于: 所有元素
继承性: 有
百分数: 对于<font-size>要相对于父元素来计算;对于<line-height>则相对于元素的<font-size>来计算
计算值: 见单个属性(font-style等)
此外,font的前三个值允许采用任意的顺序,后两个值要严格按此顺序(font-size在前,font-family在后),而且font声明中必须有这两个值。
另外就是可以在font-size后面使用 /
增加line-height属性,这是可选的。
最后说一下前面的300,这个是font-weight属性,参考如下
normal 默认值。定义标准的字符。
bold 定义粗体字符。
bolder 定义更粗的字符。
lighter 定义更细的字符。
此外可以使用数字:100,200,300...900
数字含义:定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。
分享到:
相关推荐
CSS 缩写语法是CSS3中提高代码效率和可读性的重要特性,它允许开发者用更简洁的方式定义多个样式属性。在本文中,我们将重点讨论有关`font`、`margin`、`padding`以及`border`的缩写规则。 首先,让我们详细探讨`...
本文将深入探讨CSS中常见的缩写形式,包括字体(font)、边距(margin)和内填充(padding)以及边框(border)。 1. **字体缩写(font)** `font`属性的缩写允许一次性定义字体样式、大小、行高和字体家族。基本...
### CSS的语法问题详解 #### 一、字体族(`font-family`) 在网页设计中,`font-family`属性用于指定元素的字体类型。当浏览器无法加载或找不到第一种字体时,它会按照列表顺序尝试加载下一个字体。例如: ```css...
### 网页制作之常用CSS缩写语法总结 在网页设计与开发的过程中,CSS(层叠样式表)是不可或缺的一部分。它不仅能够为网页添加丰富的样式,还能够提高页面的加载速度,优化用户体验。为了更好地掌握CSS,提高工作...
在HTML、CSS、JavaScript语法简明速查表中,你可以找到以下关键点: 1. HTML标签:了解每个标签的作用和用法,如到的标题标签,的段落标签,的图像标签,以及的链接标签等。 2. CSS选择器:理解ID选择器(#id)、...
这些只是CSS缩写语法的一小部分,实践中还有更多技巧等待探索。熟练掌握这些方法,你的CSS编写效率将大幅提升,代码也会更加简洁易读。在日常工作中,不断实践和积累,你会发现编写CSS变得更加得心应手。
"常用CSS缩写语法总结"这个资料包正是对这些缩写的集中归纳,旨在帮助开发者提升编写CSS的速度和质量。 1. **简写属性(Shorthand Properties)**: - `font`: 包括`font-style`, `font-weight`, `font-size`, `...
CSS语法缩写规则是优化CSS代码,提高代码可读性和减少文件体积的重要手段。通过合理的缩写,开发者能够更高效地编写和维护样式表。以下是对这些规则的详细解释: 1. **颜色缩写**: 在16进制颜色表示法中,如果...
**CSS语法手册** CSS(Cascading Style Sheets)是一种用于定义HTML或XML(包括SVG、MathML等各种XML方言)文档中元素展现样式的语言。在网页设计中,CSS扮演着重要的角色,它允许我们将表现(样式)与内容分离,...
6. **font** 简写属性允许你一次性设置所有字体属性,顺序是 `font-style`, `font-variant`, `font-weight`, `font-size`, `line-height`, `font-family`。例如:`font: italic bold 16px/1.5 'Arial', sans-serif;`...
`font` 属性是一个简写属性,可以同时设置`font-style`, `font-variant`, `font-weight`, `font-size/line-height`, 和`font-family`。示例代码如下: ```css font: italic bold 14px/1.5 Arial, sans-serif; ``` #...
草案中的Grid布局被业界同仁普遍认为比“天书”还难… CSS3 还是草案,中文资料少之又少,基本上都是一篇内容转来转去,而我们的手册从基础语法到示例制作,都是根据W3C工作草案进行翻译,并结合自身的沉淀制作示例...
**CSS(层叠样式表)**是Web前端开发中的核心技术之一,用于定义网页的布局、颜色、字体等视觉效果。CSS样式表手册是开发者学习和查阅CSS规则的重要参考资料,尤其对于中文用户,中文手册能更直观、准确地理解概念和...
本手册主要介绍CSS中的字体属性,包括`font-family`、`font-style`、`font-variant`、`font-weight`、`font-size`以及`font`简写属性,旨在帮助Web开发者更好地掌握CSS的基本用法,从而提升网页设计的质量。...
CSS优化技术是Web开发中非常重要的一方面,通过使用CSS缩写语法,可以减少CSS文件的大小,提高浏览器的加载速度和用户体验。本文将总结常用的CSS缩写语法,帮助开发者更好地优化CSS代码。 一、颜色缩写 在CSS中,...