整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

HTML基础的 <font> 标签

规定文本的尺寸、字体和颜色:

<font size="3" color="red">这是一些文本!</font>

<font size="2" color="blue">这是一些文本!</font>

<font face="verdana" color="green">这是一些文本!</font>


浏览器支持

所有主流浏览器都支持 <font> 标签。


标签定义及使用说明

HTML5 不支持 <font> 标签。请用 CSS 代替。

在 HTML 4.01 中,<font> 元素 已废弃。

<font> 标签规定文本的字体、字体尺寸、字体颜色。


提示和注释

提示:请使用 CSS 来定义文本的字体、尺寸、颜色。


HTML 4.01 与 HTML5之间的差异

HTML5 不支持 <font> 标签,HTML 4.01 已废弃 <center> 标签。


可选的属性

属性描述
colorrgb(x,x,x)#xxxxxxcolornameHTML5 不支持。HTML 4.01 已废弃。 规定文本的颜色。
facefont_familyHTML5 不支持。HTML 4.01 已废弃。 规定文本的字体。
sizenumberHTML5 不支持。HTML 4.01 已废弃。 规定文本的尺寸。

标准属性

在 HTML 4.01 中,<font> 标签支持如下标准属性:

属性描述
classclassname规定元素的类名
dirrtlltr规定元素中内容的文本方向
idid规定元素的唯一 id
langlanguage_code规定元素中内容的语言代码
stylestyle_definition规定元素的行内样式
titletext规定元素的额外信息

如需完整的描述,请访问标准属性。


事件属性

在 HTML 4.01 中,<font> 标签不支持任何的事件属性。

如需完整的描述,请访问事件属性。

如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!

览器的兼容性越来越好,移动端基本是清一色的webkit,经常会用到css的不同尺寸/长度单位,这里做个整理。

概览

绝对单位

  • px : Pixel 像素

  • pt : Points 磅

  • pc : Picas 派卡

  • in : Inches 英寸

  • mm : Millimeter 毫米

  • cm : Centimeter 厘米

  • q : Quarter millimeters 1/4毫米

相对单位

  • % : 百分比

  • em : Element meter 根据文档字体计算尺寸

  • rem : Root element meter 根据根文档( body/html )字体计算尺寸

  • ex : 文档字符“x”的高度

  • ch : 文档数字“0”的的宽度

  • vh : View height 可视范围高度

  • vw : View width 可视范围宽度

  • vmin : View min 可视范围的宽度或高度中较小的那个尺寸

  • vmax : View max 可视范围的宽度或高度中较大的那个尺寸

运算

  • calc : 四则运算

实例:

h1 { width: calc(100% - 10px + 2rem)

单位比例

1in = 2.54cm = 25.4 mm = 101.6q = 72pt = 6pc = 96px

详细

绝对单位

px - Pixel 像素

像素 px 相对于设备显示器屏幕分辨率而言。

div { font-size: 12px }
p { text-indent: 24px }

pt Points 磅

1 pt = 1/72 英寸

div { font-size: 10pt }
p { height: 100pt }

pc Picas 派卡

十二点活字(印刷中使用的),相当于我国新四号铅字的尺寸。

div { font-size: 10pc }
p { height: 10pc }

in Inches 英寸

div { font-size: 10in }
p { height: 10in }

mm Millimeter 毫米

div { font-size: 10mm }
p { height: 10mm }

cm Centimeter 厘米

div { font-size: 10cm }
p { height: 10cm }

q Quarter millimeters 1/4毫米

div { font-size: 20q }
p { height: 100q }

相对单位

% 百分比

相对于父元素宽度

<body>

em Element meter 根据文档计算尺寸

相对于当前文档对象内文本的字体尺寸而言,若未指定字体大小则继承自上级元素,以此类推,直至 body,若 body 未指定则为浏览器默认大小。

<body>

rem Root element meter 根据根文档( body/html )字体计算尺寸

相对于根文档对象( body/html )内文本的字体尺寸而言,若未指定字体大小则继承为浏览器默认字体大小。

ex 文档字符“x”的高度

相对于字符“x”的高度,通常为字体高度的一半,若未指定字体尺寸,则相对于浏览器的默认字体尺寸。

至于为啥是x,我TM也不知道。

ch 文档数字“0”的的宽度

同上,相对于数字“0”的宽度。

一张图解释:

vh View height / vw View Width - 可视范围

相对于可视范围的高度和宽度,可视范围被均分为 100 单位的 vh/vw;可视范围是指屏幕可见范围,不是父元素的,百分比是相对于包含它的最近的父元素的高度和宽度。

假设设备可视范围为高度 900px,宽度 750px,则, 1 vh = 900px/100 = 9px,1vw = 750px/100 = 7.5px

vmin / vmax 可视范围的宽度或高度中较小/较大的那个尺寸

假设浏览器的宽度设置为 1200px,高度设置为 800px, 则 1vmax = 1200/100px = 12px, 1vmin = 800/100px = 8px

如果宽度设置为 600px,高度设置为 1080px, 则 1vmin = 6px, 1vmax = 10.8px

假设需要让一个元素始终在屏幕上可见:

.box {

假设需要让这个元素始终铺满整个视口的可见区域:

.box {

总结

em、rem 是实际生产中我们最常用到的单位,可以使用其配合媒体查询改变 body 字体大小来实现响应式的设计,vh、vw、vmin、vmax也可以很方便地帮助我们控制响应尺寸,但实际的可控性可能不如前者,具体按照我们的业务需求去实践吧!

tyle 属性用于改变 HTML 元素的样式。

<html>

<body style="background-color:PowderBlue;">

<h1>Look! Styles and colors</h1>

<p style="font-family:verdana;color:red">

This text is in Verdana and red</p>

<p style="font-family:times;color:green">

This text is in Times and green</p>

<p style="font-size:30px">This text is 30 pixels high</p>

</body>

</html>

HTML 的 style 属性

style 属性的作用:

提供了一种改变所有 HTML 元素的样式的通用方法。

样式是 HTML 4 引入的,它是一种新的首选的改变 HTML 元素样式的方式。通过 HTML 样式,能够通过使用 style 属性直接将样式添加到 HTML 元素,或者间接地在独立的样式表中(CSS 文件)进行定义。

不赞成使用的标签和属性

在 HTML 4 中,有若干的标签和属性是被废弃的。被废弃(Deprecated)的意思是在未来版本的 HTML 和 XHTML 中将不支持这些标签和属性。

这里传达的信息很明确:请避免使用这些被废弃的标签和属性!

应该避免使用下面这些标签和属性:

HTML 样式实例 - 背景颜色

background-color 属性为元素定义了背景颜色:

<html>
<body style="background-color:yellow">
<h2 style="background-color:red">This is a heading</h2>
<p style="background-color:green">This is a paragraph.</p>
</body>
</html>

HTML 样式实例 - 字体、颜色和尺寸

font-family、color 以及 font-size 属性分别定义元素中文本的字体系列、颜色和字体尺寸:

<html>
<body>
<h1 style="font-family:verdana">A heading</h1>
<p style="font-family:arial;color:red;font-size:20px;">A paragraph.</p>
</body>
</html>

HTML 样式实例 - 文本对齐

text-align 属性规定了元素中文本的水平对齐方式: