一、样式优先级
通常用户看到的页面的样式会受到三层控制:
- 第一层是浏览器的默认样式
- 第二层是网页定义样式
- 第三层是用户自定义样式
和CSS一样,后面的优先级高于前面的,也就是说网页定义样式可以覆盖浏览器的默认样式,而用户自定义样式优先级最高。不过,当有 !important 时,网页样式可以覆盖用户自定义样式。用户!important > 网页!important > 用户 > 网页 > 浏览器默认。
浏览器中展示网页文字内容时,文字字体都会按照设计师在css中定义的字体族的顺序来进行显示。什么是字体族?字体族就是你在css代码中看到“font-family”的代码内的一类字体名称,例如下面这行代码:
font-family:"Comic Sans MS","幼圆","黑体",sans-serif;
按照W3C标准,浏览器在解析一行代码时首先会在系统中查找Comic Sans MS字体,如果系统内存在这个字体那么浏览器就会使用Comic Sans MS字体,如果没有的话就接着查找幼圆字体,以此类推直到浏览器可以表达系统存在的字体为止。
sans-serif”不是某个字体的名称,而是一种在前面叙述的字体都无效时而最终选用的字体,称为浏览器通用字体,它取决于你所用的浏览器默认的通用字体是什么,可能是“Arial”,也有可能是“Helvetica”。
二、Web页面常用的字体
1, Arial
微软公司的网页核心字体之一,最常用的sans serif字体,当字号很小时不容易阅读。但是,大写的“I”和小写的“l”是无法区别的,你可以考虑用Tahoma字体来替代。
苹果系统没有这种字体,但有一种对应于Arial的字体叫Helvetica,它是MAC机上与Arial 字体最相似的WEB字体,是别一种非衬线字体.它是一种性能优良的打印字体,但在屏幕上表现不是很好
CSS写法:font-family: Arial, Helvetica, sans-serif;
2, Verdana
微软公司的网页核心字体之一,微软公司专门为屏幕显示而开发的。应用广泛。易于阅读。是显示器中最清晰的字体,即使字号很小,也很容易阅读。半肥猫比较喜欢采用10PX的Verdana来做英文正文字体,也推荐大家使用,但字号最好介于10~14像素之间,超出这个范围就不好看了。
CSS写法:font-family: Verdana, Geneva, sans-serif;
3, Georgia
微软公司的网页核心字体之一,可用性好。可读性比Times New Roman强。是网站设计中,浏览效果最好的serif字体,因为它是专为网上阅读设计的。)
CSS写法:font-family: Georgia, serif;
4, Times New Roman
微软公司的网页核心字体之一,可能是最常用的serif字体,是网站浏览器默认的字体,12pt以上的字体容易阅读,但小字号的字体易读性差。(苹果系统没有这个字体,有一个对应于Times New Roman的字体叫Times)
CSS写法:font-family: 'Times New Roman', Times, serif;
5, Trebuchet MS
微软公司的网页核心字体之一,与Arial相似,半肥猫觉得:Trebuchet MS比Arial看起来优雅、古典一点。可以用来做标题,但小字号阅读起来会很困难(低于13PIX阅读起来就很累了,不太推荐用来做正文字体)。在苹果系统上也可以用Helvetica做替代。
CSS写法:font-family: 'Trebuchet MS', Helvetica, sans-serif;
6 , Courier New
微软公司的网页核心字体之一,老式打印机字体,有一种独特的机械工整感觉。呈现计算机编码时,还会用到这种字体。12 pt的Courier New字体曾是美国国务院的公文标准字体,但于2004年1月停用,改使用14 pt的Times New Roman,因为其具“现代性”和“易读性”。
CSS写法:font-family: 'Courier New', Courier, monospace;
7, Impact
微软公司的网页核心字体之一,Impact是1965年发表的一个无衬线字体,其特粗的笔画、紧缩的间距。半肥猫觉得:字体较为粗犷,适合使用在标题上,而不常用在内文。
CSS写法:font-family: Impact, Charcoal, sans-serif;
参考资料: Web页面的字体有哪些 http://www.studyofnet.com/news/329.html
相关推荐
本文将深入探讨“Web页面字体设置”的相关知识点,包括字体类型、字体样式、字体大小、字体颜色、字体对齐方式以及跨浏览器兼容性等方面。 首先,我们来了解Web页面上可用的字体类型。在Web设计中,有三种主要的...
本资料集“web标准常见问题集合(CSS)”显然是针对CSS学习者和实践者提供的一份宝贵资源,它包含了关于CSS的各种常见问题和解决方案。 首先,让我们深入理解CSS的基本概念。CSS允许开发者将设计样式(颜色、字体、...
常见的Web字体格式有`.ttf`(TrueType Font)、`.otf`(OpenType Font)、`.woff`(Web Open Font Format)、`.woff2`(Web Open Font Format Version 2)等。不同的浏览器支持不同格式的字体,为了确保跨浏览器兼容性,通常...
跨站脚本攻击(XSS)是指攻击者通过在Web页面中注入恶意脚本,来窃取用户的隐私信息或实施其他恶意行为。XSS攻击可以分为三种类型:反射型、持久型和DOM型。 防范XSS攻击的方法: *假定所有输入都是可疑的 *严格...
在IT行业中,Web页面是互联网应用的核心组成部分,它呈现了用户与服务器之间的交互界面。"各种Web页面"这个标题和描述暗示我们将探讨不同类型的Web页面、它们的结构、功能以及如何构建它们。以下是对这个主题的详细...
在IT领域,尤其是在Web开发中,用户可能会遇到一个常见的问题:刷新页面时字体突然变大。这一现象可能由多种原因造成,包括但不限于浏览器缓存、CSS样式表加载问题、JavaScript执行顺序错误等。本文将深入探讨刷新...
XML(eXtensible Markup Language)虽然在Web页面设计中不如HTML常见,但它是数据交换和存储的重要工具。XML文件可以用来结构化地组织数据,与HTML相比,XML更注重数据的含义而非显示格式。 通过这个实验,学习者将...
在移动端手机端Web页面开发中,我们面临的主要挑战是如何创建一个既能适应不同设备屏幕尺寸,又能提供良好用户体验的页面。本项目"仿17互助首页页面"是基于一个现有网站的网页进行的移动端适配,重点在于实现响应式...
总之,"web静态页面实例"是学习Web前端开发的一个良好起点,它涵盖了基础的HTML结构和CSS样式设计,提供了实践操作的机会,有助于初学者快速理解并掌握Web页面的制作流程。在实践中,不断尝试和调试,是提升Web开发...
1. HTML(HyperText Markup Language):HTML是Web页面的基础,是一种标记语言,用于定义网页的结构和内容。通过使用各种标签,如`<html>`、`<head>`、`<body>`、`<p>`、`<a>`等,可以创建出具有标题、段落、链接、...
在网页设计中,"web页面加载等待页面"是一种优化用户体验的重要技术。当用户访问一个网页时,如果页面内容较多或者需要加载的数据复杂,可能会导致页面加载时间较长,这时加载等待页面就能发挥其作用,它会在实际...
### Web页面测试用例知识点详解 #### 一、页面检查 **1....- **目标**: 验证不同权限级别的用户访问特定页面时能否...以上测试用例涵盖了Web页面中常见的测试场景,通过这些测试可以有效保障Web应用的质量和用户体验。
通过上述内容可以看出,《Web页面设计规范》全面覆盖了Web页面设计的关键要素,从页面框架、布局、字体、边距等方面制定了详细的规则,并针对页面风格、交互、通用规范等方面提出了具体要求。这些规范不仅有助于提升...
在构建Web页面时,使用Domino表单是一种常见的方法,特别是在Lotus Domino Designer环境中。本文将详细介绍Domino表单与HTML页面的关系、Notes元素在Web上的HTML转换、Domino Designer的Web开发环境以及如何利用表单...
在JSP环境下,Java语言支持多种字体编码如UTF-8、ISO8859-1、GBK等,而Web页面自身也有其编码系统。如果在页面的编写、编译、传输或执行过程中使用了不兼容的字符编码,且未进行正确的转换,乱码便会出现。 #### 三...
以上就是关于"web页面实现省份和城市的级联"的基本原理和实现方法。通过这个过程,我们可以学习到HTML表单元素的使用、JavaScript事件处理和DOM操作,以及如何结合静态数据动态生成界面。这在Web开发中是非常基础且...
CSS3中的@font-face规则允许网页设计师将自定义字体嵌入到网页中,从而提供比传统Web安全字体更多的选择。这个特性在CSS3之前就已存在,但是由于浏览器的支持不统一,后来从CSS2.1中被移除。直到CSS3的出现,@font-...
在本项目中,“个人博客web前端页面.zip”是一个包含了构建个人博客前端的所有必要资源的压缩文件。这个压缩包内含的文件将帮助我们创建一个功能齐全、交互性强的个人博客网站,用户可以通过主页轻松访问其他多个子...
本篇论文研究了如何基于模板和CSS技术实现Web页面的定制化,提出了一个集成了页面内容定制和布局定制的解决方案。文章探讨了模板技术在实现内容定制方面的作用,同时详细分析了脚本和CSS技术如何在布局定制方面提供...
CSS(层叠样式表)则负责控制页面的外观,如颜色、字体、尺寸、布局等,使得页面在各种设备上都能呈现良好的视觉效果。 - `div+css`旅游页面设计:这是一种常见的前端开发技术组合,通过`div`元素划分页面区域,...