lxmoe的HTML学习笔记(一)

156 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第2天,点击查看活动详情

大家好我是lxmoe,一个产品训练生,经过学长的催促开始学习前端,从HTML开始记录自己的笔记

浏览器内核

浏览器有两大引擎分别为渲染引擎JS引擎

  • 渲染引擎:取得网页内容html,整理讯息css,计算网页显示方式
  • JS引擎:解析Javascript语言

浏览器内核分为很多种,我们经常使用的浏览器内核有firefoxchromeedge,而他们的内核也不同,所以就会产生了代码相同,结果不同的现象,内核都有啥?有如下的内核

  • Trident(IE内核)
  • Gecko(firefox)
  • webkit(safari)
  • Chromium/Blink(chorme)

Web标准

Web分有三个标准,分别为结构标准样式标准行为标准,其标准对于我们的开发也有不同的作用规范

  1. 结构标准:对网页元素进行整理和分类
  2. 样式标准:设置网页外观
  3. 行为标准:网页模型定义与交互编写

HTML骨架

HTML骨架在网页中起到重要的作用,一个基本结构如下

<html>
    <head>
        <title> </title>
    </head>
    <body></body>
</html>

HTML标签

HTML标签是放置在HTML骨架中的元素,可以进行一些元素的排版

排版标签

排版标签有很多种,我们可以利用排版标签来为我们的网页进行基础的排版,比如段落,标题,盒子,行内盒子等等,下面一一介绍了各个标签

标头标签:

<head> </head>

一般是存放metalink以及script等标签的位置

段落标签:

<p></P>

水平线标签:

<hr />
**单标签

换行标签:

<br />
**单标签

div、span标签:

<div></div>

文本格式化标签

文本格式化标签可以为我们的文本添加基本的格式化样式,比如粗体,斜体,删除线等等

<b></b> <strong> </strong> 粗体
<i></i> <em> </em>  斜体
<s></s> <del> </del>  删除线
<u></u> <ins> </ins>  下划线

标签属性

每个标签都有属性我们可以通过属性为元素添加不同的效果

  1. 写在开始标签中,可以有多个属性
  2. 采用key=“value”形式
<hr width="300"/>

图像标签

<img src="图像url"/>
**设置图像路径

<img src="图像url" alt="这是一张图片"/>
**设置图像路径、图片加载失败时显示的文本

<img src="图像url" title="这是我的图片"/>
**设置图像路径、鼠标悬停在图片上时显示的标题

<img src="图像url" title="这是我的图片" width="" height="" border=""/>
**设置图像路径、鼠标悬停在图片上时显示的标题、图像宽和高、边框宽度

链接标签

<a herf="跳转目标" target="目标窗口的弹出方式"><a/>
    
<a herf="跳转目标" target="_blank"><a/>
    **另外打开一个窗口
    
<a herf="跳转目标" target="self"><a/>
    **在本窗口打开
    
<a herf="#" target="目标窗口的弹出方式">不可跳转<a/>

锚点定位

——用于实现单击可直接定位并移动到对应位置

<a href="_#xxx_"> 嘻嘻 < /a>
<h3 id="xxx"> 哈哈 </h3>
  **链接的名称应和id名称保持一致

Base标签

——用于设置整体链接打开方式

<base target="_blank"/>