HTML
- (超文本标记语言–HyperText Markup Language)
<!DOCTYPE html>-文档类型(doctypes)<html></html>-这个元素包含整个页面的内容,也被称作根元素<head></head>-包含页面描述,css样式表,字符编码声明和想被搜索引擎搜索到的关键字等内容,不会被用户看到<body></body>-包含文本,图像,视频等想被用户看到的内容<meta charset="utf-8">-指定文档使用的字符编码<title></title>-设置页面的标题,标题显示在浏览器标签页上<link rel="#" href="#" type="#"><link rel="stylesheet" href="cssFile.css">-css样式表,href中填样式表的路径<script src="jsFile.js"></script>-src填js文件的路径,该元素更适合放在文档尾部
基本元素
标题
<h1>主标题</h1> <h2>二级标题</h2> <h3>三级标题</h3> ...... <h6>六级标题</h6>段落
<p>这是一个段落</p>列表
–无序列表(unordered lists)
<ul> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ul>–有序列表(ordered lists)
<ol> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ol>跳转页面(HTTP GET请求)(anchor-锚)
<a herf="#" target="_blank" download>这是一个链接</a>herf(hypertext reference):输入链接地址,相对路径,锚点(#xxx),发起请求(?name=juzi),伪协议(javascript:;)
target:打开链接的地方
target=”_black”:新建空白页面打开
target=”_self”:在本页面打开
target=”_parent”:在父页面打开
target=”_top”:在顶层窗口打开
后两个一般结合iframe使用
download:指示浏览器下载URL而不是导航到URL
跳转页面(HTTP POST请求 )–form
<form action="#" method="post"> <input type="text" value="username"> <input type="password" value="password"> <input type="submit" value="提交"> </form>没有提交按钮就无法提交form,如果没有,没有指定type的button会自动升级为submit按钮
input
文本:
<input type="text" name="">密码:
<input type="password" name="">复选框:
<input type="checkbox" name="" value="">单选框:
<input type="radio" name="" value="">name属性相同的为一组更多:https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/input
用
<label>标签关联文本和输入框,点击文本选中输入框,for对应id1.<label>用户名<input type="text" name="xxx"></label>2.<label for="xxx">用户名</label><input type="text" name="xxx" id="xxx">提交时不会提交没有name属性的值
描述列表(description list)
<dl> <dt>description term</dt> <dd>description description</dd> <dt>描述术语</dt> <dd>描述列表的描述部分</dd> <dt>姓名:</dt> <dd>橘子</dd> </dl><img>–图像<img src="#" alt="描述内容"><vidio></vidio>–视频<b></b>–粗体<strong></strong>–粗体,强调语气<abbr>–缩写<abbr title="Laugh Out Loud">LOL</abbr><i></i>–用于表现因某些原因需要区分普通文本的一系列文本,通常显示斜体<blockquote></blockquote>–引用内容<hr>–分割线<u></u>–下划线<br>–换行<kdb></kdb>–用于表示键盘输入<code>–代码<p>Regular text. <code>This is code.</code> Regular text.</p><nav>–导航栏
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</nav><time>–用来表示时间和日期<div>–通用型流内容容器<span>–通用行内容器<button>–按钮<button name="button">Click me</button>iframe在一个页面中嵌入一个页面<iframe name=xxx src="#" frameborder="0"></iframe> <a target=xxx href="http://qq.com">QQ</a> <a target=xxx href="http://baidu.com">百度</a>src中输入默认网址
target表示点击链接显示窗口的位置,此处在iframe中显示
frameborder边框 0为无边框
<select>–下拉框<select name="group" multiple> <!-- multiple 支持多选 --> <option value="">-</option> <option value="1">第一组</option> <option value="2" disabled>第二组</option> <!-- 不可选 --> <option value="3" selected>第三组</option> <!-- 默认选择 --> </select><textarea>– 多行纯文本编辑控件<textarea name="textarea" rows="10" cols="50"> Write something here </textarea><table>– 表格<table border=1> <colgroup> <col width=100> <col bgcolor=red width=100> </colgroup> <thead> <tr> <th>表头</th><th>表头</th><th>表头</th> </tr> </thead> <tbody> <tr> <th>表头</th><td>数据</td><td>数据</td> </tr> </tbody> <tfoot> <tr> <th>表头</th><td>数据</td><td>数据</td> </tr> </tfoot> </table><main></main>呈现了文档<body>或应用的主体部分。主体部分由与文档直接相关,或者扩展于文档的中心主题、应用的主要功能部分的内容组成。<article>表示在文档,页面,应用或网站中的独立结构,其意在成为可独立分配的或可复用的结构<aside>表示一个和其他页面内容完全无关的部分<footer>表示最近一个章节内容或根节点元素的页脚<header>表示一组引导性的帮助,可能包含标题元素,也可以包含其他元素,像logo、分节头部、搜索表单等。<section>表示文档中的一个区域(或节)查看所有元素 –https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element
其他
特殊符号需要转义
&http-server 超轻量级web服务器
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!