[TOC]
摘要
学习前端的目的是:
- 毕设答辩
- wland不行
目前的路径:
- 前端:HTML5+CSS3+JS
- 数据库:MySQL
- 后端:GO
HTML5参考文献:
基础知识
语法
- HTML中的连续空格(空格字符、换行)会被解释器渲染为一个单独的空格符(要用多个空格,参考字符实体
- HTML标签对大小写不敏感 请用小写
功能
HTML头部
标签 | 用处 | 例子 | 注释 |
---|---|---|---|
<head> | 内部包含HTML文档的元信息 | 必须包含<title>,可以包含<base>、<meta>、<script>、<link>等 | |
<title> | 定义标题 | <title>HTML学习捏</title> |
会出现在浏览器窗口的标题中 |
<base> | 定义页面所有连接的默认URL和默认目标 | <base href="https://www.w3cschool.cn/statics/images/"; target="_blank"> |
属性包括了href和target。href定义默认URL,target定义默认目标(规定超链接和表单在何处打开) 这两个属性会被连接中的属性覆盖。 |
<meta> | 定义HTML元信息 | <meta name="description" content="页面描述"> <meta name="keywords" content="HTML,CSS,XML,JavaScript(关键字用于搜索引擎)"> <meta name="author" content="页面作者"> <meta charset="UTF-8"> |
属性中,charset定义了文档的字符编码 Meta在线生成器 |
<link> | 链接到外部CSS式样表,可以使用外部资源渲染网页 | <link rel="stylesheet" type="text/css" href="styles.css"> |
|
<style> | 在文档内定义样式信息 | <style type="text/css"> body {background-color:yellow;} h1 {color:red;} p {color:blue;} </style> |
<style>之间的内容就是CSS background-color定义背景颜色 font-family定义字体样式 color定义字体颜色 font-size定义字体大小 text-align定义文本的水平与垂直对齐方式 |
图像
标签 | 用处 | 例子 | 注释 |
---|---|---|---|
<img> | 插入图像 | <img src="1.png" width="200" height="100" alt="无法载入图像时的文本提示信息"> |
不需要结束标记 border属性指定图片边框粗细 align属性设置图像对齐方式(center或right) |
表格
标签 | 用处 | 例子 | 注释 |
---|---|---|---|
<table> | 插入表格 | <table border="1"><br/> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr> </table> |
表格如果不定义边框属性border,就不会显示边框。 |
<th> | 表头单元格 | 大多数浏览器会把表头显示为粗体居中的文本 | |
<tr> | 定义表格中的行 | rowspan属性设置单元格可以横跨的行 colspan属性设置单元格可以横跨的列 |
列表
标签 | 用处 | 例子 | 注释 |
---|---|---|---|
<ul> | 定义无序列表 | <ul> <li>Coffee</li> <li>Milk</li> </ul> |
|
<ol> | 定义有序列表 | <ol> <li>Coffee</li> <li>Milk</li> </ol> |
|
<li> | 定义列表项 | ||
<dl> | 开始一个定义列表 | <dl> <dt>Coffee</dt> <dd>- black hot drink</dd> <dt>Milk</dt> <dd>- white cold drink</dd> </dl> |
![]() |
<dt> | 定义列表中的一个列表项 | ||
<dd> | 定义列表中列表项项的描述 |
格式化
标签 | 用处 | 例子 |
---|---|---|
<a> | 插入链接 | 1. <a href="http://www.baidu.com">这是一个百度</a> 2. <a href="#">定义空链接(实际上是跳转到#定义的位置上,默认是网页上端)</a> ``定义另一个空链接(死链接,点击不会有效果) <br/>3. 这是一个新窗口打开的百度<br>4. 另一个可以用的方法:id属性创建标签,可以跳转:<br> 在HTML文档中插入ID<br> 在文档的另一个部分创建链接,这个链接可以跳转到之前的tips中<br> 或者,在别的页面中,使用URL链接到该页面的tips部分` |
<p> | 定义段落 | <p>这是一个段落。</p> |
<h1> - <h5> | 标题 | <h1>标题1</h1> |
<hr> | 水平线 | <hr> |
<!–…–> | 注释 | <!-- 这是一个注释 --> |
<br> | 换行 | <br> |
<b>和<strong> | 粗体 | <b>加粗文本</b> <strong>重要文本</strong> |
<i>和<em> | 斜体 | <i>斜体文本</i> <em>重要文本</em> |
<sub>和<sup> | 上下标 | <sub>上标</sub> <sup>下标</sup> |
<blockquote> | 块引用 | <blockquote cite="http://www.baidu.com">For 50 years, WWF has been protecting the future of nature.</blockquote> |
区块布局
标签 | 用处 | 例子 | 注释 |
---|---|---|---|
<div> | 定义文档区域块 | 没有特定含义,不会在文档中显示,它可以用于包含其他HTML元素,定义其格式,以及加入id。 因为是块级元素,浏览器会在其前面显示折行。 支持HTML的全局属性和事件属性,可以使用div和它的style属性进行布局。 |
|
<span> | 定义行内文档区域 | 没有特定含义,不会在文档中显示,它可以用于包含其他HTML元素,定义其格式,以及加入id。 它是内联元素。 支持HTML的全局属性和事件属性。 |
表单
标签 | 用处 | 例子 | 注释 |
---|---|---|---|
<form> | 生成表单 | ||
<input> | 表单中的输入元素 | 1. 输入文本:姓名:<input type="text" name="firstname"> 2. 输入密码: 密码:<input type="password" name="pwd"> 3. 单选按钮: <input type="radio" name="sexual" value="male"> 男<input type="radio" name="sexual" value="male"> 女4. 复选按钮: <input type="checkbox" name="vehicle" value="bike">自行车 <input type="checkbox" name="vehicle" value="Car"> 5. 提交按钮:当用户单击确认按钮时,表单的内容会被传送到另一个文件。form中的动作属性action定义了该文件的文件名 <form name="input" action="html_form_action.php" method="get"> Username: <input type="text" name="user"> <input type="submit" value="Submit"> </form> |
程序
标签 | 用处 | 例子 | 注释 |
---|---|---|---|
<script> | 将脚本(如JavaScript)插入HTML文档 | <script> document.write("Hello World!") </script> <script src="//www.w3cschool.cn/statics/js/project.view.js" type="text/javascript"></script> |
可以用于脚本语句,,也可以使用src属性指向外部脚本文件。如果指向外部脚本文件,则script必须是空的(中间没有内容)。 |
<noscript> | 定义针对不支持客户端脚本的用户的替代内容 | <script> document.write("Hello World!") </script> <noscrirpt>Sorry, your browser does not support JavaScript!</noscript> |
字符实体
显示结果 | 描述 | 实体代码 | 实体编号 |
---|---|---|---|
空格 | |
  |
|
< | 小于号 | < |
< |
> | 大于号 | > |
> |