HTML(CSS)(一)

一、什么是HTML

<!-- 声明html语言版本是html5,告诉浏览器 -->
<!-- html是网页文件的根,所有内容都必须写在html中 -->
<!DOCTYPE html>
<html>
	<head>
		<!-- 头标签
		 title定义网页的标签-->
		<meta charset="utf-8">
		<!-- 编辑网页的编码是utf-8 -->
		<title>我的第一个网页</title>
		<link href="img/baidu.ico" rel="icon" />
	</head>
	<body text="red" bgcolor="aqua">
		<!-- bgcolor背景颜色 -->
		<b>呼呼</b>嘿嘿
		<!-- 
		 标签属性:通过标签的属性可以进一步对标签的显示进行修改
		 语法:
		     属性名="属性值"
			 一个标签可以拥有多个属性
			 属性应该写在开始标签中
		 -->
	</body>
</html>

二、表格table

1.表格框架

<table border="1"width="300"height="500" bgcolor="aqua"
		cellpadding="10" cellspacing="0" align="center">
		<!-- cellpadding="10" 内容到边框的距离
		     cellspacing="0"  单元格与单元格直接的距离
			 align="center"整个表格居中-->
			<!-- 表头<caption>学生信息表</caption> -->
			<caption>学生信息表</caption>
			<tr>
				<th>姓名</th>
				<th>年龄</th>
				<th>班级</th>
				<th>性别</th>				
			</tr>
			<tr align="center" valign="center">
				<td>张三</td>
				<!--<tr align="center">这一行左右居中  -->
				<!-- <tr valign="bottom">这一行上下居下 -->
				<td>18</td>
				<td>1班</td>
				<td></td>				
			</tr>
		</table>

2.合并表格

<table border="1" width="300" height="500" 
	bgcolor="aqua" align="center" cellspacing="0">
		<caption>学生信息表</caption>
		<tr>
			<th colspan="4"></th>
			<!-- <th colspan="4"></th>一行合并 -->
		</tr>
		<tr>
			<td></td>
			<td></td>
			<td></td>
			<td> </td>
		</tr>
		<tr>
			<td></td>
			<td></td>
			<td></td>
			<td rowspan="3"></td>
			<!-- <td rowspan="3"></td>一列合并 -->
		</tr>
		<tr>
			<td></td>
			<td></td>
			<td></td>	
		</tr>
		<tr>
			<td></td>
			<td></td>
			<td></td>
		</tr>
	</table>

三、表单

<body>
		<!-- 
		 表单:就是从客户端可以向服务器发送数据的
		      表单中有许多可以输入或选择的组件
			  用户就可以在表单中输入信息,从而向服务器发送
	    form标签表示一个表单,不显示
		action="向服务器端发送的地址"
		method="向服务器发送数据的方式"  get/post
		
		表单组件
		input
		     type="text"单行文本输入框
			 id:值要求唯一 自定义值
			 name:属性名可以重复 自定义值 向服务器端发送数据的健
			 value:提交的值
			 class:属性名可以重复 自定义值
			 size="20" 列数
			 placeholder="请输入账号" 提示信息.当输入内容后会自动消失
			 readonly="readonly" 只读
			 disabled="disabled" 禁用组件 一旦组件被禁用了值就不会用服务器端提交数据
		<label for="zhanghao">账号</label> 关联
		密码框<input type="password" />  
		附件<input type="file" name="file"           文件选择
		                      accept=".png,.jpg"/>   过滤文件
	    性别<input type="radio" name="sex" id="nan"/><label for="nan">男</label>   单选框
	        <input type="radio" name="sex" id="nv"/><label for="nv">女</label>     可定义name,
			                                                                       name相同为一组,一组之内只能选一个
																				   选择组件需要给默认值
																				   表单提交时只能提交选择的那一个
																				   
	    课程<input type="checkbox" name="course"  value="java"/>java                多选框
	        <input type="checkbox" name="course"  value="c"/>c
	    				 <input type="checkbox" name="course"  value="c++"/>c++
	    				 <input type="checkbox" name="course"  value="html"/>html
	    				 <input type="checkbox" name="course"  value="python"/>python
		省份<select name="prounce">                                                 select下拉框        name表单会提交选中的内容
						   <option value="100" selected="selected">北京</option>    option下拉框的选项   北京只在页面显示
						   <option value="101">西安</option>                        selected默认选中    value向服务器端提交的值
						   <option value="102">陕西</option> 
						   <option value="103">山西</option>  
		   </select>  
	    备注:<textarea cols="30" rows="5">                                          多行文本域
					 轻拿轻放                                                        cols:列             标签体就是value
	     </textarea>                                                                rows:行
		按钮:<input type="reset" value="重填"/>                                      重置按钮,让表单还原到开始状态
		     <input type="submit" value="保存"/>                                     向服务器端提交表单    value为了触发action服务端
			 <input type="button" value="普通按钮" οnclick="alert"/>                 普通按钮主要用来触发事件
		 -->
		 <form action="server.html" method="get">
			<label for="zhanghao">账号</label>
			<input type="text" id="zhanghao" name="zhanghao1" size="20" placeholder="请输入账号"
			 readonly="readonly" disabled="disabled"/> <br />
			 
			 密码框<input type="password" />  <br />
			 附件<input type="file" name="file" accept=".png,.jpg"/> <br />
			 
			 性别<input type="radio" name="sex" id="nan" value="" checked="checked"/> <label for="nan"></label>
			     <input type="radio" name="sex" id="nv" value="" /> <label for="nv"></label>   <br />
		     课程<input type="checkbox" name="course"  value="java" id="java"/> <label for="java">java</label>
			     <input type="checkbox" name="course"  value="c" id="c"/> <label for="c">c</label>
				 <input type="checkbox" name="course"  value="c++" id="c++"/> <label for="c++">c++</label>
				 <input type="checkbox" name="course"  value="html" id="html"/> <label for="html">html</label>
				 <input type="checkbox" name="course"  value="python" id="python"/> <label for="python">python</label>
	             <br />
			 省份<select name="prounce">
				   <option value="100" selected="selected">北京</option> 
				   <option value="101">西安</option> 
				   <option value="102">陕西</option> 
				   <option value="103">山西</option>  
			    </select> <br />
			 多行文本域<br />
	         备注:<textarea cols="30" rows="5">轻拿轻放</textarea>
	              <br />
			 按钮:<input type="reset" value="重填"/>
			      <input type="submit" value="保存"/>
				  <input type="button" value="普通按钮" onclick="alert()"/>
			  
		 </form>
	</body>

