html

浏览器的选择:
1.火狐
2.ie
3.chrome
4.mac
5.opera

安装两款插件:
1.firebug
2.web develope

html页面元素:
1.doctype
2.html
head
//编码
//样式
//事件
body
//正文

sublime
notepad++
zend studio
dreamware
gvim

vim模式:
1.输入模式
2.命令模式
3.末行模式

命令模式:
命令模式 > 输入模式 按asio键
a 当前字符的后面插入
A当前行末尾
s 删掉当前字符并插入数据
S删除当前行插入
i 当前字符前插入
I 当前航首入
o 下一行行插入
O 上一行插入
输入模式 -> 命令模式 esc

输入模式 -> 末行模式

:x 保存并退出
:q 不保存退出
:w 保存

命令模式
h 左
j 下
k 上
l 右

yy 复制当前行
nyy 复制当前行向下n行
p 往下面粘贴
P 往上面粘贴
dd 删除当前行
ndd 删除当前行向下n行
nG 第n行
G 最后一行
dG 从当前行删除到最后
^ 行首
$ 行末
d^ 从当前光标删到行首
d$ 从当前光标删除到行末
u 恢复
ctrl+y 撤销

tab 右缩进
shift+tab 右缩进
//视图模式选中

line_numbers:true/false
//行号

auto_match_enabled:false/true
//格式补全

highlight_line:true/false
//背景线

auto_complete:true/false
//命令补全

设置 -> 用户 改变字体大小

ctrl+/
//添加注释

html实体

<
&lt;
>
&gt;
空格
&bnsp;

#ff00ff 紫色
#ff0000 红色
#

白色 ffffff
黑色 000000
红色 ff0000
绿色 00ff00
蓝色 0000ff
黄色 ffff00
紫色 ff00ff
青色 00ffff
灰色 cccccc

body //属性
text //字体颜色
bgcolor //背景颜色

br //换行
nobr //不换行
p //段落
center //居中
pre //代码原样输出
hr //导航线

列表:
有序列表 ol
无序列表 ul
自定列表 dl

align //独占一行的才有这个属性

文字标签:

h1
font
p
span
b 加粗
i 斜体
u 下划线
sup 上标
sub 下标

无意义块标签:
div

图片img:
属性
src
width
height
title
alt

所有标签都有的属性:
1.title
2.style
3.id
4.class

热点地图:
usemap
00坐标在图片左上角
area标签:
shape
coords
href

静态资源地址问题:
1、img/cai.gif
2./test/img/a.jpg

加载静态资源的标签:
1.<img src="cai.gif">
2/<link rel="stylesheet" type="a.css">
3.<script scr="a.js"></script>
4.<a href="a.html"></a>

锚点-a标签
<a name="top"></a> //返回网页顶层

超链接-a标签
<a href="www.baidu.com">百度</a>
<a href="#top">top</a>

表格-table标签:
tables
tr
td

表单-form标签
action="reg.php"
method="get"

文本元素
<input type="text" name="">
密码元素
<input type="password" name="">
提交
<input type="submit" value="提交">
重置
<input type="reset" value="重置">
单选
<input type="radio" name="">
1.名字和值必须有
2.名字必须相同
3.必须有id
4.label用for连接到前面的input的id上

多选
<input type="checkbox" name="">
1.名字和值必须有
2.名字相同必须是数组,要么名字不能相同
3.必须有id
4.label用for连接到前面的inputid上

下拉框
<select name=""><option value="">选择城市</option></select>

区域框
<textarea name=""></textarea>
1.name
2.不能写value

表单元素:
name
value
maxlength //最大字符数
readonly //只读,不能改,能提交
disabled //不能改,不能提交

框架-frameset标签:

内嵌框架-iframe标签:

复习
格式标签
1.br 换行
2.p 段落
3.h1 加粗
4.hr 导航线
5.nobr 不换行
6.pre 源码输出
7.center 居中
8.b 加粗
9.i 斜体
10.u 下划线

文本标签
1.font
2.span
3.p 段落
4.h1 加粗

A标签和锚点
1.<a href="" target="_blank">打开新窗口</a>
2.<a name="top"></a>
target属性的值:
1._top
2._self
3._blank
4._parent
5.窗口名称

图片标签
<img src="" />

表格标签
<table border="1px" width="500px">
<tr>
<td></td>
<td></td>
</tr>
<tr>
</tr>
</table>

表单标签
<form action="">
<input type="text">
<input type="password">
<input type="radio">
<input type="reset">
<input type="checkbox">
<select>
<option value=""></option>
</select>
<textarea>文本域</textarea>
</form>

frame
<frameset>
<frame src="">
<frame src="">
</frameset>

框架属性
frameborder 1|0 是否有边框
border 30px 边框的宽度
bordercolor blue 边框的颜色(chrome支持)

frame属性
1.name 窗口名称
2.src 在本窗口打开的页面
3.noresize 不能改变大小
4.scrolling no|auto

iframe 内嵌框架
<iframe src="myflash/index.html" frameborder="0" width="200px" height="300px" scrolling="no"></iframe>
属性
1.src
2.frameborder 0|1 有没有边框
3.width 宽
4.height 高
5.scrolling no|auto|yes 滚动条

H5视频标签
<video src="movie.ogg" controls="controls"></video>

当前,video 元素支持三种视频格式:
Ogg MPEG4 WebM

