前端(一)HTLM
目录
a.div标签和span标签 b.a标签 c.列表 d.表格 e.form标签 f.input标签 g.select标签 h.label标签 i.textarea多行文本
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
</body>
</html>
<!DOCTYPE html>声明为HTML5文档。
<html>、</html>是文档的开始标记和结束的标记。是HTML页面的根元素,在它们之间是文档的头部(head)和主体(body)。
<head>、</head>定义了HTML文档的开头部分。它们之间的内容不会在浏览器的文档窗口显示。包含了文档的元(meta)数据。
<title>、</title>定义了网页标题,在浏览器标题栏显示。
<body>、</body>之间的文本是可见的网页主体内容。
HTML注释:<!--注释内容-->
1.2head常用标签
<title>我的第一个HTML页面</title>
<style>
a {
color: green;
}
</style>
<link rel="stylesheet" href="test.css">
<meta charset="UTF-8">
name属性: 主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人
查找信息和分类信息用的
<meta name="keywords" content="meta总结,html meta,meta属性,meta跳转">
<meta name="description" content="百度">
<!-- 2秒后刷新-->
<meta http-equiv="refresh" content="2;URL=http://www.baidu.com">
<!--告诉IE以最高级模式渲染文档-->
<meta http-equiv="x-ua-compatible" content="IE=edge">
1.3body常用标签
<b>加粗</b>
<i>斜体</i>
<u>下划线</u>
<s>删除</s>
<p>段落标签</p>
标题大小
<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
<h4>标题4</h4>
<h5>标题5</h5>
<h6>标题6</h6>
<!--换行-->
<br>
<!--水平线--><hr>
<img id="标识名字" src="图片地址" alt="文件丢失后显示的名字" title="图片名字" width="宽" height="高(宽高两个属性只用一个会自动等比缩放)>
特殊字符
a.div标签和span标签
div标签用来定义一个块级元素
span标签用来定义内联(行内)元素
关于标签嵌套:通常块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含其它内联元素。
<div>我是div标签</div>
<div>我是div标签</div>
<span>我是span标签</span>
<span>我是span标签</span>
我是div标签
我是div标签
我是span标签 我是span标签
b.a标签
超链接标签:从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。
<a href="http://网址" target="_blank" >点击</a>
<a href="#a2">a1跳a2</a>
href属性指定目标网页地址。该地址可以有几种类型:
绝对URL - 指向另一个站点(比如 href="http://www.jd.com)
相对URL - 指当前站点中确切的路径(href="index.htm")
锚URL - 指向页面中的锚(href="#top")
target:
_blank表示在新标签页中打开目标网页
_self表示在当前标签页中打开目标网页
c.列表
1.无序列表
<ul type="none">
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>
type属性:
disc(实心圆点,默认值)
circle(空心圆圈)
square(实心方块)
none(无样式)
2.有序列表
<ol type="A" start="2">
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ol>
ype属性:
1 数字列表,默认值
A 大写字母
a 小写字母
Ⅰ大写罗马
ⅰ小写罗马
3.标题列表
<dl>
<dt>标题1</dt>
<dd>内容1</dd>
<dt>标题2</dt>
<dd>内容1</dd>
<dd>内容2</dd>
</dl>
d.表格
<table border="1" cellpadding="10" cellspacing="10">
<thead>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>爱好</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="2">小明</td>
<td rowspan="2">跑步</td>
</tr>
<tr>
<td>小红</td>
<td>18</td>
</tr>
</tbody>
</table>
tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元.
属性:
border: 表格边框.
cellpadding: 内边距
cellspacing: 外边距.
width: 像素 百分比.(最好通过css来设置长宽)
rowspan: 单元格竖跨多少行
colspan: 单元格横跨多少列(即合并单元格)
e.form标签
表单属性
f.input标签
属性说明:
name:表单提交时的“键”,注意和id的区别
value:表单提交时对应项的值
type="button", "reset", "submit"时,为按钮上显示的文本年内容
type="text","password","hidden"时,为输入框的初始值
type="checkbox", "radio", "file",为输入相关联的值
checked:radio和checkbox默认被选中的项
readonly:text和password设置只读
disabled:所有input均适用
text:<input name="name" type="text" placeholder="小强" disabled> 默认值
g.select标签
下拉菜单
<form action="" method="post">
<select name="city" id="city">
<option value="1">北京</option>
<option selected="selected" value="2">上海</option>
<option value="3">广州</option>
<option value="4">深圳</option>
</select>
</form>
属性说明:
multiple:布尔属性,设置后为多选,否则默认单选
disabled:禁用
selected:默认选中该项
value:定义提交时的选项值
分组
<form action="" method="post">
<select name="city" id="city">
<optgroup label="北京">
<option value="cp">昌平</option>
<option value="cy">朝阳</option>
<option value="hd">海淀</option>
<option value="ft">丰台</option>
</optgroup>
<optgroup label="上海">
<option value="pdxq">浦东新区</option>
<option value="mhq">闵行区</option>
<option value="hpq">黄浦区</option>
</optgroup>
</select>
</form>
多选ctrl+
<select name="from1" id="s11" multiple>
<option value="bj">北京</option>
<option value="sh">上海</option>
<option value="sc">四川</option>
</select>
h.label标签
定义:<label> 标签为 input 元素定义标注(标记)。
<form action="">
<label for="username">用户名</label>
<input type="text" id="username" name="username">
</form>
i.textarea多行文本
<textarea name="memo" id="memo" cols="30" rows="10">
默认内容
</textarea>
属性说明:
name:名称
rows:行数
cols:列数
disabled:禁用