JavaWEB一:HTML

HTML

一、HTML语法
  1. heml页面由一对标签组成
    <html>: 开始标签
    </html>:结束标签
    
  2. title 表示网页的标题
    <title>: 开始标签
    </title>:结束标签
    <meta charset="编码格式">:设置编码格式
    
  3. 单标签

    开始标签和结束标签是同一个,斜杠放在单词后

    <br/>:表示换行
    <hr/>:输出一条横线
    
  4. 段落

    不仅会自动换行,且段与段之间有段间距

    <p>: 开始标签
    </p>:结束标签
    
  5. 图片
    <img src="图片路径" width="图片宽度" height="图片高度" alt="图片提示"/>
    
  6. 标题

    h1~h6:共有6个标题级别

    <h1>: 开始标签
    </h1>:结束标签
    
  7. 列表
    <li>每个列表内容</li>
    

    7.1 有序列表

    <ol type="序号类型" start="开始值">
    	type:A,a,I,1(大小写字母、罗马数字、阿拉伯数字(默认))
    	<ol>: 开始标签
    	</ol>:结束标签
    

    7.2 无序列表

    <ul type="无序标识类型">
    	type:disc(黑点 黑点●,默认)、circle(圆圈○)、square(方块■)
    	<ul>: 开始标签
    	</ul>:结束标签
    
  8. 单词的设置
    u 下划线 b 粗体 i 斜体 sup 上标 sub 下标
    
  9. 实体

    参考w3school中课程:HTML 字符实体

    小于:&lt
    大于等于:&ge
    版权:&copy
    注册商标:&reg
    
  10. <span>这里面放着的是需要单独处理的内容</span>
    
  11. 超链接
    <a href="超链接的地址" target="打开位置">超链接的文字显示</a>
    	
    target:
    		_self:在本窗口打开
    		_blank:在新窗口打开
    		_parent:在父窗口打开
    		_top:在顶层打开
    
  12. <html>	
    	<head>		
    		<style type="text/css">
    			div{
    				width:200px;
    				height:200px;
    				position:absolute;
    			}
    			#div1{
    				background-color:#AF8;
    				left:0px;
    				top:0px;
    
    			}
    			#div2{
    				background-color:#8BC;
    				left:100px;
    				top:100px;
    			}
    			#div3{
    				background-color:#FF8;
    				left:200px;
    				top:200px
    			}
    
    		</style>
    	</head>
        
        <body>
    		<div id="div1">div1</div>
    		<div id="div2">div2</div>
    		<div id="div3">div3</div>
    	</body>
    </html>
    
二、1~11的举例
  •   <html>
      	<head>
      		<title>第一个网页(网页标题)</title>
      		<meta charset="UTF-8">
      	</head>
      	<body>
      		HELLO WORLD!<br/>你好,HTML!
      		<p>第一个段落</p>
      		<p>第二个段落</p>
      		<img src="F:\Java\JavaWEB\前端技术\girl.jpg" width="100" height="140" alt="girl"/>
      
      		<h1>第一标题</h1>
      		<h2>第二标题</h2>
      		<h3>第三标题</h3>
      		<h4>第四标题</h4>
      		<h5>第五标题</h5>
      		<h6>第六标题</h6>
      		<ol type="a" start="2">
      			<li>如来</li>
      			<li>孙悟空</li>
      			<li>观音</li>
      		</ol>
      		<ul>
      			<li>乔峰</li>
      			<li>阿朱</li>
      			<li>段誉</li>
      		</ul>
      		你是<u><b><i>喜欢</i></b></u>吃甜月饼还是<u></u>月饼呢
      
      		<a href="https://www.baidu.com">百度一下</a>
      	</body>
      </html>
    