autoplay 如果出现该属性,则视频在就绪后马上播放。
controls 如果出现该属性,则向用户显示控件,比如播放按钮。
height 设置视频播放器的高度。
loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。
preload 如果出现该属性,则视频在页面加载时进行加载,并预备播放。
如果使用 "autoplay",则忽略该属性。
src 要播放的视频的 URL。
width 设置视频播放器的宽度。

视频控制play() pause() load()

H5音频标签
<audio src="song.ogg" controls="controls"></audio>

强哥HTML学习笔记的更多相关文章

  1. 强哥jQuery学习笔记

    js对象: 1.js内置对象 2.js元素对象 3.jquery对象 js特效: 1.js元素对象 2.jQuery对象 jQuery学习: 1.核心函数 2.选择器 3.筛选 4.文档处理 5.属性 ...

  2. 强哥ThinkPHP学习笔记

    TP框架:1.模板引擎2.MVC设计模式3.常用操作类 模板引擎和框架区别1.模板引擎只是框架中用来做php和html分离 MVC设计模式M model 数据模型V view 视图C control ...

  3. 强哥PHP学习笔记

    1.php的代码,必须放在.php的文件中,php代码必须写在<?php ?>之间. 2.//单行注释 /* 多行注释 */ 3.默认首页index.php index.html inde ...

  4. 强哥MySQL学习笔记

    数据库服务器:1.数据库2.数据表 数据表:1.表结构(字段)2.表数据(记录)3.表索引(加快检索) 表引擎:1.myisam2.innodb 查看表字段desc table;删除数据库:drop ...

  5. 强哥memcache学习笔记

    搭建memcache服务器:1.在内存中缓存数据2.数据形态以key->value memcache优点:1.快速缓存2.跨域登录memcache缺点:1.复杂的数据存取的操作2.不能永久保存数 ...

  6. 强哥JavaScript学习笔记

    js文件放header头最后,js代码放body体最后 js语言定位: js是基于对象的语言 php.java是面向对象的语言 定义变量: var str="hello world" ...

  7. 强哥CSS学习笔记

    html嵌套css样式:1.外部(推荐)2.内部3.内联(不推荐) css优先级1.内联2.id选择器3.class选择器4.标签 css长度单位:1.px2.em (14px) css选择器:常用选 ...

  8. 【小梅哥SOPC学习笔记】SOPC开发常见问题及解决办法集锦

    SOPC开发常见问题及解决办法集锦 一.Symbol 'NULL' could not be resolved 近期在评估使用NIOS II处理器进行项目的开发,我使用的软件是Quartus II 1 ...

  9. 【小梅哥SOPC学习笔记】sof与NIOS II的elf固件合并jic得到文件

    sof与NIOS II的elf固件合并jic得到文件 注意,本方法已经有更加简便的方法,小梅哥提供相应的脚本文件,可以一键生成所需文件,脚本请前往芯航线FPGA技术支持群获取. 7.1 为什么需要将S ...

随机推荐

  1. .net 开源模板引擎jntemplate 教程:基础篇之在ASP.NET MVC中使用Jntemplate

    在ASP.NET MVC 中使用Jntemplate 上一篇我们详细介绍了jntemplate的标签语法,本篇文章将继续介绍如何在ASP.NET MVC 中使用Jntemplate. 一.使用Jnte ...

  2. Nginx常用部分命令

    Nginx一些命令 Windows 查看帮助信息 nginx -h 查看 nginx 版本 (小写字母 v) nginx -v 除版本信息外还显示配置参数信息 (大写字母 V) nginx -V 启动 ...

  3. Recoil 中多级数据联动及数据重置的合理做法

    前情回顾 书接上回,前面引出了在数据存在级联的情况下,各下拉框之间的默认值及值变化的处理.简单回顾一下: 场景是: 地域下拉决定可选的可用区 默认选中第一个地域,通过设置 atom 的 default ...

  4. python基础(十七):函数

    在正式讲述函数之前,先给大家说明一点:编写函数就是"面向过程"的方式,编写类就是"面向对象"的方式.你如果不知道这是啥意思,至少别人提到这2个词你应该知道是在干 ...

  5. c 结构体内存对齐详解

    0x00简介 首先要知道结构体的对齐规制 1.第一个成员在结构体变量偏移量为0的地址处 2.其他成员变量对齐到某个数字的整数倍的地址处 对齐数=编辑器默认的一个对齐数与该成员大小的较小值 vs中默认的 ...

  6. 201871030108-冯永萍 实验三 结对项目—《D{0-1}KP 实例数据集算法实验平台》项目报告

    实验三 软件工程结对项目 项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST 这个作业要求链接 https://www.cnblogs ...

  7. linux系统调用号查询(pwn)

    做pwn题时遇到程序使用了64位系统调用号:59和15,这里做一下记录 在线查询链接:https://syscalls.w3challs.com/ 分为32位和64位,链接中还有arm.mips等架构 ...

  8. 安全开发Java:日志注入,并没那么简单

    摘要:当web工程比较大,历史代码较多时, 应当使用log4j2框架的能力来修改日志注入问题,而不是按照有些博文里写的逐个进化参数的方式. 案例故事 某个新系统上线了,小A在其中开发了个简单的登录模块 ...

  9. electron项目踩坑--A JavaScript error occurred in the main process:document is not defined

    前言 记录electron-vue项目开发中遇到的一个错误,运行时报错如图: 控制台报错如下: ReferenceError: document is not defined at Object.&l ...

  10. 面试题:让你捉摸不透的 Go reslice

    面试题: package main func a() []int { a1 := []int{3} a2 := a1[1:] return a2 } func main() { a() } 看到这个题 ...