HTML

2021-03-08 12:30

阅读:594

YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">

标签:点击   水平分割   图片加载   linux   颜色   交易平台   src   化运维   targe   

目录
  • HTML
  • 1 HTML简介
  • 2 HTML语法
    • 2.1 注释方法
    • 2.2 HTML文档结构
    • 2.3 两种打开HTML文件的方式
    • 2.4 标签的分类
      • 2.4.1 分类1
      • 2.4.2 分类2
      • 2.4.3 分类3
    • 2.5 body内常用标签及特殊语法
      • 2.5.1 基本标签
      • 2.5.2 特殊符号
      • 2.5.3 常用标签
      • 2.5.4 img标签
      • 2.5.5 a标签
      • 2.5.6 标签具有的两个重要属性
      • 2.5.7 列表标签

HTML

1 HTML简介

HTML是超文本标记语言

如果想要让浏览器能够渲染出你写的页面。你就必须遵循HTML语法

我们浏览器看到的页面,内部其实都是HTML代码(所有的网站内部都是HTML代码)

hello big baby~

click me!give you some color to see see!

HTML就是书写网页的一套标准

2 HTML语法

2.1 注释方法

# 注释:注释是代码之母


由于HTML代码非常的杂乱无章并且很多,所以我们习惯性的用注释来划定区域方便后续的查找

导航条所有的html代码


左侧菜单栏的HTMl代码

2.2 HTML文档结构


    头内容
    :head内的标签不是给用户看的 而是定义一些配置主要是给浏览器看的

	体内容
    :body内的标签 写什么浏览器就渲染什么 用户就能看到什么

PS:文件的后缀名其实是给用户看的,只不过对应不同的文件后缀名有不同的软件来处理并添加很多功能

注意:

HTML代码是没有格式的,可以全部写在一行都没有问题,只不过我们习惯了缩进来表示代码

2.3 两种打开HTML文件的方式

  • 找到文件所在的位置右键选择浏览器打开
  • 在pycharm内部,集成了自动调用浏览器的功能,直接点击即可(前提是你的电脑上安装了对应的浏览器) 直接全部使用谷歌浏览器

2.4 标签的分类

2.4.1 分类1

① 双标签
② 单标签(自闭合标签)

双标签 双标签 单标签(自闭合标签)

2.4.2 分类2

① 块儿级标签
② 行内标签

# 1 块儿级标签:独占一整行
例如:	h1~h6, p, div
1 块儿级标签可以修改长宽 行内标签不可以 修改了也不会变化
2 块儿级标签内部可以嵌套任意的块儿级标签和行内标签
但是p标签虽然是块儿级标签 但是它只能嵌套行内标签 不能嵌套块儿级标签
如果嵌套了p标签,问题也不大,因为浏览器会自动帮你解开
(因为浏览器是直接面向用户的,不会轻易的报错,哪怕有报错,用户也基本感觉不出来)

总结:
   只要是块儿级标签都可以嵌套任意的块儿级标签和行内标签
   但是p标签只能嵌套行内标签(HTML书写规范)
    
    
# 2 行内标签:自身文本多大就占多大
例如:	i u s b span
    
行内标签不能嵌套块儿级标签,可以嵌套行内标签
    

2.4.3 分类3

① head内常用标签

② body内常用标签

tips:

在书写HTML代码的时候 , 只需要写标签名 然后tab就能自动补全

`

# 1. head内常用标签

title: 网页标题

style: 内部书写css代码

script: 内部书写js代码或引入外部js文件

link: 引入外部css文件

meta name="keywords" content=‘‘:写入搜索引擎能搜索到该网页的关键字

meta name="description" content=‘‘:写入搜索引擎搜索到该网页时显示的描述性信息
# 1. head内常用标签


Title  网页标题(浏览器的标签页上的名字)
  内部用来书写css代码

  内部用来书写js代码

  还可以引入外部js文件

  引入外部css文件


  当你在用浏览器搜索的时候 只要输入了keywords后面指定的关键字那么该网页都有可能被百度搜索出来展示给用户


  网页的描述性信息

2.5 body内常用标签及特殊语法

在浏览器上面看到的花里胡哨的页面。内部都是HTML代码

2.5.1 基本标签

我是h1

(heading标题)1~6级标题 块儿标签 加粗 (blod加粗)行内标签 斜体 (italic斜体)行内标签 下划线 (underline下划线)行内标签 删除线 (strikethrough删除线)行内标签

段落

(paragraph段落)块儿标签
换行 (Barter rabbet换行 空标签)
水平分割线 (horizontal rule水平分割线)块儿标签

2.5.2 特殊符号

  	 	空格
>   	 	大于号
<  	 	小于号
& 	 	&
¥ 	 	¥
©   	?
®    	?商标

2.5.3 常用标签

占位块儿标签
占位行内标签 上述的两个标签是在构造页面初期最常使用的 页面的布局一般先用div和span占位之后再去调整样式 尤其是div使用非常的频繁 div你可以把它看成是一块区域 也就意味着用div来提前规定所有的区域 之后往该区域内部填写内容即可 而普通的文本先用span标签

2.5.4 img标签

# 图片标签 image


src	可以写入
1.图片的路径	可以是本地的也可以是网上的
2.url	   自动朝该url发送get请求获取数据	(Uniform Resource Locators)

alt="这是我的前女友"
	当图片加载不出来的时候 给图片的描述性信息

title="新垣结衣"
	当鼠标悬浮到图片上之后 自动展示的提示信息

height="800px" 
		
width=""

高度height和宽度width当只修改一个的时候 另外一个参数会根据图片原始的比例,等比例缩放
如果同时修改了两个参数 并且没有考虑比例的问题 那么图片就会失真(变形)

2.5.5 a标签

# 链接标签

"""
当a标签指定的网址从来没有被点击过 那么a标签的字体颜色是蓝色
如果点击过了就会是紫色(浏览器给你记忆了)
"""

href内可以放的内容:
1.放url,用户点击就会跳转到该url页面
2.放其他标签的id值 点击即可跳转到对应的标签位置

target内写的内容:
1.a标签在当前页面完成跳转  	  _self	(默认)
2.a标签修改为新建页面并跳转	     _blank

# a标签的锚点功能

"""点击一个文本标题 页面自动跳转到标题对应的内容区域"""

顶部

hello world

中间
底部 回到中间 回到中间

2.5.6 标签具有的两个重要属性

1.id值
	类似于标签的身份证号 在同一个html页面上id值不能重复
2.class值
	该值有点类似于面向对象里面的继承 一个标签可以继承多个class值

标签既可以有默认的属性也可以有自定义的属性

2.5.7 列表标签

  • 无序列表(较常用)

    unordered lists

    • 第一项
    • 第二项
    • 第二项
    • 第二项
    虽然ul标签很丑 但是在页面布局的时候 只要是排版一致的几行数据基本上用的都是ul标签
  • 有序列表(了解)

    ordered lists

    1. 111
    2. 222
    3. 333
    1 A I a ... 参考博客了机即可
  • 标题列表(了解)

    definition lists(自定义列表)

    标题1
    内容1
    标题2
    内容2
    标题3
    内容3
"""
HTML是一门标记语言
在学的时候,就记每一个标签到底表示什么意思
	p是什么标签
	h是什么标签
"""

前端参考博客:https://www.cnblogs.com/Dominic-Ji/p/10864457.html

HTML

标签:点击   水平分割   图片加载   linux   颜色   交易平台   src   化运维   targe   

原文地址:https://www.cnblogs.com/achai222/p/12872843.html

上一篇:CSS基础

下一篇:netty 入门


评论


亲,登录后才可以留言!