【HTML 往日冒险 01】标签 元素 属性 注释 文本格式化 颜色 CSS

这篇具有很好参考价值的文章主要介绍了【HTML 往日冒险 01】标签 元素 属性 注释 文本格式化 颜色 CSS。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说在前面

HTML 对于现在的我来说,熟悉又陌生,熟悉的是其标签的结构清晰,陌生的是其丰富的使用细节,长期不使用难免会失去许多相关的记忆,但是不妨让我们与W3school教程一同补全往日的冒险日志…(主要是从中提炼关键的信息,具体的知识点还是参考相关手册)

重新开始

HTML 描述网页的超文本标记语言

网页就是HTML文档,包含HTML tag 和 纯文本

Web浏览器使用标签解释读取的HTML文档并以网页形式展示


基础标签 basic

  1. 标题 Heading
  2. 段落 Paragraph
  3. 链接 anchor
  4. 图像 Image
<h1> - <h6>
<p>
<a>
<img>

元素 elements

HTML元素是从opening tag到closing tag的所有代码
start tag与end tag之间的内容是元素内容,部分HTML元素具有empty content
空元素在start tag中关闭
标签定义换行


属性 attributes

tag可以拥有属性,从而表达更多信息
属性always通过名/值对的形式出现 name=“value”
并且always在元素的start tag中定义

<a href="http://www.w3school.com.cn"> This is a link </a>

<h1 align="center"> 对齐方式 </h1>

<body bgcolor="yellow"> HTML文档主体背景颜色 </body>

<table border="1"> 表格边框 </table>

我们始终为属性值增加双引号,若属性值本身含有双引号则必须改用单引号 name=‘Zane “hello” Zhao’

HTML元素合法属性完整手册

HTML全局属性是所有元素共同使用的

属性 描述
class classname 规定元素一或多个classname
id id 规定元素唯一id
style style_definition 规定元素inline css style
title text 规定元素额外信息

更多全局属性手册


标题,水平线以及注释 headings

Heading
默认情况下,HTML 会自动地在块级元素前后添加一个额外的空行,比如段落、标题元素前后
我们需要确保heading tag值用于标题,搜索引擎使用标题为网页的结构和内容编制索引

<hr /> 标签 在HTML页面中创建水平线,用于分隔内容

提高HTML代码可读性 <!-- This is a comment -->

单击右键,然后选择查看源文件或查看页面源代码等,这么做会打开一个包含页面 HTML 代码的窗口
比如说Mooc的主页(Firefox)【HTML 往日冒险 01】标签 元素 属性 注释 文本格式化 颜色 CSS


段落与折行 paragraphs

通过结束标签来关闭 HTML 是一种经得起未来考验的 HTML 编写方法
清楚地标记某个元素在何处开始,并在何处结束,不论对我们还是对浏览器来说,都会使代码更容易理解

不使用空的段落标记 <p></p> 去插入一个空行用,而是 <br /> 标签代替它,同时若要在不产生一个新段落的情况下进行换行(新行),请使用 <br /> 标签

<p> This is <br /> a para <br /> graph with line breaks </p>

我们无法确定 HTML 被显示的确切效果。屏幕的大小,以及对窗口的调整都可能导致不同的结果
因此无法通过在 HTML 代码中添加额外的空格或换行来改变输出的效果
当显示页面时,浏览器会移除源代码中多余的空格和空行。紧靠标签的空格或连续的空格或空行或连续的回车换行都会被算作一个空格


样式 html_styles

HTML的 style 属性提供了一种改变所有 HTML 元素样式的通用方法
在 HTML 4 中,有若干的标签和属性是被废弃的 (Deprecated),需要避免使用

标签 描述
< center > 定义居中内容
< font > and < basefont > 定义html字体
< s > and < strike > 定义删除线文本 删除字< del >< /del >
< u > 定义下划线文本 插入字< ins >< /ins >
属性 描述
align 定义文本对齐方式
bgcolor 定义背景颜色
color 定义文本颜色

对于以上这些标签和属性,现在使用 style 属性代替

背景颜色 background-color
<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>

字体颜色与尺寸 font-family  color  font-size
<h1 style="font-family:verdana">A heading</h1>
<p style="font-family:arial;color:red;font-size:20px">A para.</p>

文本对齐 text-align
<h1 style="text-align:center">This is a  heading</h1>
<p> The heading above is aligned to the center of this page.</p>

文本格式化 formatting

HTML 可定义很多供格式化输出的元素,比如粗体和斜体字等
1. 文本格式化 <b> <strong> <big> <em> <i> <small> <sub> <sup>
2. 预格式文本 pre标签控制空格与空行 <pre> 适合显示代码
3. 计算机输出 <code> <kbd> <tt> <samp> <var>
4. 地址 <address>
5. 缩写 <abbr> <acronym> 自定义缩写
6. 文字方向 <bdo dir="rtl"> bi-directional override 双流向覆盖
7. 块引用quotation <blockquote> <q>
8. 删除字与插入字 <del> <ins>
9. 定义项目 <dfn>
10.著作标题 <cite> 浏览器通常以斜体显示 

具体W3school文本格式化实例


注释 comments

注释对于 HTML 纠错也大有帮助,因为可以注释 HTML 代码,以搜索错误

条件注释定义只有 Internet Explorer 执行的 HTML 标签
<!--[if IE 8]>
    .... some HTML here ....
<![endif]-->

