Javaweb-html

1. html: 超文本标签语言
    html:作用:展示


2.超文本:超越了一般文本,描述文本的字体 颜色 图片
  标签:也叫标记(人家定义好的东西,除了普通文本,

   用<>包起来的那  个东西就叫标签。


3. html书写规则:
    3.1. 文件的后缀名  .html(建议) 或者 .htm
    3.2. 标签必须用 <> 引起来 已经定义好的标签

    3.3 属性
     格式: key="value"
     建议属性的值用引号引起来.
     不区分大小写
 注意:
  1.  最好将所有的内容放在一个标签中 <html></html>
  2.  有开始标签和结束标签的标签称之为围堵标签
  3.  没有结束的标签的称之为空标签  <br/>
  4.  开始标签和结束标签之间的内容称之为标签体.
  5.  <!--注释内容--> html页面中的注释
  6.  标签必须正常嵌套, 标签最好关闭,有嵌套就会有子标签   

    
 4.文件标签:(应该有的标签)(可省略但不建议)
       html标签:   声明当前网页为html页面

              子标签:
                      <head></head>                      
                       <body></body>

      head:用来存放当前页面的重要信息,一般不展示在html页面上
      head常见的子标签
      <title></title> 网页的标题
      body:
      要展示的数据放在body中

 5.标题标签:

 <hn></hn>//开始结束标签

 n取值 :1~6

  h1最大  h6最小

  自动换行 且留白 默认加粗

 常用属性:

  align:对齐方式

   left:左  right:右 center:居中

 格式:

  <h2 align="center"> 内容</h2>

 

6.

字体标签:(了解)规定文本的字体、字体尺寸、字体颜色
 <font></font>

 

 两个属性是可以放在一起使用的 

常用属性:
  face:字体
  size:尺寸
  color:颜色
颜色的取值:(RGB),把它拆分成256种颜色
 方式1: #xxxxxx  x为16进制

    eg:#ffffff 根据rgb的配比为白色

            #000000根据rgb的配比为黑色
 方式2: 英文单词

 


7.段落标签:
 <p></p>
  其他标签:
 <b></b> , <strong></strong>加粗
 <i></i>     斜体
 <hr/>       水平线(空标签)
 <br/>       换行    (空标签)

 


案例1-步骤分析:
 1.新建一个html页面
 2.标题标签
 3.添加一个水平线
 4.3个段落
 5.添加字体颜色 加粗 斜体

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h3>公司简介</h3>
		<hr/>
		<p>
		<font color="blue">西安邮电大学</font>是一个<b>一本</b><i>院校</i>
		</p>
		<p>他有计算机学院
		</p>
	</body>
</html>

 

案例2-图片网页展示
1.需求:
  在一个页面中展示多张图片
2.技术分析:
 <img/>(空标签)
   图片标签:★
     <img/>
          常用属性:
             src:图片的路径
             alt:规定图像的替代文本
             title:移上去显示的文字
             width:宽
             height:高
 大小的写法:
  像素:123px
  百分比:20%

 路径的写法:
  相对路径:(用的少)
          ./ 或者 什么都不写  当前目录
          ../  返回上一级目录
  绝对路径:
   带协议的绝对路径:
    http://www.itheima.com

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<img src="../img/logo2.png" title="移动====="  width="500px"/>
		<img src="../img/logo212.png" alt="你好" />
	</body>
</html>
<!-- 
注意width=500h和title="移动"等用法
-->

 

案例3-列表页面展示
1.需求:
         友情连接的页面通过列表展示出来
2.技术分析:
         列表标签
3.列表标签:
         <ol></ol> 有序
         <ul></ul> 无序
 
4.常用的标签
         <li></li> 列表项
5.超链接标记(作用:可以点击)
         <a></a>
         常用属性:
              href:跳转路径

              后面加的是路径,会跳转到指定的路径,
              如果跳到当前的路径为#


              target:在哪里打开,选择在空白处打开一般,

                         这样不会丢 失当前页面
                         默认值:_self  _blank(在空白页面打开)
 

 

案例4-首页信息的展示
1.需求:
           通过表格布局将首页信息展示
2.技术分析:
           表格表格
3.表格标签★
 <table></table>
            常用的子标签
            <tr>:
 <tr></tr>
            常用子标签:
            <td>:
            <th>:表头单元格 默认居中加粗
             注意:
                一行必须只有有一个单元格或者一列

实例实现1:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		 <!--创建一个4行三列-->
		 <table border="1" width="40%" height="200px" align="center" bgcolor="#ffff00">
		 	<tr align="center">
		 		<th>11加粗</th>
		 		<th>22加粗</th>
		 		<th>33加粗</th>
		 	</tr>
		 	
		 	<tr align="center">
		 		<td>21</td>
		 		<td colspan="2">22&23</td>
		 		
		 	</tr>
		 	
		 	<tr>
		 		<td rowspan="2">31&41</td>
		 		<td>32</td>
		 		<td>33</td>
		 	</tr>
		 	<tr >
		 		
		 		<td>42</td>
		 		<td>43</td>
		 	</tr>
		 </table>
	</body>
</html>
<!--
	table 的常用属性
	border:边框 像素值
	align :表格对齐
	width
	tr的常用属性
	align;内容对齐
	td的常用属性
	align
	colspan:跨列合并
	rowspan;跨行合并
-->

4.table 的常用属性:
            border:边框  像素值
            width:
            align:表格对齐方式
   tr 的常用属性:
          align:内容对齐

           bgcolor
  td 的常用属性:
           align:内容对齐
           colspan:跨列合并 值:合并的列数
          rowspan:跨行合并

          bgcolor

5.实例实现

注意:空格等特殊的字符必须经过转义字符
eg: 空格: &nbsp;可以放到<a></a>的后面的

可以先掌握下面的几个,剩余的慢慢了解

 

步骤分析:
 1.常见一个8行1列的表格
 2.在第一行 放logo
  嵌套一个1行3列的表格
 3.第2行 放菜单
 4.第3行 放图片
 5.第4行 热门商品
  嵌套一个2行7列的表格
 
 6.第5行 放广告图片
 7.第6行 最新商品
  嵌套一个2行7列的表格
 8.第7行 放一个图片
 9.第8行
  两个段落

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<table border="1" width="100%">
			<!--8行1列-->
			<!--logo 
				嵌套一行3列表格
			-->
			<tr>
				<td>
					<table width="100%">
						<tr>
							<td>
								<img src="../img/logo2.png" height="40px" />
							</td>  
							<td align="center">
								<img src="../img/header.jpg" />
							</td>
							<td align="right">
								<a href="#">登录</a>
								<a href="#">注册</a>
								<a href="#">购物车</a>&nbsp; &nbsp; &nbsp; &nbsp;         
							</td>
						</tr>
					</table>
			 	</td>
			</tr>
			
			<!--
				菜单
			-->
			<tr>
				<td bgcolor="black" height="40px">
					&nbsp;<a href="#"><font color="white" size="4">首页</font></a>&nbsp;
			 		&nbsp;<a href="#"><font color="white" size="4">首页</font></a>&nbsp;
			 		&nbsp;<a href="#"><font color="white" size="4">首页</font></a>&nbsp;
			 		&nbsp;<a href="#"><font color="white" size="4">首页</font></a>&nbsp;
			 		
				</td>
			</tr>
			
			<!--轮播图-->
			<tr>
				<td>
					<img src="../img/1.jpg" width="100%"/>
			 	</td>
			</tr>
			
			<!--热门商品
				嵌套 2行7列表格
			-->
			<tr>
				<td>
					<font size="6" face="黑体">热门商品</font>
					<img src="../img/title2.jpg" />
					<table width="100%">
						<tr>
							<td rowspan="2">
								<img src="../img/big01.jpg" />
							</td>
							<td colspan="3">
								<img src="../img/middle01.jpg" />
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
						</tr>
						<tr>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
						</tr>
					</table>
			 	</td>
			</tr>
			
			<!--广告-->
			<tr>
				<td>
					<img src="../img/ad.jpg" width="100%"/>
			 	</td>
			</tr>
			
			<!--最新商品
				嵌套 2行7列表格-->
			<tr>
				<td>
					<font size="6" face="黑体">热门商品</font>
					<img src="../img/title2.jpg" />
					<table width="100%">
						<tr>
							<td rowspan="2">
								<img src="../img/big01.jpg" />
							</td>
							<td colspan="3">
								<img src="../img/middle01.jpg" />
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
						</tr>
						<tr>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
							<td>
								<img src="../img/small08.jpg" />
								<p align="center"><a href="#">电饭煲</a></p>
								<p align="center">200</p>
							</td>
						</tr>
					</table>
			 	</td>
			</tr>
			
			<!--一张图片-->
			<tr>
				<td>
					<img src="../img/footer.jpg" width="100%" />
			 	</td>
			</tr>
			
			<!--版权 root
				两个段落
			-->
			<tr>
				<td>
					<p align="center">
						<a href="#">关于我们</a> 
						<a href="#">关于我们</a> 
						<a href="#">关于我们</a> 
						<a href="#">关于我们</a> 
						<a href="#">关于我们</a> 
					</p>
					<p align="center">
						Copyright &copy; 2005-2016 传智商城 版权所有
					</p>
			 	</td>
			</tr>
			
		</table>
	</body>
</html>

 

 
案例5-表单页面(登录界面)

1.需求:
       设计一个表单页面,用来收集用户的数据
2.技术分析:
       表单标签
表单标签★★★
       <form></form>
 作用:
       用来从浏览器端收集用户的信息.

实例:

表单:
  常用属性:
   action:信息提交的路径 默认是当前页面
   method:表单提交的方式
    只需要掌握两种
     get(默认)和post
    get和post的区别:
     1.get请求会把所有的参数追加在地址栏上,post请求不会
     2.get请求参数大小有限制,post请求参数大小没有限制
     3.post相当于get安全些
  常见的子标签
   input
   select:下拉选
   textarea:文本域
  
  input标签
   常用的属性:
    type:
     1.text:文本框 默认
     2.password:密码框
     3.radio:单选框
     4.checkbox:多选框
     5.file:文件框
     
    6. submit:提交
     7.reset:重置
     8.button:普通按钮
     
     9.hidden:隐藏域 在页面上显示 提交的时候可以提交过去
     10.image:图片提交 替代submit
    name:
     可以将几个单选框(复选框)设置为一组
     要想将信息保存到服务器上必须有name属性
    readonly:
     readonly="readonly" 只读
    disabled:
     disabled="disabled" 禁用
     
  select :下拉选
   格式:
    <select name="pro">
     <option>黑龙江</option>
    </select>
  
  textarea:文本域
   常用的属性:
    cols:
    rows:行
   
   
  提交到服务器的内容的格式:
   key=value&
  对于文本框 密码框 文本域 手写的内容传递过去了
  对于单选框和多选框来说,却没有把值传递过去
   要想把值传递过去 必须设置value属性
  若下拉选要想把选中内容的值传递过去,请加上value属性
  
  默认值:
   文本框 密码框:只需要添加value属性
   单选框 多选框:添加 checked="checked"
   下拉选:添加selected="selected"
 
   文本域:标签体
    
 当我们提交的时候 发现地址栏变化
  ?username=tom&password=123&sex=on&hobby=on&hobby=on&photo=&pro=黑龙江&city=哈尔滨&intr=good+girl
-->

效果:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<form action="#" method="get">
			<input type="hidden" name="id" value="007"/>
			姓名:<input name="username" value="xuduoduo"/><br>
			密码:<input type="password" name="password"  value="123" disabled="disabled"><br>
			性别:<input type="radio" name="sex" value="1" checked="checked">男
				<input type="radio" name="sex" value="0">女
				<br>
			爱好:<input type="checkbox" name="hobby" value="eat">吃
				<input type="checkbox" name="hobby" value="drink" checked="checked">喝
				<input type="checkbox" name="hobby" value="sleep" checked="checked">睡
				<br>
			头像:<input type="file" name="photo"><br>
			籍贯:
				<select name="pro">
					<option value="01">黑龙江</option>
					<option value="02">吉林</option>
					<option value="03" selected="selected">辽宁</option>
				</select>
				<select name="city">
					<option >-请选择-</option>
					<option value="0101">哈尔滨</option>
					<option value="0102">漠河</option>
					<option value="0201">长春</option>
					<option value="0202">吉林</option>
					<option>沈阳</option>
					<option>锦州</option>
				</select>
			<br>
			自我介绍:
				<textarea name="intr" cols="40" rows="4">good!</textarea>
			<br>
			<input type="submit" value="保存"/>
			<input type="reset" />
			<input type="button" value="普通按钮"/>
		</form>
	</body>
</html>

 

 

案例5-登录页面优化(注册
步骤分析:
 1.在页面中间添加一个表格
 2.10行3列表格
 3.在表格中添加表单表单子标签

效果:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<table border="1" width="100%">
			<!--8行1列-->
			<!--logo 
				嵌套一行3列表格
			-->
			<tr>
				<td>
					<table width="100%">
						<tr>
							<td>
								<img src="../img/logo2.png" height="40px" />
							</td>  
							<td align="center">
								<img src="../img/header.jpg" />
							</td>
							<td align="right">
								<a href="#">登录</a>
								<a href="#">注册</a>
								<a href="#">购物车</a>&nbsp; &nbsp; &nbsp; &nbsp;         
							</td>
						</tr>
					</table>
			 	</td>
			</tr>
			
			<!--
				菜单
			-->
			<tr>
				<td bgcolor="black" height="40px">
					&nbsp;<a href="#"><font color="white" size="4">首页</font></a>&nbsp;
			 		&nbsp;<a href="#"><font color="white" size="4">首页</font></a>&nbsp;
			 		&nbsp;<a href="#"><font color="white" size="4">首页</font></a>&nbsp;
			 		&nbsp;<a href="#"><font color="white" size="4">首页</font></a>&nbsp;
			 		
				</td>
			</tr>
			<tr>
				<td background="../img/regist_bg.jpg"><form action="#" method="get">
				    <table border="1" width="40%" align="center" height="400px" bgcolor="white">
				    	<tr>
				    		<td>用户名:</td>
				    		<td colspan="2">
				    			<input name="username" />
				    		</td>
				    	</tr>
				    	<tr>
				    		<td>密码</td>
				    		<td colspan="2">
				    			<input name="password" type="password"/>
				    		</td>
				
				    	</tr>
				    	<tr>
				    		<td>确认密码</td>
				    		<td colspan="2">
				    			<input name="password" type="password" />
				    		</td>
				    		
				    	</tr>
				    	<tr>
				    		<td>邮箱</td>
				    		<td colspan="2">
				    			<input name="email" type="text" />
				    		</td>
				    		
				    	</tr>
				    	<tr>
				    		<td>日期</td>
				    		<td colspan="2">
				    			<input name="date" type="date" />
				    		</td>
				    		
				    	</tr>
				    </table>
				    </form>
				</td>
			</tr>
			
			
			<!--一张图片-->
			<tr>
				<td>
					<img src="../img/footer.jpg" width="100%" />
			 	</td>
			</tr>
			
			<!--版权 root
				两个段落
			-->
			<tr>
				<td>
					<p align="center">
						<a href="#">关于我们</a> 
						<a href="#">关于我们</a> 
						<a href="#">关于我们</a> 
						<a href="#">关于我们</a> 
						<a href="#">关于我们</a> 
					</p>
					<p align="center">
						Copyright &copy; 2005-2016 传智商城 版权所有
					</p>
			 	</td>
			</tr>
			
		</table>
	</body>
</html>



案例6-后台管理页面(了解)
1.需求:
               开发一个后台管理页面,通过frameset实现

               frameset:元素可定义一个框架集。它被用来组织多个窗口 

              (框架)。
2.技术分析:
               frameset:框架集 (了解)
               frame:具体实现
 
 3.frameset常用属性:
              cols:垂直切割
                       例如: cols="40%,60%"
                       例如: cols="40%,*,10%"        

                        * 是留个浏览器自动切割,剩余的自己不想计算的话

                        就用*
              rows:水平切割
 常见的子标签:
               frame
 注意:
                最好和body不要共存
frame:具体实现
           常用属性:
                   src:展示的页面的url(路径)

                  name:给当前的frame起个名字,用来给超链接的

——————————————————————————————————————————————————-

效果图:

点击左边的人员管理后:

点击左边的系统管理后:

框架的代码:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<frameset rows="18%,*,10%">
	         <frame src="./head.html" />
	         <frameset cols="33%,*">
	         	<frame  src="./left.html"/>
	         	
	         	<frame  src="./right.html" name="right"/>
	         </frameset>
	         <frame />
	</frameset>
	
</html>

 

left:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h2><a href="rygl.html" target="right">人员管理</a></h2>
		<h2><a href="xtgl.html" target="right"> 系统管理</a></h2>
	</body>
</html>

right

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h1>欢迎进入西安邮电大学学生管理系统</h1>
	</body>
</html>

rygl:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h2>人员管理页面加载中...</h2>
	</body>
</html>

xtgl:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<h1>系统管理页面加载中...</h1>
	</body>
</html>

 

 

 

 


补充:
 转义字符:
  三部分构成 &实体;
  掌握的转义字符:
   > &gt;  //great then
   < &lt;
   & &amp;
   空格 &nbsp;

 meta :标签永远位于 head 元素内部
  元信息
  <meta charset="UTF-8">指定浏览器用什么编码打开此页面
 


简单回顾:
html 
 文件标签:
  <html>
        <head>
             <title></title>
       </head>
       <body></body>
  </html>
 排版标签:
  p
  br
  hr
 字体
  font
  h1~h6
  b
  strong
  i
 图片★
  <img src="图片路径" alt="替代文字" width="" height=""/>
 超链接★
  <a href="跳转路径" target="_blank">xxxx</a>


 列表
  <ol></ol>
  <ul></ul>
  
  列表项
   <li></li>
 表格标签★★
  <table border="" width="" align="">
          <tr>
                 <td></td>
          </tr>
  </table>
  
  td中的重要属性:
   colspan:列合并
   rowspan:行合并
 表单标签★★★
  form 
   常用属性:
    action:提交路径
    method:提交方式 get和post
   常见的子标签:
    input
    select
    textarea
   input标签:
    10中type
     text
     password
     radio
     checkbox
     file
     submit
     reset
     button
     hidden
     image
  若想将内容发送到服务器,必须有name属性  username=tom
   select标签:
    <select name="">
     <option value="提交到服务器的值">展示内容</option>
    </select>
   textarea:文本域
    格式:
     <textarea cols="" rows="" name=""></textarea>
 框架(了解)
  frameset:定义框架集
   常用属性:
    cols:
    rows:
   常见的子标签:
    frame
  frame:具体展示
   常用属性:
    src:展示网页的url
    name:给当前的frame起个名称

 

 

 

 

 

 


  
  

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值