`

HTML 标签原本被设计为用于定义文档"内容"而不是"表现"

阅读更多

样式解决了一个普遍的问题

HTML 标签原本被设计为用于定义文档内容。通过使用 <h1>、<p>、<table> 这样的标签,HTML 的初衷是表达“这是标题”、“这是段落”、“这是表格”之类的信息。同时文档布局由浏览器来完成,而不使用任何的格式化标签。

由于两种主要的浏览器(Netscape 和 Internet Explorer)不断地将新的 HTML 标签和属性(比如字体标签和颜色属性)添加到 HTML 规范中,创建文档内容清晰地独立于文档表现层的站点变得越来越困难。

为了解决这个问题,万维网联盟(W3C),这个非营利的标准化联盟,肩负起了 HTML 标准化的使命,并在 HTML 4.0 之外创造出样式(Style)。

所有的主流浏览器均支持层叠样式表。

分享到:
评论

相关推荐

    超级漫画家圣经

    css漫画查询,以及HTML 标签原本被设计为用于定义文档内容。通过使用 、、&lt;table&gt; 这样的标签,HTML 的初衷是表达“这是标题”、“这是段落”、“这是表格”之类的信息。同时文档布局由浏览器来完成,而不使用任何的...

    HtmlEncode编码与解码用法定义

    通过将HTML中具有特殊意义的字符(如`, `&gt;`, `&`, `'`, `"`)转换为对应的HTML实体,可以避免这些字符被浏览器误解析为HTML标签或脚本的一部分。这种方法非常适用于需要显示用户输入内容的场景,比如论坛帖子、评论...

    html标签详解 初学html

    ### HTML标签详解 #### 1. 基础标签与属性概述 HTML(HyperText Markup Language)是一种标记语言,用于创建网页结构。HTML文档由多个元素组成,这些元素通过标签来表示。每个标签都有特定的功能,并可以携带一个...

    《JAVA程序设计基础》文本文档(有点乱码)

    - **`&lt;ADDRESS&gt;`**: 地址标签,用于定义文档作者/拥有者的联系信息。 - 示例: ```html A Beginner's Guide to HTML/NCSA/pubs@ncsa.uiuc.edu/revised April 96 ``` - **`&lt;BR&gt;`**: 换行标签,用于插入换行...

    HTML基础.docx

    记事本是一个非常简单的文本编辑程序,用它编写程序非常好,因为它不会干涉我们所输入的任何内容,给予我们完全的控制权。 HTML 的定义 HTML 是什么?HTML 是浏览器的“母语”。HTML 是由一名叫 Tim Berners-Lee ...

    html5html4

    例如,`&lt;b&gt;`标签原本用于表示粗体文本,但在HTML5中已被`&lt;strong&gt;`或`&lt;em&gt;`等具有语义意义的标签所取代;`&lt;font&gt;`标签用于设置字体属性,现在可以通过CSS来实现同样的效果。 综上所述,HTML5不仅在技术层面实现了对...

    从“产品需求文档”(PRD)到“产品设计文档”(PDD).doc

    产品设计文档(PDD)是一种从传统的产品需求文档(PRD)发展而来,旨在提高效率和易理解性的文档形式。PRD通常包含了大量用例、流程图和网页原型图,导致文档过于庞大,不易阅读。PDD的目标是简化文档结构,使设计者...

    HTML <link> 标签的 media 属性

    5. `aural`:已废弃,但原本用于定义声音媒介,如屏幕阅读器。 6. 自定义媒体查询:例如`media="(min-width: 768px)"`,定义当浏览器宽度至少为768像素时应用的样式。 使用`media`属性的一个常见场景是创建响应式...

    42_HTML基礎.pdf

    在&lt;html&gt;标记中,必须声明文档类型和命名空间,然后在部分定义文档的元信息,在部分则包含实际要在网页上显示的内容。 HTML文档的每个元素都可以有属性,属性提供了关于元素的额外信息。例如,img元素的src属性用于...

    JSP应用开发-CSS简介.pptx

    CSS的主要功能是将HTML标签原本被设计为用于定义文档内容的信息与文档表现层分离,使页面结构清晰、载入更快。 二、为什么要使用CSS 使用CSS可以使页面结构和表现分离,使页面结构清晰,载入更快;使设计师在修改...

    HTML特殊字符转换

    例如,小于号 `和大于号 `&gt;` 分别用于定义HTML标签的开始和结束,而引号 `"` 和 `'` 在字符串属性中有着特殊的用途。为了避免这些字符被浏览器解析为HTML语法,我们需要对它们进行特殊字符转换。这就是"HTML特殊字符...

    jQuery和CSS3炫酷表单浮动标签特效

    浮动标签特效(Floating Label)是一种现代化的表单设计模式,它在用户输入时将原本作为提示的标签动画化地浮现在输入框上方,既节省空间又增加了视觉吸引力。本教程将深入讲解如何利用jQuery和CSS3实现这种特效。 ...

    kindeditor粘贴word文档内容时去除格式的方法

    当用户将Word文档中的内容直接复制粘贴到KindEditor编辑器时,往往会遇到一个问题:Word文档中原有的格式(如字体、字号、颜色、段落间距等)会被一同粘贴过来,这不仅会破坏编辑器中原本的排版风格,还可能导致HTML...

    Jsp的标签文件

    例如,`fmt`标签库用于格式化日期和数字,`fn`标签库提供了各种字符串处理函数,`sql`标签库支持数据库操作,而`xml`标签库则用于XML文档的处理。 2. **jstl.jar**:这个文件包含了JSTL的基础实现,特别是它的核心库...

    CSS基础教程(DOC版)

    CSS的引入解决了HTML标签原本用于定义文档内容但逐渐被用于样式设置的问题,这导致了浏览器间兼容性的混乱。W3C(万维网联盟)为了解决这个问题,推动了HTML 4.0标准,并引入了CSS。 CSS的核心概念包括: 1. **...

    ASP.NET参考手册【w3c】【内带书签、文档内超链接】

    它特有的属性包括Action(定义提交表单时数据被送往的URL)、Attributes、Disabled、EncType(用于编码表单内容的MIME类型)、id、Method(表单提交到服务器所使用的HTTP方法)等。 4. 其他控件:诸如HtmlGeneric...

    HTML5+CSS3从入门到精通自测练习.pdf

    例如,`outline`属性用于定义元素的轮廓,但`outline-offset`是定义轮廓与边框之间的距离,而不是轮廓的位置。 3. 在HTML5中,一些元素可以省略结束标签,如`&lt;img&gt;`、` `、`&lt;hr&gt;`。同时,`&lt;input&gt;`标签新增了...

    w3school HTML参考手册 飞龙整理 20141002

    6. **过时的Applet标签**: `&lt;applet&gt;` 在HTML5中不再推荐使用,原本用于插入Java小应用程序。 7. **图像映射**: `&lt;area&gt;` 与`&lt;map&gt;`标签一起使用,定义图像的可点击区域。 8. **文章标签**: `&lt;article&gt;` 用于包裹...

Global site tag (gtag.js) - Google Analytics