各种 HTML 软件程序也能够生成 HTML 注释
例如 <!--webbot bot--> 标签会被包围在由 FrontPage 和 Expression Web 创建的 HTML 注释中

颜色 colors

颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB)
每种颜色的最小值是 0(十六进制:#00) 最大值是 255(十六进制:#FF)
【HTML 往日冒险 01】标签 元素 属性 注释 文本格式化 颜色 CSS仅仅有 16 种颜色名被 W3C 的 HTML4.0 标准所支持。它们是:aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, yellow
如果需要使用其它的颜色,需要使用十六进制的颜色值


CSS

通过使用 HTML4.0,所有的格式化代码均可移出 HTML 文档,然后移入一个独立的样式表

当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化

外部样式表
当样式需要被应用到很多页面的时候,外部样式表将是理想的选择
并且我们可以通过更改一个文件来改变整个站点的外观
在 head 部分通过 标签定义内部样式表
link 定义资源引用
内部样式表
当单个文件需要特别样式时,就可以使用内部样式表
在 head 部分通过 文章来源地址https://www.toymoban.com/news/detail-464662.html

外部
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
内部
<head>
<style type="text/css">
body {background-color: red}
p {margin-left: 20px}
</style>
</head>
内联
<p style="color: red; margin-left: 20px">
This is a paragraph
</p>

到了这里,关于【HTML 往日冒险 01】标签 元素 属性 注释 文本格式化 颜色 CSS的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【HTML5】HTML5 多媒体标签 ② ( 视频标签 <video> | 视频标签常见属性 | autoplay 属性 | controls 属性 | poster 属性 | 设置多个格式视频 )

    HTML 5 的 video 视频标签 , 支持 ogg / mpeg 4 ( mp4 ) / webM 三种格式的音频 , 不同的浏览器支持的音频格式不同 ; IE 浏览器 : 9.0 以上版本支持 mp4 格式 ; Firefox 浏览器 : 3.5 以上版本支持 ogg 格式 ; 4.0 以上版本支持 webM 格式 ; Opera 浏览器 : 10.5 以上版本支持 ogg 格式 ; 10.6 以上版本支持

    2024年02月09日
    浏览(49)
  • 安全基础 --- html标签 + 编码(01)

    details 标签用来折叠内容,浏览器会折叠显示该标签的内容。 1 含义: 用户点击这段文本,折叠的文本就会展开,显示详细内容。 2 例: iframe 标签用于在网页里面嵌入其他网页。 1 基本用法 iframe 标签生成一个指定区域,在该区域中嵌入其他网页。它是一个容器元素,如果浏

    2024年02月14日
    浏览(41)
  • 微信小程序加载html标签(解析html标签、wxParse加载富文本html)

     博主介绍: 本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮

    2024年02月04日
    浏览(39)
  • HTML-文本标签

    历史上,网页的主要功能是文本展示。所以,HTML 提供了大量的文本处理标签。 div 是一个通用标签,表示一个区块(division)。它没有语义,如果网页需要一个块级元素容器,又没有其他合适的标签,就可以使用这个标签。 它的最常见用途就是提供 CSS 的钩子,用来指定各种

    2024年02月13日
    浏览(33)
  • HTML5-1-标签及属性

    页面的组成: HTML(HyperText Markup Language,超文本标记语言)是用来描述网页的一种语言,它不是一种编程语言,而是一种标记语言。 HTML5 是下一代 HTML 标准。 HTML5 是 W3C 与 WHATWG 合作的结果,WHATWG 指 Web Hypertext Application Technology Working Group。 基本结构: HTML中不区分大小写,但

    2024年02月10日
    浏览(53)
  • HTML中link标签的那些属性

    在HTML中, link 标签是一个自闭合元素,通常位于文档的 head 部分。它用于建立与外部资源的关联,如样式表、图标等。 link 标签具有多个属性,其中 rel 和 href 是最常用的。   rel 属性定义了当前文档与链接资源之间的关系。常见的 rel 属性值有: - stylesheet :表示链接到一个

    2024年02月02日
    浏览(72)
  • [爬虫]1.2.1 HTML标签和属性

    HTML(HyperText Markup Language)是一种用于创建网页的标记语言。HTML文档由一系列的HTML标签构成,每个标签都有自己的意义和用途。HTML标签通常成对出现,由一个开始标签和一个结束标签组成,结束标签的名称前有一个斜杠。 例如, p 是一个段落标签的开始, /p 是一个段落标签

    2024年02月16日
    浏览(34)
  • HTML中meta标签的那些属性

    meta 标签是 HTML 中用于描述网页元信息的元素。它位于 head 部分,不会显示在页面内容中,但对于浏览器、搜索引擎等具有重要作用。主要作用有:定义文档的字符编码、提供网页的描述信息、、作者、视口设置等,这些信息有助于搜索引擎理解和索引网页内容。  

    2024年02月03日
    浏览(36)
  • HTML 元素的属性有哪些?

    前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个

    2024年02月14日
    浏览(30)
  • HTML段落标签、换行标签、文本格式化标签与水平线标签

    目录 HTML段落标签 HTML换行标签 HTML格式化标签 加粗标签 倾斜标签 删除线标签 下划线标签 HTML水平线标签 在网页中,要把文字有条理地显示出来,就需要将这些文字分段显示。在 HTML 标签中, p 标签用于定义段落,它可以将整个网页分为若干个段落。 为文本分段可以使用段

    2024年04月27日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包