基础

块级元素 和 行内元素

  • 块级元素,特点独占一行
  • 行内元素,特点不独占一行
  • 规则1:块级元素中能写:行内元素、块级元素(几乎什么都能写)
  • 规则2:行内元素中能写:行内元素,但不能写:块级元素
  • 特殊规则:h1-h6不能互相嵌套
  • 特殊规则:p标签中不能写块级元素
<marquee> 标签已经废弃

常用标签

<em></em>  语义:着重阅读的内容,斜体字
<strong></strong> 语义:十分重要的内容 , 粗体字
<span></span>  语义:

不常用标签

标签名 标签语义
cite 作品标题(书籍、歌曲、电影...)
image.png

image.png

相对路径和绝对路径

// 相对路径
./    表示:当前位置(可以省略不写)
文件夹名/     表示:下一级
../   表示: 上一级

// 绝对路径,分为两类:本地绝对路径、网络绝对路径
// 本地绝对路径
E:/demo/1.png

// 网络绝对路径
https://demo.com/1.png

图片常用格式

  • jpg格式,扩展名; .jpg 或 .jpeg;是一种有损的压缩格式。占用空间小
  • png格式,扩展名: .png; 是一种无损的压缩格式。占用空间略大
  • bmp格式,扩展名:.bmp; 不进行压缩,在最大程度上保留图片更多细节。占用图片极大
  • gif格式:扩展名:.gif; 仅支持256种颜色,色彩呈现不是很完整,支持动态图
  • webp格式:扩展名:.webp,谷歌退出的一种格式,专门用来在网页中呈现图片,但兼容性不太好,支持动态图
  • base64格式:本质:一串特殊的文本,要通过浏览器打开,传统中看图应用无法打开。原理:把图片进行base64编码,形成一串文本。不挑文件位置随时可以打开查看

超链接 锚点应用

  • 区分大小写
<a href="#htl" >跳到锚点</a>
// 第一种
<a name="htl"></a>  // name属性只能在 `a` 标签中生效使用,具有name属性的a标签是瞄点
// 第二种
<p id="htl"></p>

// 回到顶部
<a href="#">回到顶部</a>
<a href="">刷新页面</a>
  • 唤起应用
<a href="tel:10086">电话联系</a>
<a href="mailto:123@qq.com">邮箱联系</a>
<a href="sms:10086">短信联系</a>

超文本

  • 含义:是一种组织信息的方式,通过超链接将不同空间的文字、图片等各种信息组织在一起,能从当前阅读的内容,跳转到超链接所指向的内容。

列表

  • 有序列表(Ordered List)
<h2>要把大象放冰箱需要几步?</h2>
<ol>
  <li>把冰箱门打开</li>
  <li>把大象放进去</li>
  <li>把冰箱门关上</li>
<ol>
  • 无序列表(Unordered List)
<h2>想去哪几个城市?</h2>
<ul>
  <li>上海</li>
 <li>杭州 </li>
</ul>
  • 定义列表(Definition List)
<h2>如何学习好?</h2>
<dl>
  <dt>做好笔记</dt> // 术语名称
  <dd>笔记是我们复习的一个抓手</dd> // 术语描述
  <dt>多练习</dt>
  <dd>只有敲出来的代码,才是自己的</dd>
</dl>
  • 📢注意事项
    1. li标签最好写在ul或ol中,不要单独使用
    2. 嵌套时,务必把解构写完整
    3. 一个dt 可以有多个dd

表格

  • 定义
    表格: <table>
    表格标题: <caption>
    表格头部: <thead>
    表格主体: <tbody>
    表格脚注: <tfoot>
    每一行: <tr>
    每一个单元格: <th>、<td>(表格头部中用th,表格主体、表格脚注中用 td)
  • table 常用属性
    border:表格边框,值 > 1 需要的则是表格外边框,不能设置单元格边框
    width:表格宽度
    height:表格高度,表格头部、表格脚注 不生效
    cellspacing: 单元格间的间隙
    align: 水平方向对齐方式 center、left、right
    valign:垂直方向对其方向 bottom、top、middle
  • thead 常用属性
    height、align(默认居中)、valign
  • tbody 常用属性
    height、align(默认靠左)、valign
  • tfoot 常用属性
    height、align(默认靠左)、valign
  • th、td 常用属性
    width、 height、align、valign、rowspan: 指定要跨的行数、colspan:指定要跨的列数

标签

 <br> 换行
<hr> 分割线
<pre></pre> 按原文显示(一般用于页面中前端大段代码)

表单

// method: 方法;get、post ...,默认是get
// action: 动作
<form action="https://www.baidu.com/s" method="get">
<input type="text" name="wd" /> // name为百度后端工程师固定的
<button>搜索</button>
</form>

框架标签

  • <iframe src="https://www.baidu.com" width="100" height="100"></iframe>
// 与超链接的target属性配合使用
<a href="https://www.toutiao.com" target="tt">点我看新闻</a>
<iframe name="tt" frameborder="0"  width="900" height="400"></iframe>

// 与表单的target属性配合使用
<form action="https://so.toutiao.com/search" target="container">
  <input type="type" name="keyword">
  <input type="submit" value="搜索" > 
</form>
<iframe name="container" frameborder="0"  width="900" height="400"></iframe>

字符实体

含义:用一种特殊的形式表达某个符号
官方列表

“&nbsp;”  = “&#1260;” = 空格
“&lt;” 小于号
“&gt;” 大于号
“&amp;” = &
“&yen;” = ¥
“&copy;” 版权所有©
“&times;” 乘法符号
“&divide ;” 除法符号
“&trade;” 商标TM

全局属性

  • id,标签指定唯一标识,不能重复
  • class,标签指定类名,随后通过css就可以给标签设置样式
  • dir,内容方向
  • title,给标签设置一个文字提示
  • lang,给标签指定语言

meta 元信息

官方meta地址

// 配置字符编码
<meta  charset="UTF-8">
// 针对IE浏览器的一个兼容性设置,IE8以上强制用edge
<meta http-equiv="X-UA-compatible" content="IE=edge" >
// 针对移动端的配置 
<meta name="viewport" content="width=device-width, initial-scale=1.0">
// 配置网页关键字
<meta name="keywords" content="8-12个以英文逗号隔开的单词/词语" >
// 配置网页描述信息
<meta name="description" content="80字以内的一段话,与网站内容相关" >
// 针对搜索引擎爬虫配置
<meta name="robots" content="见下表1">
// 配置网页自动刷新,10秒跳到百度,跳转无法进行后退
<meta http-equiv="refresh" content="10; url=http://www.baidu.com" >
表1
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 浏览器请求数据过程 1.URL http://127.0.0.1/index.html(浏览器会自动添加80) h...
    菜鸟白泽阅读 761评论 0 0
  • 1. 网页制作概述: 1、制作网页的常用技术: (1)HTML:HTML,Hypertext Markup Lan...
    Lanivenue阅读 1,391评论 1 5
  • 一、HTML简介 1、HTML是什么? HyperTextMarkupLanguage 超文本(功能丰富)标记(标...
    千年幸福论阅读 1,568评论 0 2
  • 前端开发概述 什么是前端开发前端也叫做web前端开发,它指的是基于web的互联网产品的页面(也可叫界面)开发及功能...
    jxvl假装阅读 316评论 0 0
  • 一、基本结构 <!DOCTYPE HTML> 空格: 滚动标签 <marquee> 属性 direction:滚动...
    嘘嘘__阅读 731评论 2 6