有用链接:

HTML Attribute Reference (查看所有 Attributes)

HTML Paragraphs

Link to W3Schools

<p> 里面 double/multiple space 最终会变成 1 space, 如果要 multiple 就用 space 的 encode value &nbsp;

比如要写出连续 5 个 space 的话

<p>hello &nbsp; &nbsp; world</p>   

<p> 里面 \n 最终会被无视掉, 最终会无视掉, 要 new line 使用 <br> 或者使用 <pre> 元素.

HTML Text Formatting

Link to W3Schools

常用到的:

<b> Bold

<i>  Italic

<ins> Underline

<del> Strikethrough

<mark> highlight  

<sup> power 是  

<strong> 是 important word 

不常用到的:

HTML Quotation and Citation Elements

Link to W3Schools

<blockquote> long 引用, 前面会自带留白

<q> short 引用, 会自带 "

<abbr> Abbreviation, 通常配上 title 做 tooltip

<cite> for work title, 一个作品的 title, 比如一幅画, 诗, 歌曲等. 它会用 italy 呈现

<address> 用于写联系方式, 它会用 italy 呈现

HTML Colors

Link to W3Schools

rgb(0, 0, 0) 是黑

rgb(255, 255, 255) 是白

rgb(255, 0, 0) 是红

rgb(180,180,180) 是灰色 (当 3 个值一样的时候, 它就是黑和白之前的各种灰度)

rgba 最后一个 a 叫 Alpha channel, 也就是调 opacity 用的, 值是 0.0 - 1.0 之前

#rrggbb (HEX) 和 rgb 是同一个概念, 只是它是用 16 进制表达, 2 者是可以互相 convert 的

Number(255).toString(16)

#000000 是黑

#ffffff 是白

#ff0000 是红

HTML Links

Link to W3Schools

target="_blank" 是开多一个 tab, _self 是跳转 (默认)

_parent 和 _top 是在 iframe 中才会用到.

href 也可以带去打电话和发 email

打电话是 href="tel:+60167737700"

href="#id" 可以跳到指定的 element

HTML Images

Link to W3Schools

width="100" 意思是 100px,

element.width 拿到的是 number, 如果是 100%, 那么会拿到 computed 后的 number.

用 style="width:100px" element.width 也是可以拿到 computed 后的 number

HTML Image Maps

Link to W3Schools

Image map 是在图片之上做一个可点击区域. 那么我们就可以让用户点击图片内不同的内容做出一些反应.

大概长这样

shape 是你要画的形状.

rect 是 rectangle 四角形, 34,44 是左上角的 X,Y, 270,350 是右下角的 X,Y. 它和我们常用的 crop 图方式不同哦, crop 图通常是左上角 X,Y 加上 Width, Height

circle 是圈, 337, 300 是中心点, 44 是半径 radius

poly 是连线

area 也可以绑定 click, hover 等等事件哦.

目前看上去它是不支持 responsive 的, 不过我们也可以通过 formula convert 一下 coordinate 应该就可以解决了吧.

HTML Tables

Link to W3Schools

结构

<table>
<thead>
<tr>
<th>Name</th>
<th>Age</th>
</tr>
</thead>
<tbody>
<tr>
<td>Derrick Yam</td>
<td>11</td>
</tr>
<tr>
<td>Mark</td>
<td>15</td>
</tr>
</tbody>
<tr></tr>
<tfoot>
<tr>
<td></td>
<td>26</td>
</tr>
</tfoot>
</table>

默认 style th 是 bold, text aligh center

td stand for table data

<caption> table 标题

colspan 把 2 个 td merge to 1 个

<tr>
<td colspan="2">Derrick Yam</td>
<!-- <td>11</td> -->
</tr>

有一种在左边的 header, 常用于 key-value display

<table>
<tr>
<th>Name</th> <!--th 哦-->
<td>Jill Smith</td>
</tr>
<tr>
<th>Phone</th>
<td>555-77854</td>
</tr>
</table>

table 的 width 是智能的, 如果设置了其中的几个, 那么剩下的就会分享剩余的空间.

table cell 之前的 gap default 是 2px, 可以通过 border-spacing 来调

HTML Table Colgroup

Link to W3Schools

在 table 顶部 (caption 之下) 添加 <colgroup> 可以用于表示那一些 column 需要 style

这个方案有很多限制, 所以不推荐使用.

只支持下面这些 style

在 Safari 支持也不太好

HTML Lists

Link to W3Schools

Youtube – HTML & CSS for Beginners Part 17: How to Create and Style HTML Lists

<ul><li> 是 unordered list, 默认 style 是点

<ol><li> 是 ordered list, 默认 style 是 1,2,3

还有一个 <dl><dt><dd> dl 是 description list, dt 是 term, dd 是 describe

<ul style="list-style-type:square;">

可以通过 list-style-type 把原本的点变成方形等等, 默认值是 disc

<ol type="a">, <ol type="i">

也可以通过 type 把 1,2,3, 变成 a,b,c 和 i,ii,iii

<ol start="50">

还可以配置起始数

List 是可以嵌套的哦

<ul style="list-style-position: inside">

控制 bullet 在 ul 外面还是里面, text-algin: center 就明显看出区别了.

控制 bullet 和字的间距 参考: stackoverflow – CSS: Control space between bullet and <li>

 
 

HTML Block and Inline Elements

Link to W3Schools

block element always start from new line, 它会占据整行的宽, 左右不会有其它 element.

inline 是 flow 的概念, element 会在旁边

block elements:

inline elements