四、常用标签

<body>
		<!-- 标题标签 <h1> </h1>...<h6></h6> -->
		<h1 align="center">一级标题</h1>
		<!-- align="right" 控制内容水平对齐方式 left(默认) -->
		<h2>二级标题</h2>
		<h3>三级标题</h3>
		<h4>四级标题</h4>
		<h5>五级标题</h5>
		<h6>六级标题</h6>
		
		<!-- 段落标题  <p></p> -->
		<p style="text-indent: 2em;"><!-- 俩个缩进 -->
		</p>
		<p align="right"><!-- 右对齐 -->	
		</p>
		
		<!-- 换行标题 <br/> -->
		hello<br/>world
		
		<!-- 列表 无序列表 有序列表 -->
		<!-- 无序 -->
		<ul type="circle">
			<li>列表项</li>
			<li>列表项</li>
			<li>列表项</li>
			<li>列表项</li>
			<li>列表项</li>
		</ul>
		<!-- 有序 -->
		<ol>
			<li>列表项</li>
			<li>列表项</li>
		</ol>
	</body>

五、插入图片

<body>
		<a href="http://www.hao123.com" target="_blank">
		    <!-- img -->
		    <img src="img/hao123.png"  border="1" width="200" height="100" title="hao123 点击跳转" alt="这是一张图片">
		    <!-- 向网页中插入图片
		         注:只是引入项目中的图片地址,并不是将图片存储到html文件中
		    	 src="图片地址"
		    	 border 边框
		    	 width 宽
		    	 hight 高
		    	 title 鼠标移动到标签上 提示信息
		    	 alt="图片不能正常显示时提示信息"
		     -->
		     </a>    
	</body>

六、超链接

<body>
		<!-- href="连接属性" -->
		<a href="http://www.baidu.com" target="_blank">百度</a>
		<!-- target="_blank"在新窗口打开 -->
		<a href="baidu.html" target="_self">山寨百度</a>
		<!-- target="_self"在当前窗口打开新文档 -->
		<a href="#返回首栏">返回顶部</a>
		<!-- 超链接定义描点 -->
		<a href="#top" style="position: fixed; right: 20px; bottom: 20px;">返回顶部</a>
		<!-- 超链接固定定位 -->
	</body>

七、特殊符号

<body>
		&lt;b&gt; <br />
		holle&nbsp;&nbsp;&nbsp;&nbsp;world  <br />
		&copy;版权   <br />
		&reg;注册    <br />
		<hr />
		<!-- &lt;   <
		     &gt;   >
		     &nbsp; "空格"
			 &copy; "版权"
			 &reg;  "注册"
		 -->
	</body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值