文章目录

  • HTML基本常识
  • 一些基础标签
  • 练习代码

本文主要介绍Html的基础知识,和一些必须知道的Html标签及它们的用法功能

HTML基本常识

1、浏览器: 就是一个解释器,用来解释Html文档的。
每个页面展示的内容,就是server端返回给客户的一推字符串代码,用浏览器渲染一下就变成了各种页面上绚丽的效果

2、
CS模式:
C->client; S->server
BS模式: B->browser S->server

3、html: 超文本标记语言
超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素
标签语言: 以<>来包括的语言,如Html文档、xml文档

4、标签特点:
标签不区分大小写. 和 . 推荐使用小写.
标签分为两部分: 开始标签 和 结束标签. 两个标签之间的部分 我们叫做标签体.
有些标签功能比较简单.使用一个标签即可.这种标签叫做自闭和标签.
例如:

标签可以嵌套.但是不能交叉嵌套.

5、标签的属性:
通常是以键值对形式出现的. 例如 name=“alex”
属性只能出现在开始标签 或 自闭和标签中.
属性名字全部小写. *属性值必须使用双引号或单引号包裹 例如 name=“alex”
如果属性值和属性名完全一样.直接写属性名即可. 例如 readonly

6、静态网页: 静态的资源,如xxx.html
动态网页: html代码是由某种开发语言根据用户请求动态生成的

7、Html树:

一些基础标签

1、注释标签:

2、<!DOCTYPE html>标签 一种渲染标识,由于历史的原因,各个浏览器在对页面的渲染上存在差异
两种渲染模式:
BackCompat:怪异模式,浏览器使用自己的怪异模式解析渲染页面。
CSS1Compat:标准模式,浏览器使用W3C的标准解析渲染页面。那么,那么就等同于开启了标准模式。

3、head头标签和meta标签
<head>标签: 在页面内的看不到的,起解释标题的作用(keywords搜索关键字,description网站描述信息)
<meta>标签: meta标签共有两个属性(http-equiv属性和name 属性)
(1)name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。
(2) http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content, content中的内容其实就是各个参数的变量值。

(3)<meta http-equiv=“Refresh” content=“2;URL=https://www.baidu.com”>
页面隔两秒就调到百度首页

(4)<meta charset=“UTF-8”>
默认UTF-8编码的请求头

(5)<meta http-equiv = “X-UA-Compatible” content = “IE=EmulateIE7” />
必须加的兼容性标签

(6)<link rel=“icon” href=“http://www.jd.com/favicon.ico”>
图标标签,给网页添加图标

4、body标签
<body></body>标签:
显示给用户看的内容,<h1>最大,<h2>、<\h3>…依次减小

</br>标签:换行标签,加在内容的后面

<p></p>标签:段落标签,加间隙换行

<b></b>加粗标签

<strong></strong>加粗标签

<strike></strike>删除线标签

<em></em>斜体标签

上标下标:
3<sub>2</sub>表示2作为下标,32
3<sup>2</sup>表示2作为上标,32

<hr> 表示一条横线

5、div标签:
<div></div>标签:
自由的模块化标签,可以对局部进行设置(与<h1></h1>标签最大的区别)

6、块级标签与内联标签
(1)块级标签:<p><h1><table><ol><ul><form><div>

(2)内联标签:<a><input><img><sub><sup><textarea><span>

(3)block(块)元素特点:
总是在新行上开始;
宽度缺省是它的容器的100%,除非设定一个宽度。
它可以容纳内联元素和其他块元素

(4)inline元素的特点:
和其他元素都在一行上;
宽度就是它的文字或图片的宽度,不可改变
内联元素只能容纳文本或者其他内联元素

7、特殊字符:
&nbsp(空格);
&lt(小于号);
&gt(大于号);
&quot(一个双引号);
&copy(C公司标识);
&reg(R标识);

练习代码

<!DOCTYPE html><html lang="en">
<head><meta charset="UTF-8"><title>Zahuw</title><!-- <meta http-equiv="Refresh" content="2;URL=https://www.baidu.com"> --><meta http-equiv = "X-UA-Compatible" content = "IE=EmulateIE7" /> <link rel="icon" href="http://www.jd.com/favicon.ico">
</head><body><h1 style="color: red">Zahuw</h1>
<h2>hello</h2>
<b>are you kidding?</b></br>
<strong>Are you kidding</strong></br>
<strike>delete line</strike></br>
<em>tip font</em></br>
3<sub>2</sub></br>
3<sup>2</sup></br>
<hr>
<div style="color: green; background-color:aquamarine; height:100px; width:50%; font-size: 40px">I have color!</div>
<h3>I &nbsp;&nbsp have &nbsp;&nbsp space</h3></br>
99&lt100</br>
100&gt99</br>
11&quot22</br>
&copy
&reg</body></html>