inline element 内部不可以含有 block element.

<div> 常用做 block element 的 container

<span> 常用作 text 的 container

HTML Iframes

Link to W3Schools

<a target="iframe name"> 可以改变 iframe 的 src

HTML File Paths

Starts with https 的叫 absolute path 绝对路径

Not starts with https 的叫 relative path 相对路径

<img src="picture.jpg"> sibling, search picture.jpg from same folder of this page 和 ./picture.jpg 是一样的

<img src="data:images/picture.jpg"> child, search images folder from same folder of this page then search from images folder for picture.jpg

<img src="/images/picture.jpg"> root, search images folder from root folder of this page then search from images folder for picture.jpg

<img src="../picture.jpg"> parent, search picture.jpg from parent folder of this page, 如果是 ../../ 就是 parent 的 parent 咯.

HTML – W3Schools 学习笔记的更多相关文章

  1. Web Service学习笔记(webservice、soap、wsdl、jws详细分析)

    Web Service概述 Web Service的定义 W3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计.Web Service服务通常被定义为一组模块化的API ...

  2. Web Service学习笔记

    Web Service概述 Web Service的定义 W3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计.Web Service服务通常被定义为一组模块化的API ...

  3. Web Service学习笔记(webservice、soap、wsdl、jws详细分析) (转)

    Web Service概述 Web Service的定义 W3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计.Web Service服务通常被定义为一组模块化的API ...

  4. 学习笔记之Bokeh

    Welcome to Bokeh — Bokeh 0.12.16 documentation https://bokeh.pydata.org/en/latest/ Bokeh is an inter ...

  5. js学习笔记:webpack基础入门(一)

    之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...

  6. PHP-自定义模板-学习笔记

    1.  开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2.  整体架构图 ...

  7. PHP-会员登录与注册例子解析-学习笔记

    1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...

  8. 2014年暑假c#学习笔记目录

    2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...

  9. JAVA GUI编程学习笔记目录

    2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...

  10. seaJs学习笔记2 – seaJs组建库的使用

    原文地址:seaJs学习笔记2 – seaJs组建库的使用 我觉得学习新东西并不是会使用它就够了的,会使用仅仅代表你看懂了,理解了,二不代表你深入了,彻悟了它的精髓. 所以不断的学习将是源源不断. 最 ...

随机推荐

  1. 权威技术社区InfoQ列网易数帆为年度最有价值技术团队,技术实力获广泛认可

    近日,权威技术社区InfoQ公布数字化转型技术服务商网易数帆为2020年最有价值技术团队,并被授予"最佳技术社区驱动力奖",认可网易数帆在技术领域的突出成就和实力.     Inf ...

  2. 适用于PyTorch 2.0.0的Ubuntu 22.04上CUDA v11.8和cuDNN 8.7安装指南

    将下面内容保存为install.bash,直接用shell执行一把梭解决 #!/bin/bash ### steps #### # verify the system has a cuda-capab ...

  3. [oeasy]教您玩转python - 0003 - 编写 py 文件

    ​ 编写 py 文件 回忆上次内容 次在解释器里玩耍 了解到字符串就是给一堆字符两边加引号 可以是单引号 也可以是双引号 这样游乐场就知道 这个不是一个名字 而是一个字符串 字符串可以用print函数 ...

  4. SMU Summer 2024 第一周周报 (zhaosang)

    学到了很多,不仅仅是学习方面的,在学校学跟在家寒假对比,天差地别吧. 补题的过程中收获满满,最近练习二分三分,栈队列单调栈等习题,题目不简单,努力学习中.. 打比赛也是,也有打的很惨的时候,我自己需要 ...

  5. 小技巧:初始化后查看容器内某一bean的信息

    1.debug 2. 3.与容器名对应,可以看到容器的对应信息 4.输入表达式可以直接获取对应结果信息,这里查看的是默认SpringSecurity过滤链的bean

  6. 如何通过minIO在后端实现断点续传

    首先是黑马的媒资管理模块流程图:前端负责计算媒资文件的MD5值,同时对媒资文件进行分块. 后端需要以下几个接口: 1.检查分块是否存在(传入参数为视频唯一标识信息与块信息):检查当前分块是否已经上传至 ...

  7. 趣谈n++与++n的differences

    前言:今天小白在学习时无意发现一组有趣的孪生兄弟** n++ 与 ++n** 探索:二者不同之处 工具:VS2022 过程: 前者是++n,输出11,12,13,14 后者是n++,输出10,11,1 ...

  8. 【JavaWeb】接口请求404的问题排查

    响应状态404:404 Page Not Found 根本原因: 服务器找不到这个地址描述的页面资源, 注意是页面资源 可能的出现的开发情况: 1.请求的资源可能真的不存在,是接口,也可以是页面 2. ...

  9. L-BFGS-B(Limited-memory Broyden–Fletcher–Goldfarb–Shanno )算法理解 —— 内存受限的拟牛顿法 —— 数值优化算法

    本文主要讲下个人对数值优化算法中几种常见算法的理解. 什么是优化算法? 给出函数f(X),现在要求 min f(X) 时的X值,这就是最优化问题. 1. 共轭梯度法 方程:A*x=b,A矩阵为对称正定 ...

  10. 使用ChatGPT时的信息安全问题

    ChatGPT由于其在对话方面的AI性能的卓越表现已经远远超越了同类的产品,因此赢得了国际科研领域的极大重视,并且也得到了广大用户的支持,但是在人们尽情使用的时候往往忘记了关于ChatGPT的信息安全 ...