HTML设计最新笔记

简介: HTML设计最新笔记

元素

  • 块级元素在页面中以块的形式展现。一个块级元素出现在它前面的内容之后的新行上。任何跟在块级元素后面的内容也会出现在新的行上。块级元素通常是页面上的结构元素。例如,一个块级元素可能代表标题、段落、列表、导航菜单或页脚。一个块级元素不会嵌套在一个内联元素里面,但它可能嵌套在另一个块级元素里面。
  • 内联元素通常出现在块级元素中并环绕文档内容的一小部分,而不是一整个段落或者一组内容。内联元素不会导致文本换行。它通常与文本一起使用,例如, 元素创建一个超链接,等元素创建强调。

简单来说块级元素就是规定元素的功能、布局,而内联元素则是去修饰

  • 空元素
  • 例如图片

属性

可以理解为用来描述元素。

属性必须包含:

  • 一个空格,它在属性和元素名称之间。如果一个元素具有多个属性,则每个属性之间必须由空格分隔。
  • 属性名称,后面跟着一个等于号。
  • 一个属性值,由一对引号(“”)引起来。

例如 class = “”

  • 布尔属性

一般用来做限制用户输入

<input type="text" disabled="disabled" />
<input type="text" disabled />

使用属性时要注意使用引号,否则会造成缩写的误解

但要注意 单双引号不能混用,但是如果要将引号当做文本显示,则需要使用转义字符。

标题

  • (en-US) 元素在页面加载完毕时显示在页面中,通常只出现一次,用来标记页面内容的标题(故事名称、新闻摘要等等)。
  • 元素是一项元数据,用于表示整个 HTML 文档的标题(而不是文档内容)。

总结:title里是用来描述整个页面,h1只是页面的内容之一

元数据

meta元素:常用的就是用来添加字符集的编码

<meta charset="utf-8" />

添加图标:

<link rel="icon" href="favicon.ico" type="image/x-icon" />

引入js和css

<link rel="stylesheet" href="my-css-file.css" />
<script src="my-js-file.js" defer></script>

设置语言

<html lang="zh-CN">
</html>

列表

无序列表

<ul>
  <li>豆浆</li>
  <li>油条</li>
  <li>豆汁</li>
  <li>焦圈</li>
</ul>

有序列表

<ol>
  <li>沿这条路走到头</li>
  <li>右转</li>
  <li>直行穿过第一个十字路口</li>
  <li>在第三个十字路口处左转</li>
  <li>继续走 300 米,学校就在你的右手边</li>
</ol>

斜体
空元素描述

段落 加粗

  • 被用来传达传统上用斜体表达的意义:外国文字,分类名称,技术术语,一种思想……
  • 被用来传达传统上用粗体表达的意义:关键字,产品名称,引导句……
  • 被用来传达传统上用下划线表达的意义:专有名词,拼写错误……

图片

相对路径 :

绝对路径 :

备选文本:

矢量图

不受像素的影响 可以自由放大

<img
    src="equilateral.svg"
    alt="triangle with all three sides equal"
    height="87px"
    width="100px" />

引入svg代码

<svg width="300" height="200">
    <rect width="100%" height="100%" fill="green" />
</svg>

响应式图片

即图片可以自适应大小

<img
  srcset="elva-fairy-480w.jpg 480w, elva-fairy-800w.jpg 800w"
  sizes="(max-width: 600px) 480px,
         800px"
  src="elva-fairy-800w.jpg"
  alt="Elva dressed as a fairy" />

srcset 定义了浏览器可选择的图片设置以及每个图片的大小,每张图片信息的设置和前一个用逗号隔开,每个设置要写:

  1. 一个文件名(elva-fairy-480w.jpg)
  2. 一个空格
  3. 图片的固有宽度(以像素为单位)(480w)。注意,这里使用宽度描述符 w,而非你可能期望的 px。图片的固有宽度是它的真实大小,可以通过检查你电脑上的图片文件找到

