html基础知识
html是超文本标签语言,构成网页文档的重要基石。html文本是html标签组成的描述性文本,html可以说明文字,图形,动画,声音,表格,链接;超文本标记语言是web的基础。
html包括head头部,body主体两部分。头部描述的是浏览器所需信息,主体包含的是具体内容。
html的特点是:简单灵活,可拓展性,平台无关性。主要使用软件有sublime,vscode,hbuilder。
第一个html程序
<!DOCTYPE html>----------声明文档类型
<html lang="en">---------网页的开始
<head>------------------网页的头部
<meta charset="UTF-8">
<title>Document</title>------网页的标题
</head>----------------网页头部的结束
<body>--------------网页的内容
</body>
</html>------------网页的结束
语法结构<标签名 属性=“名称”></标签>
常用标签分为单标签和双标签
单标签:<br>换行标签;<hr>水平分割线
双标签:<b>加粗</b>;<i>斜体</i>;<em>斜体</em>;<u>下划线</u>;<del>删除线</del>;<pre>原样输出想要输出的文本</pre>;<sub>下标</sub>;<sup>上标</sup>;
表单标签
绝对路径和相对路径.语法结构:<form action=" " name=" " method=“ ”> </form>
绝对路径<form action="D:\云计算\demo.01.html" >找到文件为止,别人找不到
相对路径<form action="..\demo.01.html">别人能找到
注:action---跳转的路径;name-----表单的名字;method---跳转的方式.
method跳转有两种:get和post post----相对更安全
input标签
语法结构:<form>
<input 属性=“取值”>
</form>
当属性为type的时候,可以取值:text---文本框;password----密码框;submit----提交按钮;radio--单选按钮;checkbox-----多选按钮;reset---重置按钮;button---按钮;image--图像按钮;file--上传文件;email---邮箱框;color--颜色;date---日期;datetimelocal----日期加时间;time---时间;range---进度条.之类
也可以选其他属性:readonly---字段只能读不能修改;disabled---不可点击;autofocus---默认光标的位置;required---提示不能空白提交
(属性可叠加)如<input type=“next” value=9999 readonly disabled>表示这个文本框 表示999但是用户只能看不可修改
select标签:下拉列表框
语法结构:<form>
<select>
<option>南阳</option>
<option>重庆</option>
<option>上海</option>
<option>江苏</option>
</select>
</form>
textarea标签
语法:<form>
<textarea cols="50” rows=“60">可以在这打字</textarea>
</form>
body标签
语法:<body 属性="值"></body>
属性有:text--文本颜色,link---超链接文本的颜色,alink---激活链接时文本的颜色,vlink---访问过后文本的颜色。bgcolor---背景颜色。bgground----背景图片(文本颜色表示法有三原色、英文单词)
a标签
a标签是指超链接标签。
语法:<a herf="跳转的路径" 属性=“值”></a>
锚点:<a herf="#02">点击这里跳转</a>
<a id="02">回到刚才跳转的位置</a>
img标签
语法:<img scr="地址">
属性:scr---是图片的路径,alt---当图片加载不出来,会显示图片的值,width,height---图片的宽度和高度(单位像素,要注意图片宽和高比列,容易失真),align---图片位于文字的位置,title---当光标位于图片上,会显示设定的值。
多媒体标签
<audio src="路径">--------引入音频标签
<video src="路径">--------引入视频标签
属性:controls---播放器的组件
autoplay---自动播放
表格布局
tr---指的是表格的行,td----指的是表格的列
在table标签可添加的属性: align---表格的对齐方式,默认居左,bgcolor----表格背景颜色,background---背景图片,cellspacing---单元格和单元格之间的距离,cellpading---单元格内元素距离单元格距离
td标签中的属性:colspan---水平方向跨列合并,rowspan---垂直方向跨列合并
列表标签
有序列表:<ol type="1/A/a/i">
<li>数学</li>
<li>音乐</li>
</ol>
无序列表:<ul type="disc/square/circle">
<li>数学</li>
<li>音乐</li>
</ul>
数据列表:
<dl>
<dt>111</dt>
<dt>222</dt>
</dl>
(笔者能力有限,如有错误,欢迎指出。)