练习结果:

Html前端基础(这些基础标签你必须知道!)相关推荐

  1. 前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,lt;bodygt;中的一些常用标记

    前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,<body>中的一些常用标记 html:超文本标记语言(非编程语言 ...

  2. 前端基础HTML-基础标签

    前端基础HTML-基础标签 01-标题标签 <h1>1级标题</h1><h2>2级标题</h2><h3>3级标题</h3>< ...

  3. 050.前端开发之HTML基础及常用标签

    050.前端开发之HTML基础及常用标签 文章目录 一.前端开发介绍 (一)前端开发都有哪些内容 1.HTML是什么? 2.CSS 3.JavaScript 4.HTML.CSS和JavaScript ...

  4. java 前端基础知识_【计算机·知识】关于前端的计算机基础知识

    原标题:[计算机·知识]关于前端的计算机基础知识 作为一个刚刚入门的程序猿,你是否对专业知识有足够的了解?今天新闻君带你走进前端的世界. 前端的语言接触起来相对于后端的语言要容易不少,但前端的语言也有 ...

  5. 零基础不建议学前端_web前端开发零基础怎样入门-哈尔滨前端学习

    web前端开发零基础怎样入门-哈尔滨前端学习,俗话说,知己知彼,百战百胜.要想学好web前端,首先要了解什么是web前端,下面由小编来给大家介绍一下: 1什么是web? Web就是在Http协议基础之 ...

  6. 前端开发之基础知识-HTML(一)

    1.1 html概述和基本结构 html概述 HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网 ...

  7. 前端html,css基础总结

    0.1.css引入界面的方式: 内联式:通过标签的style属性,在标签上直接写样式. <div style="width:100px; height:100px; backgroun ...

  8. 视频教程-前端工程师零基础到就业全套课程-JavaScript

    前端工程师零基础到就业全套课程 北京八维研修学院技术工程师,5年大型项目实战开发经验,3年授课经验. 孟宪杰 ¥399.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 ...

  9. 从零开始学前端 - 1. HTML基础知识

    作者: 她不美却常驻我心 博客地址: https://blog.csdn.net/qq_39506551 微信公众号:老王的前端分享 每篇文章纯属个人经验观点,如有错误疏漏欢迎指正.转载请附带作者信息 ...

  10. Python进阶之前端和爬虫基础

    前端和爬虫基础 一.了解前端页面源代码 1.了解前端页面源代码的构成 html全称HyperText Mackeup Language,翻译为超文本标记语言,它不是一种编程语言,是一种描述性的标记语言 ...

最新文章

  1. MOSS中对列表的一些操作(创建,查询等)
  2. Redisson 管道批量发送命令流程分析
  3. 点云谱聚类实现代码_Spark跑DBSCAN算法,工业级代码长啥样?
  4. 饿了么合并百度外卖,ThinkSNS:产品上线要趁早
  5. PostgreSQL数据库中跨库访问解决方案
  6. 【模拟】NCPC 2014 E ceremony
  7. java+catch块不执行_Java异常处理机制:try...catch...的执行流程
  8. 计算机模块测试题,模拟计算机基础模块测试题.doc
  9. Dubbo服务服务暴露之ProxyFactory Invoker
  10. 使用ClassLoader加载资源详解
  11. linux中安装mysql_Linux下安装MySQL
  12. 飞将军李广自杀:性格能力注定悲剧!(
  13. 405 not allowed 问题排查
  14. xmind下载安装电脑版教程
  15. 控制面板打印机显示不出来的解决办法
  16. springcloud数据库密码加密
  17. 【物联网毕设基础】单片机:RS485 通信与 Modbus 协议
  18. 《喜羊羊与灰太狼》中羊村的团队建设
  19. 巴菲特的在University of Florida商学院的一次演讲
  20. [c++]CodeBlocks中去掉下划线的方法

热门文章

  1. linux 查看所有端口号_linux系统:ss命令
  2. iphone11系列的尺寸_揭秘iPhone12日常使用的2大隐患:还不如iPhone11?|iphone11|iphone12|电池|手机|电池容量|iphone...
  3. SQL 行转列、列转行
  4. java 内存指针_java内存模型详解
  5. matlab jar包,Matlab 將m文件打包成jar包 (二)使用jar包
  6. matlab中怎么查看变量,Matlab 查看内存中的变量,清空屏幕等命令
  7. 乌班图服务器系统怎么配ip,Ubuntu server14-04 服务器双网卡怎么配置静态ip
  8. oracle 转换为double,Oracle - 将Varchar转换为Float并指定精度
  9. Java编程技术_10个实用的但偏执的Java编程技术
  10. hadoop框架分析