sizes 定义了一组媒体条件(例如屏幕宽度)并且指明当某些媒体条件为真时,什么样的图片尺寸是最佳选择——这就是我们之前提到的提示。上面的示例中,在每个逗号之前,我们写:

  1. 一个媒体条件((max-width:600px)
  2. 一个空格
  3. 当媒体条件为真时,图像将填充的槽的宽度(480px)

视频

<video src="rabbit320.webm" controls>
  <p>你的浏览器不支持 HTML5 视频。可点击<a href="rabbit320.mp4">此链接</a>观看</p>
</video>

autoplay :自动播放

loop:循环播放

muted : 静音

poster : 预览

preload : 缓冲

  • “none” :不缓冲
  • “auto” :页面加载后缓存媒体文件
  • “metadata” :仅缓冲文件的元数据

音频与视频几乎一致

表格

每一个表格的内容都包含在这两个标签里:

,这也是表格的基础 :列 :行 :标题 属性:colspan 宽度 rowspan高度 可以设置多列样式,但是要注意多列之间要用来精确设置每一列,或者可以使用 span属性来指定列 增加表格的标题

目录
相关文章
|
9月前
|
JavaScript 前端开发 开发者
编程笔记 html5&css&js 071 JavaScript Symbol 数据类型
编程笔记 html5&css&js 071 JavaScript Symbol 数据类型
|
4月前
|
前端开发 JavaScript C++
震惊!!!html竟然被...... 一篇博客让你从0开始熟悉并掌握html 超详细html笔记 全网独一份
本文是一份超详细的HTML学习笔记,从基础认知开始,介绍了网页的构成、五大浏览器、web标准、HTML/CSS/JavaScript的区别,然后详细讲解了HTML的概念、骨架结构、常用快捷键、注释、标签结构和关系。接着,通过大量实例深入探讨了HTML的各种标签,包括排版标签、文本格式化标签、媒体标签、链接标签、列表标签、表格标签、表单标签、语义化标签和字符实体,旨在帮助读者从0开始熟悉并掌握HTML。
51 2
震惊!!!html竟然被...... 一篇博客让你从0开始熟悉并掌握html 超详细html笔记 全网独一份
|
7月前
|
开发者
无法拖拽选中文字的在线电子书的做笔记方法 —— html文本提取大法
无法拖拽选中文字的在线电子书的做笔记方法 —— html文本提取大法
68 0
|
8月前
|
Python
Python基础教程(第3版)中文版 第20章 项目1: 自动添加标签(纯文本转HTML格式) (笔记2)
Python基础教程(第3版)中文版 第20章 项目1: 自动添加标签(纯文本转HTML格式) (笔记2)
|
8月前
|
Python
Python基础教程(第3版)中文版 第20章 项目1: 自动添加标签(纯文本转HTML格式) (笔记)
Python基础教程(第3版)中文版 第20章 项目1: 自动添加标签(纯文本转HTML格式) (笔记)
|
9月前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
84 1
|
9月前
|
移动开发 前端开发 搜索推荐
HTML图片标签(2) HTML5+CSS3+移动web 前端开发入门笔记(三)
HTML图片标签(2) HTML5+CSS3+移动web 前端开发入门笔记(三)
337 0
|
9月前
|
JavaScript 前端开发
编程笔记 html5&css&js 079 JavaScript 循环语句
编程笔记 html5&css&js 079 JavaScript 循环语句
|
9月前
|
JavaScript 前端开发 开发者
编程笔记 html5&css&js 078 JavaScript 条件判断语句
条件判断语句是首先要接触的语句。通过条件判断来执行不同的代码块。
|
9月前
|
JavaScript 前端开发 Java
编程笔记 html5&css&js 073 JavaScript Object数据类型
编程笔记 html5&css&js 073 JavaScript Object数据类型

热门文章

最新文章