HTML基础

  • 笔记篇

1.html的操作思想:网页中有很多数据,不同的数据可能需要不同的显示效果,这个时候需要使用标签把要操作的数
    据据包起来(封装起来),通过修改标签的属性值实现标签内数据样式的变化,只需要改变容器的属性值,就可
    以实现容器内数据样式的变化。
    一个标签相当于一个容器,想要修改容器内数据的样式,只需要改变容器的属性值,就可以实现容器内数据样式
    的变化
2.文字标签<font></font>
    属性:
        size:取值范围1~7(超出了7还是7)
        color:两种表示方法
            ①英文单词,eg color="yellow"
            ②十六进制:#ffff(借用工具即可,当然不用记颜色分别对应的颜色…)
3.特殊字符:
    ①空格   &nbsp;
    ②<      &lt;
    ③>      &gt;
    ④&      &amp;
    ⑤®      &reg; <!--注册符-->
    ⑥©      &copy;
4.<ul></ul>:无序列表的范围
    属性:type:实心圆disc(默认) 空心圆circle 实心方块square 
  <ol></ol>:有序列表的范围
    属性:type:阿拉伯数字 1 (默认) 小写字母 a   大写字母 A    小写古罗马数字 i    大写古罗马数字I
5.图像标签:<img/>
    属性:
        src:图片的路径
        width:图片的宽度
        height:图片的高度
        alt:图片上显示的文字,把鼠标移动到图片上,停留片刻显示内容
            <!--因为兼容性问题,有些浏览器上不显示,没有效果-->
6.相对路径:一个文件相对于另一个文件的位置
    ①当前文件和图片在同级目录下,可直接写文件名称
    ②当前文件在图片的下级目录:用../表示上级目录
        eg :C:\if\model.html
             C:\example.jpg
             
             ../example.jpg
    ③当前文件在图片的上级目录:图片所在的目录\图片名称
        eg :C:\if\model.jpg
             C:\example.html
             
             if\example.jpg
7.<a href=""></a>:超链接标签
    (1)链接资源:<a href="链接到资源的路径">显示在页面上的东西</a>
        属性:
            ①href:链接的资源的地址
            ②target:设置打开的方式
                * _self 在当前页面打开(默认)
                * _blank 在一个新的窗口打开
                * 当超链接不需要到任何地址,属性href为# 
                    eg:<a href="#">a example</a>
    (2)定位资源:若想要定位资源,eg:
                    ①定义一个位置
                        <a name="top">顶部啦</a>
                    ②回到这个位置
                        <a href="#top">回到顶部去</a>
8.<pre></pre>:原样输出,保留格式
9.表格标签:可以对数据进行格式化,使数据显示更加清晰
    (1)<table></table> 表示表格的范围
      属性
        ①border 表格线
        ②bordercolor 表格线的颜色
        ③cellspacing 单元格直接的距离
        ④width 表格的宽度
        ⑤height 表格的高度
    (2)<tr></tr> 表示一行
        属性: 
            align 设置对齐方式 left center right
    (3)<td></td> 表示一列
        属性:
            align 设置对齐方式 left center right
    (4)<caption></caption> 表示表格的标题
    (5)合并单元格
        rowspan 跨行
        colspan 跨列
10.表单标签:可以提交数据到网站的服务器
    <form></form> 定义一个表单的范围
        属性:
            ①action 提交到地址,默认提交到当前的页面
            ②method 表单提交的方式
                常用的两种:
                *get 默认 请求栏里会携带提交的数据 ;请求安全级别低;请求数据大小有限制
                *post 请求栏里不会携带提交的数据,数据在请求体里面;请求安全级别相对较高;没有请求数据大小的限制
            ③enctype 做文件上传时候需要设置,一般请求下不需要这个属性
    大部分的输入项使用<input type="输入项的类型"/>
    !在输入项里需要有一个name属性
    (1)<input type="text"/>普通输入项 
    (2)<input type="password"/>密码输入项
    (3)<input type="radio"/>单选输入项
        ①需要加上属性 name
        ②name 的属性值必须相同
        ③必须要有value值
        ④checked="checked"实现默认选中
    (4)<input type="checkbox"/>复选输入项
        ①需要加上属性 name
        ②name 的属性值必须相同
        ③必须要有value值
        ④checked="checked"实现默认选中
    (5)<input type="file"/>文件输入项
    
        !!!不在input标签里面
    (6)下拉输入项
        <select name="xx">
            <option value="oo">11</option>
            <option value="nn">22</option>
            <option value="mm">33</option>
        </select>
        selected="selected"实现默认选中
    (7)文本域<textarea cols="2" rows="3"></textarea>
    
    (8)隐藏项 不会显示在页面上,但是存在于HTML代码中
        <input type="hidden"/>
    (9)提交
          <input type="submit"/>
          <input type="submit" value="注册"/><!--value属性设定显示内容-->
        使用图片提交<input type="image" src="图片路径"/>
    (10)重置按钮 回到输入项的初始状态
        <input type="reset"/>
    (11)普通按钮 用js添加特定事件
        <input type="button"/>
