HTML知识积累及实践(一)- 标签样式

简介: HTML知识积累及实践(一)- 标签样式

HTML知识积累及实践(一) - 标签样式

1.认识HTML

(1)HTML不是一种语言,而是一种标记语言

(2)标记语言是由标记标签和纯文本组成的

(3)HTML使用标记标签描述网页

2.HTML标签

 HTML 标记标签通常被称为 HTML 标签 (HTML tag)

(1) HTML 标签是由尖括号包围的关键词,比如 <html>

(2) HTML 标签通常是成对出现的,比如 <b> 和 </b>  <br />

(3) 标签对中的第一个标签是开始标签,第二个标签是结束标签

(4) 开始和结束标签也被称为开放标签和闭合标签

3.HTML 文档  =  网页

1. HTML 文档描述网页

2. HTML 文档包含 HTML 标签和纯文本

Web 浏览器的作用是读取 HTML 文档,并以网页的形式显示出它们。浏览器不会显示 HTML

标签,而是使用标签来解释页面的内容

4.Html文档结构说明

 (1)HTML的结构包括头部(Head)、主体(Body)两大部分

 (2) 其中头部描述浏览器所需的信息

 (3)而主体则包含所要说明的具体内容。

5.HTML <!DOCTYPE> 标签

<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。

该标签可声明三种 DTD 类型,分别表示严格版本(Strict)、过渡版本(Transitional )以及基于框(Frameset)的 HTML 文档。

以下面这个 <!DOCTYPE> 标签为例: <!DOCTYPE html >

文档的根元素是 html,它在公共标识符被定义为 "-//W3C//DTD XHTML 1.0 Strict//EN" 的 DTD 中进行了定义。浏览器将明白如

何寻找匹配此公共标识符的 DTD。如果找不到,浏览器将使用公共标识符后面的 URL 作为寻找 DTD 的位置

6.实践穿插知识点

创建一个符合W3C规范的模板

<!doctype html> 
<html>
  <head>
    <!--声明当前页面的编码集:中文编码(GBK/GB2312),国际编码(utf-8)-->
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<!--05年之后基本是utf-8-->
    <!--声明当前页面的三要素-->
    <title>HTML国际化标准模板 - TCH</title>  31个字以内
    <meta name="Keywords" content="关键词,关键词,关键词">
    <meat name="description" content="">  80个字以内
    <!--css/js-->
  </head>
<body>
</body>
</html>

之后的练习均按照此模板进行

html -特殊符号

部分非模板代码截取

<body>
  <!--
  空格:&nbsp;
  换行  <br /><br />
  大于号 &gt;  ep: <a href="#">更多&gt;&gt;</a> ----<br /><br />
  小于号  &lt;  ep:&lt;&lt;书名&lt;&lt------<br /><br />
  引号  &quot;
  版权号   ----CopyRight &copy;2018-2019 我的版权 tch.com 版权所有-----<br /><br />
  以上为常用特殊符号,其他的查询即可
  -->
</body>

html标签 - HTML标签  - 字体效果(font 标签) 在html5里被淘汰了,但是一定要了解

<body>
<!--
  <font>规定文本的字体、字体尺寸、字体颜色。
  <font size="字体大小" color="字体颜色" face="字体类型">要设置的文字</font>
  size:12,13
  color: red,blue,green  或者颜色值#333  font 标签的颜色值不能简写
  face : “黑体” “微软雅黑” “宋体”
-->
<h1>HTML标签  - 字体效果(font 标签)</h1>
<font>测试一句话</font>
</body>

html标签 - h标签(不仅仅是字体大小的改变,这相当于文章的大小标题)

<body>
  <!--
  1.文字默认加粗
  2.h1到h6数字越大,文字大小越小
  3.随着数字的增大,标题的权重值越低;
  4.h1标签是页面主题,在一个页面中有且只能出现一次
  5.h2到h6这些是小标题,页面中可以出现多次;
  -->
  <h1>HTML 标签  -H标签</h1>  h标签,一共有六个 h1-h6
  <h2>我是一个标签</h2>
  <h3>我是一个标签</h3>
  <h4>我是一个标签</h4>
  <h5>我是一个标签</h5>
  <h6>我是一个标签</h6>
  <!--
  p标签是段落标签  
  -->
  <p></p>
</body>
</html>

strong/b标签

<strong> 用于强调文本,但它强调程度更强一些,表示重要文本,有利于SEO优化

<b>标签呈现粗体

超链接  -a标签:

页面链接语法

链接到其他页面<a href="链接地址" target="_blank">

还有锚链接 需要指定标签内容,标签链接前要声明#

滚动标签(学了样式等,在实际中不会用这个标签)

<body>
  <h1>html标签 - 滚动标签</h1>
  <marquee direction="left"> 测试条目 </marquee>
</body>

综合实践及运行结果

将本节的知识整合制作一个文本网页

<!doctype html>
<html>
  <head>
    <!--声明当前页面的编码集:中文编码(GBK/GB2312),国际编码(utf-8)-->
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <!--声明当前页面三要素-->
    <title>HTML标签学习及实践</title>
    <meta name="Keywords" content="学习,Web,前端">
    <meta name="description" content="">
    <!--css/js-->
    <style type="text/css">
      body{height:3000px;}
    </style>
  </head>
