HTML总结

HTML总结

sublime

环境配置

  • 使用sublime text 3
  • 打开百度在搜索框中输入sublime text 3
  • 普通下载
  • 安装,路径自己选择
  • Preferences-->Package Control 输入 install
  • SublimeLinter 代码提示插件
  • emmet html 自动补全插件
  • markdown 插件实现实时预览和保存Markdown Editing + MarkdownLivePreview
  • AutoFileName 快速列出你想引用的文件夹里面所有文件的名字,比如想引用test/img/1.png。只需要输入/img,该插件就会自动提示/img下面的所有文件名
  • JsForma可以自动帮助你格式化JavaScript代码,形成一种通用的格式,比如对压缩、空格、换行的js代码进行整理,使得js代码结构清晰,易于观看。在已压缩的JS文件中,右键选择jsFormat或者使用默认快捷键(Ctrl+Alt+F)
  • SublimeCodeIntel 这个插件支持以下语言的自动提示功能:PHP, Python, RHTML, JavaScript, Smarty, Mason, Node.js, XBL, Tcl, HTML, HTML5, TemplateToolkit, XUL, Django, Perl, Ruby, Python3.
    • 实现JS代码自动补全功能:
      • preferences->packages settings ->SublimeCodeIntel ->Settings-User
      • 添加
        {
        "JavaScript": {
        ​ "codeintel_selected_catalogs": ["JavaScript"]
        }
        }
  • Sublime-HTMLPrettify代码排版插件,安装完快捷键ctrl+shift+h 一键格式化代码.

sublime常用快捷键:

  • Ctrl + / ------------------------注释
  • Ctrl + 滚动 -------------------字体变大/缩小
  • Ctrl + O -----------------------打开源文件
  • Ctrl + N -----------------------新建
  • Ctrl + Shift + k --------------删除一行
  • Ctrl+X--------------------------删除光标所在行
  • Ctrl + Shift + ; --------------移除未闭合的容器元素
  • Ctrl + D -----------------------就近选择相同项
  • Ctrl + Shift + D -------------复制这行文本插入到下一行
  • Ctrl + Shift + V -------------粘贴并复制格式
  • Alt + . ------------------------- 快速闭合标签
  • Alt + F3 -----------------------选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。
  • Ctrl + L-------------------------选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
  • Ctrl + Shift+ L----------------先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
  • Ctrl + M -----------------------光标移动至括号内结束或开始的位置。
  • Ctrl + Shift + [ ---------------选中代码,按下快捷键,折叠代码。
  • Ctrl + Shift + ] ---------------选中代码,按下快捷键,展开代码。
  • Ctrl + K+ 0 --------------------展开所有折叠代码
  • Shift + Tab --------------------回退Tab的缩进.
  • Ctrl + Enter------------------- 在当前行下面新增一行然后跳至该行
  • Ctrl + Shift + Enter----------在当前行上面增加一行并跳至该行
  • Ctrl + ←/→ --------------------进行逐词移动,
  • Ctrl + Shift + ←/→ ----------进行逐词选择
  • Ctrl + Shift + ↑/↓ -------------移动当前行(文件会被修改)
  • Ctrl+KK -------------------------从光标处删除至行尾
  • Ctrl+K Backspace ----------从光标处删除至行首
  • Ctrl+Y ---------------------------恢复撤销
  • Ctrl+J ----------------------------合并行(已选择需要合并的多行时)
  • Ctrl + [ -------------------------- 选中内容向左缩进
  • Ctrl + ] ---------------------------选中内容向右缩进
  • Ctrl + K+ u ----------------------文本转换大写
  • Ctrl + K+ i -----------------------文本转换小写

form表单

用于包括输入框,提交数据

action属性

提交的地址,暂时不用理解

method

属性提交数据的方法 get/post,如果不写,默认是get方式.

根据tpye的类型,表现不同的形式

type:属性

必须,确定性质

type:text :

表单输入框

type:password

密码输入框

type:radio
单选框
  • name 必须要有,这里表明当前的单选输入框为一组
  • value 必须要有,因为单选按钮提交的结果是value的值. value一般采用数字编码的形式表示.
  • checked 默认选中
type:checkbox
多选框
  • name 同radio
  • value 同radio
  • checked 默认选中
type:file
上传
  • 当选中的时候 ,实际文件并没有被上传上来
  • multiple 可以实现多选
type:submit
提交按钮
  • value 按钮显示的内容
  • 点击后表单被提交到 form.action 配置的地址

name属性

当前表单的名称 目前必须要有,因为提交的时候后台程序需要通过name属性获取表单的内容.

value:属性

当前表单的内容.value是提交的结果.如果设置了vlaue,则是当前表单的默认值.


常用转义字符














































































显示说明实体名称实体编号
  半方大的空白
  全方大的空白
  不断行的空白格    
< 小于 < <
> 大于 > >
& &符号 & &
" 双引号 " "
© 版权 © ©
® 已注册商标 ® ®
商标(美国)
× 乘号 × ×
÷ 除号 ÷ ÷

target属性:

属性规定在何处打开链接文档。

有 4 个保留的目标名称用作特殊的文档重定向操作:

提示:这些 target 的所有 4 个值都以下划线开始。任何其他用一个下划线作为开头的窗口或者目标都会被浏览器忽略,因此,不要将下划线作为文档中定义的任何框架 name 或 id 的第一个字符。

_blank

浏览器总在一个新打开、未命名的窗口中载入目标文档。

_self

这个目标的值对所有没有指定目标的 标签是默认目标,它使得目标文档载入并显示在相同的框架或者

窗口中作为源文档。这个目标是多余且不必要的,除非和文档标题 标签中的 target 属性一起使用。

_parent

这个目标使得文档载入父窗口或者包含来超链接引用的框架的框架集。如果这个引用是在窗口或者在顶级框

架中,那么它与目标 _self 等效。

_top

这个目标使得文档载入包含这个超链接的窗口,用 _top 目标将会清除所有被包含的框架并将文档载入整个浏览器窗口。在iframe发生嵌套的时候 在顶层的父类标签刷新页面

iframe

规定一个内联框架。

一个内联框架被用来在当前 HTML 文档中嵌入另一个文档。

height && width

规定宽高

frameborder

规定是否显示 iframe 周围的边框。1为显示,0为隐藏

HTML5 不支持