HTML基础

HTML简介

HTMl是英文Hyper Text Markup Language(超文本标记语言)的缩写。大部分HTML元素都有一个开始标记结束标记

元素/标签

1.标题

h1-h6

<h1>……</h1>

2.段落

<p>……</p>

3.注释

html<!--注释-->

4.定义文档的主体部分

<main></main>

5.添加图片

img标签是单标签,src属性指向一个图片的地址。alt属性的文本是当图片无法加载时显示的替代文本。
例子:

<img src="https://www.your-image-source.com/your-image.jpg" alt="作者站在沙滩上竖起两个大拇指">

6.链接(锚点)

定义超文本链接(Anchor锚点–实现网页间的跳转)

<a></a>

href是锚点的另一个属性:它指定了链接的 URL 地址.
(1)用锚点实现网页间跳转
例子:

<a href="https://freecodecamp.one">传送至freecodecamp.one</a>

(2)用锚点实现网页内部跳转
设置锚点的href属性值为井号#加上想跳转区域对应的id属性值,这样就可以创建一个内部跳转。id是用来描述网页元素的一个属性,它的值在整个页面中唯一
target是锚点的一个属性,它指定了会以什么方式来打开链接,属性值 "_blank"的意思是链接会在新元素页打开。
例子:

<a href="#contacts-header">Contacts</a>
……
<h2 id="contacts-header">Contacts</h2>

(3)用 # 号来创建固定链接
href属性的当前值是指向 “http://freecatphotoapp.com”,将href属性的值替换为#,也称为井号,就可以创建固定链接。
(4)给图片添加链接
用把图片img包起来

<a href="#">
<img src="http://cdn.chenzhicheng.com/running-cats.jpg" alt="三只萌萌的小猫">
</a>

如果你坚持看了这儿,谢谢!

HTML基础_Day01相关推荐

  1. CSS基础_Day01

    CSS基础 一.CSS简介 CSS 的全称是 Cascading Style Sheet(层叠样式表),它主要用来控制网页的样式. CSS 的选择器区分大小写,因此要谨慎使用大写. 可以设置以下内容: ...

  2. 每日整理Python基础——python教程入门学习

    01_Linux基础 1.操作系统的作用? 操作系统是配置在计算机硬件上的第一层软件,主要作用是管理好硬件设备. 2.Linux中根目录和家目录分别用什么表示? /表示根目录.~表示家目录 3.Lin ...

  3. python命名规则数字开头的成语_day01 Python基础

    课堂随笔: python基础 一 什么是编程语言? 二 计算机组成部分 CPU 内存 外存 输入设备 输出设备 三 安装与使用 1.安装py thon解释器 2.安装pycharm编辑器 3.创建py ...

  4. java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】

    类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...

  5. 提交表单自动刷新_Web自动化测试:元素的基础操作和浏览器基础操作

    上一节,我们了解了如何定位元素,其实也有涉及对于元素的操作,这一节我们就详细的介绍一下对于元素的操作和对于浏览器的一些操作 一.对于元素的基础操作: clear():清除输入框内的文本 send_ke ...

  6. java mybatis基础

    java mybatis基础 1.1 什么是mybatis? mybatis是一个优秀的持久层框架. 避免几乎所有的JDBC代码和手动设置参数以及获取结果集的过程. 可以使用简单的xml或者注解来配置 ...

  7. 【J2SE】学习基础

    Java基础 语法基础 OO Exception Array 基础类 I/O Stream Collection/Generic Thread TCP/UDP GUI Meta Data Regula ...

  8. 【Linux系统】基础总结

    我不太清楚运维部门具体是做什么的,就接触过一点点运维部门! 也就是是知道他们负责管理服务器,管理网络,管理项目部署 偶尔自己需要部署,不得不接触一些linux命令.简单总结一些基础 linux系统发展 ...

  9. 【Java 2 Platform Enterprise Edition】基础

    问题1:为什么java是无关平台? 你之前用C或者C++写的源代码,编译好后,换一种操作系统,可能就执行不了了.因为新的操作系统不识别,你需要修改你的源码,并在新的操作系统上重新编译才能运行,比如Wi ...

最新文章

  1. python插入排序演示源码
  2. python迭代数据类型_在大型数据集上自动迭代推断数据类型和最小项大小
  3. SM01 事务代码的加锁以及解锁
  4. 基于ajax的数据验证
  5. 15个只有数学老师懂的泪流满面瞬间
  6. 分段概率密度矩估计_考研数学:高数、线代、概率3科目知识框架梳理
  7. 使用DataWorks调度DLA循环任务
  8. PHP读写指定URL参数的方法
  9. 阵列函数 java_Java复制阵列– Java中的阵列复制
  10. caj阅读器Mac版下载
  11. 宏基ec471g黑苹果_【图片】简单安装黑苹果,老爷车宏基E1-471G完整度90%,显卡声卡成功驱动【2_黑苹果吧】_百度贴吧...
  12. nnie svp算法代码解读
  13. RQNOJ 30 愚蠢的矿工 解题报告
  14. Google Common Lisp 风格指南
  15. 通信教程 | 概述并行与串行通信的区别
  16. C++ qt实现打开关闭状态按钮
  17. Date与tring的转化
  18. HTML+CSS注册页面案例【Java源代码】
  19. 小飞升值记——(25)
  20. 传统车企进军区块链,汽车行业或将迎来创新机遇 | 产业区块链发展周报

热门文章

  1. C++虚继承和虚基类详解(一)
  2. Python判断 子集
  3. syslinux引导扇区不支持ntfs文件系统_实战 FAT12 文件系统
  4. 对比学习系列论文MoCo v1(二):Momentum Contrast for Unsupervised Visual Representation Learning
  5. python库整理:networkx 包
  6. 使用PCA对特征数据进行降维
  7. python 可变 与 不可变类型
  8. 文科生如何理解深度学习?
  9. pandas中的括号索引
  10. 找出数组中任一重复的数字