三、表格
  1. table:表

    border:默认为0,指表格无框线,设为1,指表格有框线
    cellspacing:设置单元格的间距,如果为0,表格间无间隙
    cellpadding:设置表格内的填充

  2. tr:行

    align:对齐格式

  3. th/td:列

    rowspan=“数量”:合并该数量的列
    colspan=“数量”:合并该数量的行

  4. 代码示例
    <html>
    	<head>
    		<title>表格标签的学习</title>
    		<meta  charset="UTF-8">
    	</head>
    	<body>
    		<table border="1" width="600" cellspacing="0" cellpadding="4">
    			<tr>
    				<th>姓名</th>
    				<th>门派</th>
    				<th>成名绝技</th>
    				<th>内功值</th>
    			</tr>
    			<tr align="center">
    				<td>乔峰</td>
    				<td>丐帮</td>
    				<td>降龙十八掌</td>
    				<td>50000</td>
    			</tr>
    			<tr align="center">
    				<td>虚竹</td>
    				<td>灵鹫宫</td>
    				<td>北冥神功</td>
    				<td>150000</td>
    			</tr>
    			<tr align="center">
    				<td>扫地僧</td>
    				<td>少林寺</td>
    				<td>七十二绝技</td>
    				<td>1000000</td>
    			</tr>
    		</table>
    		<hr/>
    		<table border="1" width="600" cellspacing="0" cellpadding="4">
    			<tr>
    				<th>名称</th>
    				<th>数量</th>
    				<th>单价</th>
    				<th>小计</th>
    				<th>操作</th>
    			</tr>
    			<tr align="center">
    				<td>苹果</td>
    				<td>15</td>
    				<td rowspan="2">5</td>
    				<td>75</td>
    				<td><img src="删除图标.jpg" width="10" height="15"/></td>
    			</tr>
    			<tr align="center">
    				<td>西瓜</td>
    				<td>7</td>				
    				<td>63</td>
    				<td><img src="删除图标.jpg" width="10" height="15"/></td>
    			</tr>			
    			<tr align="center">
    				<td>总计</td>
    				<td colspan="4">181</td>				
    			</tr>
    		</table>
    	</body>
    </html>
    
四、表单
  1. 关键字:form
    <!-- 1.1 文本框 -->
    <input type="text" name="自定义名称" value="输入你的名称"/>
    input type="text":表示文本框
    name:该属性必须指定,不然会报错,否则这个文本框的数据将不会发送给服务器
    
    <!-- 1.2 密码框 -->
    <input type="password" name="pwd"/>
    input type="password":表示密码框
    
    <!-- 1.3 单选框 -->
    <input type="radio" name="gender" value="male"/>男
    input type="radio":表示单选按钮
    name:name的属性值必须保持一致,这样才会达到互斥的效果
    
    <!-- 1.4 复选框 -->
    <input type="checkbox" name="hobby" value="basketball"/>篮球
    input type="checkbox":表示复选框
    name属性建议保持一致,将来服务端获取值的时候获取的是一个数组
    
    <!-- 1.5 下拉列表 -->
    <select name="star">
    	<option value="1">白羊座</option>
        <option value="2">金牛座</option>
    	<option value="3">双子座</option>
    </select>
    select:表示下拉列表
    option:每一个选项
    selected:默认
    
    <!-- 1.6 多行文本框 -->
    <textarea name="remark" rows="4" cols="50"></textarea>
    textarea:表示多行文本框(或称之为文本域)
    
    <!-- 1.7 按钮 -->
    <input type="submit" value="注册"/>
    <input type="reset" value="重置"/>
    <input type="button" value="普通按钮"/>
    input type="submit":表示提交按钮
    input type="reset":	表示重置按钮
    input type="button":表示普通按钮
    
  2. 表单的整体程序示例

    demo3.html

    <html>
    	<head>
    		<title>表单标签的学习</title>
    		<meta  charset="UTF-8">
    	</head>
    	<body>
    		<form action="demo4.html" method="post">
    			昵称:<input type="text" name="nickName" value="请输入你的昵称"/><br/>
    			密码:<input type="password" name="pwd"/><br/>
    			性别:<input type="radio" name="gender" value="male"/><input type="radio" name="gender" value="female"/><br/>
    			爱好:<input type="checkbox" name="hobby" value="basketball"/>篮球
    				  <input type="checkbox" name="hobby" value="football"/>足球
    				  <input type="checkbox" name="hobby" value="earth"/>地球<br/>
    			星座:<select name="star">
    					<option value="1">白羊座</option>
    					<option value="2" selected>金牛座</option>
    					<option value="3">双子座</option>
    					<option value="4">天蝎座</option>
    					<option value="5">天平座</option>
    				  </select><br/>
    			备注:<textarea name="remark" rows="4" cols="50"></textarea><br/>
    			<input type="submit" value="注册"/>
    			<input type="reset" value="重置"/>
    			<input type="button" value="普通按钮"/>
    		</form>
    	</body>
    </html>
    
    

    demo4.html

    <html>
    	<head>
    		<title>表单标签的学习</title>
    		<meta  charset="UTF-8">
    	</head>
    	<body>
    		<h1><font color='red'>注册成功</font></h1>
    	</body>
    </html>
    
  3. 显示效果

    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

e_nanxu

感恩每一份鼓励-相逢何必曾相识

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值