<body>
<h1>HTML标签</h1>
<a href="#ts">特殊符号</a> | <a href="#font">font标签</a> | <a href="#p">p标签</a> | <a href="#span">span标签</a> | <a href="#sb">strong/b 标签</a> | <a href="#a">a标签</a> | <a href="#m">marquee标签</a>
<h2>HTML标签 - 特殊符号<a name="ts"></a></h2>
空格:------CSDN&nbsp;&nbsp;&nbsp;&nbsp;知识积累-------<br /><br />
大于号:-------更多 &gt;&gt;--------<br /><br />
小于号:-------&lt;&lt;-------<br /><br />
引号:-------&quot;测试引号&quot;---------<br /><br />
版权号:------CopyRight &copy; 2018-2100 TCH 版权所有--------<br /><br />
<h2>HTML标签 - 字体效果(font标签)<a name="font"></a></h2>
<font size="20" color="red" face="微软雅黑">CSDN - html+css 知识积累</font>
<h2>HTML标签 -  p标签<a name="p"></a></h2>
<p>百度百科是百度公司推出的一部内容开放、自由的网络百科全书平台。其测试版于2006年4月20日上线,正式版在2008年4月21日发布,截至2016年4月,百度百科已经收录了超过1300多万的词条,参与词条编辑的网友超过580万人,几乎涵盖了所有已知的知识领域。</p>
<h2>HTML标签 - span标签<a name="span"></a></h2>
<p>
  百度百科旨在创造一个涵盖各领域知识的<span>中文信息</span>收集平台。百度百科强调用户的参与和奉献精神,充分调动互联网用户的力量,汇聚上亿用户的头脑智慧,积极进行交流和分享。同时,百度百科实现与百度搜索、百度知道的结合,从不同的层次上满足用户对信息的需求。
</p>
<h2>HTML标签 - strong/b 标签<a name="sb"></a></h2>
<p>
  <strong>百度百科</strong>是百度在2006年4月20日推出第三个基于搜索平台建立的社区类产品,这是继百度贴吧、百度知道之后,<b>百度再度深化</b>其知识搜索体系
</p>
<h2>HTML标签 - a标签<a name="a"></a></h2>
<a href="#" target="_blank">我是一个超级链接</a>
<h2>HTML标签 - marquee标签<a name="m"></a></h2>
<marquee>看我在滚动啦~~~~~~~~</marquee>
</body>
</html>

运行结果如下:

2018122814580746.png

结果出现了乱码,出错误是好事,接下来就是寻找解决办法

首先想到的应该是editpuls的编码方式问题,将editpuls的默认编码更改为utf-8之后,重新写入

2018122814580746.png

这样就解决了,滚动标签以及锚链接都可用,一切正常

相关文章
|
7天前
Twaver-HTML5基础学习(32)Network样式andTree样式
本文介绍了如何在Twaver-HTML5中自定义Network和Tree组件的样式,包括标签、提示、颜色、告警等。
24 2
Twaver-HTML5基础学习(32)Network样式andTree样式
|
7天前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
37 1
|
7天前
|
移动开发 开发者 UED
HTML5中video标签controlslist属性的使用方法
`controlsList`属性为开发者提供了更多控制HTML5视频播放器行为的能力,让视频内容的集成更加灵活和符合需求。通过精心设计的控制列表,可以提升用户体验,同时保持内容的安全性和专业性。这种细节的控制和定制能力是现代Web开发的一个重要方面,反映了HTML5对开发者和内容创作者需求的响应。
18 1
|
8天前
|
存储 JavaScript Java
使用NekoHTML解析HTML并提取META标签内容
关于NekoHTML的代码样例,这里提供一个简单的示例,用于展示如何使用NekoHTML来解析HTML文档并提取其中的信息。请注意,由于NekoHTML的具体实现和API可能会随着版本更新而有所变化,以下代码仅供参考。 ### 示例:使用NekoHTML解析HTML并提取META标签内容 ```java import org.cyberneko.html.parsers.DOMParser; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; import org.xml
|
8天前
|
XML JavaScript Java
NekoHTML 是一个基于Java的HTML扫描器和标签补全器
**NekoHTML** 是一个基于Java的HTML扫描器和标签补全器(tag balancer),由J. Andrew Clark开发。它主要用于解析HTML文档,并能够“修正”许多在编写HTML文档过程中常犯的错误,如增补缺失的父元素、自动用结束标签关闭相应的元素,以及处理不匹配的内嵌元素标签等。这使得程序能够以标准的XML接口来访问HTML文档中的信息。 ### NekoHTML的主要特点包括: 1. **错误修正**:能够自动修正HTML中的常见错误,如未闭合的标签等。 2. **DOM树生成**:将HTML源代码转化为DOM(Document Object Model)结构,便
|
9天前
|
JavaScript 前端开发
react字符串转为dom标签,类似于Vue中的v-html
本文介绍了在React中将字符串转换为DOM标签的方法,类似于Vue中的`v-html`指令,通过使用`dangerouslySetInnerHTML`属性实现。
20 0
react字符串转为dom标签,类似于Vue中的v-html
|
Web App开发 JavaScript 前端开发
HTML5实践 -- iPhone Safari Viewport Scaling Bug
  转载请注明原创地址:http://www.cnblogs.com/softlover/archive/2012/11/25/2787555.html      从事过iphone响应式设计的人,一定清楚iphone safari浏览器viewport 缩放的bug。
1267 0
|
6天前
|
XML 前端开发 JavaScript
Html:CSS介绍
Html:CSS介绍
18 1
|
6天前
|
前端开发
Html:CSS的书写位置
Html:CSS的书写位置
14 0
|
1天前
|
前端开发 JavaScript 搜索推荐
打造个人博客网站:从零开始的HTML和CSS之旅
【9月更文挑战第32天】在这个数字化的时代,拥有一个个人博客不仅是展示自我的平台,也是技术交流的桥梁。本文将引导初学者理解并实现一个简单的个人博客网站的搭建,涵盖HTML的基础结构、CSS样式的美化技巧以及如何将两者结合来制作一个完整的网页。通过这篇文章,你将学会如何从零开始构建自己的网络空间,并在互联网世界留下你的足迹。
下一篇
无影云桌面