11.<meta http-equiv="refresh" content="5;url=qqLand.html">
12.base标签 设置超链接的基本设置
        (1)统一设置超链接的打开方式<base target="_blank"/>
13.link标签 引入外部文件       

 

(2)源码  

  •     简单应用
    1.列表的嵌套
    (1)效果图
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8"/>
		<title>菜单列表</title>
		<link rel="icon" href="fightingNow.jfif" type="image/x-icon"/>
	</head>
	<body>
		<h1>我的电脑文件列表</h1>
		<ul>
			<li>我的电脑
				<ul>
					<li>本地磁盘(C:)
						<ul>
							<li>我的文档</li>
							<li>我的收藏</li>
						</ul>
					</li>									
				</ul>
				<ul>
					<li>本地磁盘(D:)
						<ul>
							<li>我的游戏</li>
							<li>我的电影</li>
							<li id="show">我的资料</li>
						</ul>
					</li>									
				</ul>
			</li>				
		</ul>
	</body>
</html>

2.特殊字符的使用
(1)效果

(2)源码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8"/>
		<title>HTML在线考评</title>
		<link rel="icon" href="fightingNow.jfif" type="image/x-icon"/>
	</head>
	<body>
		<h1>HTML在线考评</h1>
		
		<ol type="1">
			<li>
				在HTML中,换行使用的标签是()。
				<ol type="A">
					<li>&lt;br/&gt;</li>
					<li>&lt;p&gt;</li>
					<li>&lt;hr/&gt;</li>
					<li>&lt;img/&gt;</li>
				</ol>
			</li>			
			<li>
				&lt;img/&gt;标签的()属性用于指向图像的地址。
				<ol type="A">
					<li>alt</li>
					<li>href</li>
					<li>src</li>
					<li>addr</li>
				</ol>
			</li>
			<li>
				创建一个超链接使用的标签是()标签。
				<ol type="A">
					<li>&lt;a&gt;</li>
					<li>&lt;ol&gt;</li>
					<li>&lt;hr/&gt;</li>
					<li>&lt;img/&gt;</li>
				</ol>
			</li>
			<li>
				&lt;img/&gt;标签的()属性用于设置图片与旁边内容的水平距离。
				<ol type="A">
					<li>hspace</li>
					<li>vspace</li>
					<li>border</li>
					<li>alt</li>
				</ol>
			</li>
			<li>
				下列HTML结构中,不属于列表结构的是()。
				<ol type="A">
					<li>ul-li</li>
					<li>vspace</li>
					<li>dl-dt-dd</li>
					<li>p-br</li>
				</ol>
			</li>
		</ol>
	</body>
</html>

3.文本,单选,多选,下拉,重置,关闭,文件等输入
(1)效果

(2)源码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8"/>
		<title>QQ注册</title>
		<link rel="icon" href="qqIcon.jfif" type="image/x-icon"/>		
		<style type="text/css">
			#content{
				<!--float:left;-->
				color:#FFB6C1;
				background-color:#87CEFA;			
			}
		</style>
	</head>
	<body>			
		<div id="content">
			<form>
				<table>
					<tr>
						<td align="right">昵称</td>
						<td><input type="text" name="nickname"/></td>
					</tr>
					<tr>
						<td align="right">密码</td>
						<td><input type="password" name="code"/></td>
					</tr>
					<tr>
						<td align="right">性别</td>
						<td>
							<input type="radio" name="sex" value="girl" checked="checked"/>女侠
							<input type="radio" name="sex" value="boy"/>少侠
						</td>
					</tr>
					<tr>
						<td align="right">年龄</td>
						<td>
							<select name="age">
								<option value="18">18</option>
								<option value="28" selected="selected">28</option>
								<option value="38">38</option>
							</select>
						</td>
					</tr>
					<tr>
						<td>兴趣爱好</td>
						<td>
							<input type="checkbox" name="hobby" value="write" checked="checked"/>敲代码
							<input type="checkbox" name="hobby" value="change"/>改代码
							<input type="checkbox" name="hobby" value="enjoy"/>看代码
						</td>
					</tr>
					<tr>
						<td>自我介绍</td>
						<td>
							<textarea cols="20" rows="4" name="introduce"></textarea>
						</td>
					</tr>
					<tr>
						<td>个人简历</td>
						<td>
							<input type="file" name="resume"/>
						</td>
					</tr>
					<tr>
						<td>&nbsp;</td>
						<td>
							<!--<input type="submit" value="立即注册"/>-->
							<input type="image" src="submit.bmp"/>
						</td>
					</tr>
					<tr>
						<td>&nbsp;</td>
						<td>
							<input type="reset" value="重置"/>
							<input name="" type="button" onClick="window.close();" value="取消"/> 
						</td>
					</tr>
					
				</table>
			</form>
		</div>		
	</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值