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> <!-- 空格: 换行 <br /><br /> 大于号 > ep: <a href="#">更多>></a> ----<br /><br /> 小于号 < ep:<<书名<<------<br /><br /> 引号 " 版权号 ----CopyRight ©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 知识积累-------<br /><br /> 大于号:-------更多 >>--------<br /><br /> 小于号:-------<<-------<br /><br /> 引号:-------"测试引号"---------<br /><br /> 版权号:------CopyRight © 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>
运行结果如下:
结果出现了乱码,出错误是好事,接下来就是寻找解决办法
首先想到的应该是editpuls的编码方式问题,将editpuls的默认编码更改为utf-8之后,重新写入
这样就解决了,滚动标签以及锚链接都可用,一切正常