一、HTML初探

  1、HTML(HyperText Markup Language):超文本标记语言指的就是超跃了txt文件,能够在里面进行一些例如:就是指页面内可以包含图片、链接 、甚至音乐、程序等非文字元素。

  (1)、网页为什么会诞生,HTML为什么会火?

      1、由于PC端的发展,人们想要展示更多的元素给世界的人看,因此网页开始慢慢的诞生了。

      2、C/S模式的诞生人们开始对此模式产生了质疑,因为有些机器受硬件的影响,就不能享受到知识共享的服务了。

      3、因此B/ S模式开始慢慢诞生和普及(对网页的需求越来越大)。

二、五大浏览器相关

  可作为为简单的了解(https://blog.csdn.net/ai396496157/article/details/41981161)。

三、Web标准及W3C相关的认识

  1、HTML是网页的结构。

  2、CSS是网页的表现形式。

  3、JS是网页的行为。

  4、W3C是一个WEB标准制定的一个非盈利性的国际组织。

四、开始正式进入HTML

  (1)、形式必须是在<>(这个尖括号包裹中的)才称之为HTML标签。

  

<标签名> 内容 </标签名>

  (2)、标签的分类

    1、双标签(如:html、body)

<html><head> </head>
</html><!---即有开始又有结束的标签->

    

    2、单标签(如:br、hr)

<br \>
<hr \>
<img \>
<!--标签只有开始没有结束,后面的\是属于XHTML的格式在H5中已经抛弃可以省略不写-->

  (3)HTML标签关系

    1、嵌套关系或者父子关系

<head> <title> </title>
</head>

View Code

    2、并列关系或者兄弟关系

1 <head></head>
2 <body></body>

  (4)、文档类型<!DOCTYPE>

    1、打开编辑软件sublime,经常能看到一个:如下

<!doctype html>

    问:它究竟是什么咧?

    答:这句话就是告诉我们使用哪个html版本? 我们使用的是 html 5 的版本。 html有很多版本,那我们应该告诉用户和浏览器我们使用的版本号。

    2、有时候我们不能看到如下:

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">

    这是HTML中的strict版本。

    3、

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">

    这是HTML般本的transitional解析代码等等的。

  (5)页面的lang

    1、<html lang="en"> 指定语言种类

      1、最常见的2个:

        en定义语言为英语,zh-CN定义语言为中文。

考虑浏览器和操作系统的兼容性,目前仍然使用 zh-CN 属性值

  (6)HTML标签的语义化

    白话: 所谓标签语义化,就是指标签的含义。

     1 、为什么要有语义化标签

        1、方便代码的阅读和维护

        2、同时让浏览器或是网络爬虫可以很好地解析,从而更好分析其中的内容

        3、使用语义化标签会具有更好的实现搜索引擎优化

核心: 合适的地方给一个最为合理的标签。

语义是否良好: 当我们去掉CSS之后,网页结构依然组织有序,并且有良好的可读性。( 裸奔起来一样好看 )

白话,一眼看去,就知道那个是重点,结构是什么,知道每块的内容是干啥的。

遵循的原则:先确定语义的HTML ,再选合适的CSS。所以,我们接下来学习html标签,要根据语义去记忆。 HTML网页中任何元素的实现都要依靠HTML标签

    (7)、HTML中的排版标签   

<h1>一级标题</h1><h2>二级标题<p>我是一个段落</p></h2><h3>三级标题</h3><h4>四级标题</h4><h5>五级标题</h5><h6>六级标题</h6>

      注意:请不要利用标题标签来改变同一行中的字体大小 在一个HTML文件中 一级标题 只能出现一次 因为h1标签非常重要!h1标签的权重最高!搜索引擎在搜索的时候 它最先搜索的就是h1标签里面的内容。

    

     (8)、文本修饰标签(了解)

        在网页中,有时需要为文字设置粗体、斜体或下划线效果,这时就需要用到HTML中的文本格式化标签,使文字以特殊的方式显示。

标签名 功能 描述
<b></b> 将文本设置加粗显示 bold
<strong></strong> 将文本设置加粗显示  
<i></i> 将文本设置为斜体效果 italic
<em></em> 将文本设置为斜体效果  
<u></u> 给文本增加下划线 underline
<ins></ins> 给文本增加下划线 insert
<s></s> 给文本增加删除线 strikethrough
<del></del> 给文本增加删除线  
<sup></sup> 上标  
<sub></sub> 下标

     (9)链接标签(重点)

单词缩写: anchor 的缩写 [ˈæŋkə(r)] 。基本解释 锚, 铁锚 的

在HTML中创建超链接非常简单,只需用标签把文字或者图片包括起来就好,其基本语法格式如下:

<a href="跳转目标" target="目标窗口的弹出方式">文本或图片</a>

href:用于指定链接目标的url地址,当为标签应用href属性时,它就具有了超链接的功能。 Hypertext Reference的缩写。意思是超文本引用

target:用于指定链接页面的打开方式,其取值有self和blank两种,其中_self为默认值,__blank为在新窗口中打开方式。

注意:

  1. 外部链接 需要添加 http:// www.baidu.com

  2. 内部链接 直接链接内部页面名称即可 比如 < a href="index.html"> 首页 </a >

  3. 如果当时没有确定链接目标时,通常将链接标签的href属性值定义为“#”(即href="#"),表示该链接暂时为一个空链接。

  4. href设置为javascript:void(0)

    第一种空链接:<a  href="#">空链接</a>第二种空链接:<a href="javascript:void(0)">空链接</a>

    空链接主要是用于配合javascript来使用

  5. 不仅可以创建文本超链接,在网页中各种网页元素,如图像、表格、音频、视频等都可以添加超链接。

    <a href="https://view.inews.qq.com/topic/275789"><img src="mx.jpg"></a>

   (10)、锚点定位 (难点)

通过创建锚点链接,用户能够快速定位到目标内容。创建锚点链接分为两步:

1.使用相应的id名标注跳转目标的位置。 找到锚点链接  id属性每一个标签都有   <h3 id="two">第2集</h3> ​2.使用“<a href=”#id属性值>“链接文本"</a>创建链接文本(被点击的)<a href="#two">找到锚点</a>   

base 标签

语法:

<base target="_blank" /> 

结束:此处因为篇幅太长省略(路径、字符实体的内容)

转载于:https://www.cnblogs.com/learningPHP-students2018/p/9328205.html

HTML汇总以及CSS的一些开端相关推荐

  1. 前端面试题汇总(css基础篇)

    前端面试题汇总(css基础篇) 1 css sprite是什么,有什么优缺点 概念:将多个⼩图⽚拼接到⼀个图⽚中. 通过 background-position 和元素尺⼨调节需 要显示的背景图案. ...

  2. 01.个人项目难点汇总2 css定制科技感缺角边框

    01.CSS3实现缺角矩形,折角矩形以及缺角边框 前言 前几天偶然看到缺角矩形这个功能,脑袋中第一想法是,搞个绝对定位的伪元素,哪里需要挡哪里,或者找UI小哥聊聊天,忽然灵光一闪,想起之前翻过的< ...

  3. html英文字体汇总,笔记 CSS常用中文字体英文名称对照表

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 " data-tag="bdshare">我们在做网页时候,有时用火狐查看css原代码时候会发现有些中文是乱码,复制出 ...

  4. 与歌谣通关前端面试题【CSS篇汇总目录】

    我是歌谣 放弃很容易 但坚持一定很酷 欢迎 关注公众号小歌谣一起讨论前后端知识 CSS汇总 [CSS] [css] 圣杯布局和双飞翼布局的理解和区别,并用代码实现 [css] CSS3有哪些新增的特性 ...

  5. CSS3新特性总结及CSS组件、特效汇总

    本文分2部分: 之前写的CSS3新特性详解篇,共6篇博文总结: 常见的一些CSS组件.效果汇总(不包括BootStrap等前端框架已实现的CSS组件): 一.CSS3新特性总结 1.CSS3选择器.边 ...

  6. 关于CSS选择器的权重计算

    CSS选择器的权重计算公式大概如下: 内联样式表的权值最高为 1000: ID 选择器的权值为 100 Class 类选择器.属性选择器.伪类的权值为 10 HTML 元素选择器.伪元素的权值为 1 ...

  7. html form阴影,HTML CSS边框阴影的实现

    一款用CSS控制背景图像平铺,从而实现区域边框阴影的效果,虽然用到了图片,但可贵之处是本代码不管你需要阴影的区域是多大,它都能自动适应,因些还是很值得收藏一下的,兼容所有的IE浏览器. CSS边框阴影 ...

  8. html让元素纵向排列,html – 如何使元素排列到父元素的外边缘

    我建议你使用flex,这个 article是flex css的良好开端. 我做的是将内容包装到flex-div中,即body-container.然后我将该部分的flex-grow设置为2,并将nav ...

  9. linux 文件名带特殊符号,Linux删除含有特殊符号文件名的文件

    Web前端面试题目及答案汇总 HTML/CSS部分 1.什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边 ...

最新文章

  1. 激动人心的AutoCAD .net开发技术
  2. 《Photoshop Lab修色圣典(修订版)》—第1课1.4节逐步校正峡谷图像
  3. C#序列化反序列化对象为base64字符串
  4. 英语语法---短语总结
  5. java查题小程序_求助大神来写一个java的小程序,题目如下
  6. java复制重命名,JAVA操作文件的复制和重命名失败的原因
  7. SCPPO(十五):IIS配置文件节点加密
  8. python123词频统计之哈姆雷特_基于Yarn的Spark环境,统计哈姆雷特词频(1)-阿里云开发者社区...
  9. noip2017普及组
  10. 知识付费的多重属性与本质特征
  11. 从腾讯云迁移到腾讯云,开心消消乐的云端迁移战事
  12. 开源VOSK引擎免费语音转文字部署
  13. python编写poc_POC编写基础知识
  14. [车联网安全自学篇] ATTACK安全之从ATTCK看车联网安全如何落地企业SOC之基础知识篇
  15. Windows安装Gitea
  16. 如何用divi主题做独立站?
  17. ping不通的常见原因和解决办法
  18. C++使用CFile类文件读写
  19. 函数极限:函数极限的多种形式
  20. matlab中audioread函数的用法

热门文章

  1. 神州数码:与云同行,一往无前
  2. 计算机提高游戏运行速度的方法,DNF提高游戏流畅度办法推荐 DNF提高游戏流畅度方法...
  3. 影响直播流畅度的因素有哪些?
  4. “浙”字“中”字席位博弈连豆市场
  5. 安装Broadcom 43xx 无线网卡驱动
  6. Redis主从复制的讲解
  7. (未完成)好的大学--大学热带雨林论
  8. [从头学绘画] 第19节 六十四式八卦掌 (57-64)
  9. 「深度剖析」程序员因为奇葩需求暴打pm,然后被双双开除
  10. 前端报502 bad gateway的原因及解决方案