Java 16---HTML

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37527943/article/details/85484404

导读

1.HTML简介
2.常用标签

HTML简介

在这里插入图片描述

html基本结构:
<!DOCTYPE html>
<html>
	<head>
	</head>
	<body>
	</body>
</html>

根:html
head:头,主要放标题,编码,语言等属性
body:内容

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

元素:<标签 属性名='属性值' 属性名='属性值'>内容</标签>

常用标签

常用块级标签

内容独占一行

h1~h6:标题,一级~六级
p:段落	  
hr:水平线,<hr/>:如果标签没有内容,那么可以在开始标签快速结束,其他标签也是如此
列表:
		ul:无序列表
		ol:有序列表
		li:列表项
		
		定义描述列表:(相当于一个二级列表)
		dl:定义列表
		dt:描述标题
		dd:具体描述

div:没有具体含义的块级元素,页面布局经常用到,div+css

常用行级标签

一行没有摆满,接着摆

a:超链接
		属性:
			(1)href:资源地址,可以外部资源也可以是本网站资源			
			外部资源:URL
			内部资源:
				相对路径,相对于当前页面
				..:切换到上一级路径
				.:当前页面所在的路径,默认就是,可以不写
				和当前页面在同一个路径下,可以直接往下写,不同路径下需要切换
				
				html01项目:
					dir1:
						first_page.html
						second_page.html
						dir3:
							third_page.html
					dir2:
						tt.html
				

				在first_page.html中,href访问second_page.html
					second_page.html
				在first_page.html中,访问third_page.html
					dir3/third_page.html
				在first_page.html中,访问tt.html	
					../dir2/tt.html
				在third_page.html中,访问tt.html
					../../dir2/tt.html
			
			
			也可以直接从项目路径开始写
				/工程名/具体路径
			
			
			target:	指定资源打开的位置
					_self(默认),覆盖当前页面
					_blank:新建一个标签页

img:图片标签(将图片放在超链接标签里,可以实现图片超链接)
		src:图片的路径,参考超链接的路径
		alt:提示文字,如果图片无法显示,则用文字替代,浏览器通过描述来了解图片的内容

span:没有具体语义的行级标签
		意义:方便css修饰样式
br:换行

在这里插入图片描述

在这里插入图片描述

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>我的页面</title>
</head>
<body>
    <h1>我是标题一</h1>
    <p>我是一个段落</p>
    <h2>我喜欢足球</h2>
    <ul>
        <li>巴塞罗那</li>
        <li>利物浦</li>
        <li>尤文图斯</li>
    </ul>
    <hr/>
    <h2>我喜欢足球</h2>
    <ol>
        <li>巴塞罗那</li>
        <li>利物浦</li>
        <li>尤文图斯</li>
    </ol>
    <hr/>
    <h2>我喜欢足球</h2>
    <dl>
        <dt>巴塞罗那</dt>
        <dd>梅西</dd>
        <dd>苏亚雷斯</dd>
        <dt>利物浦</dt>
        <dd>萨拉赫</dd>
        <dd>范戴克</dd>
        <dt>尤文图斯</dt>
        <dd>罗纳尔多</dd>
        <dd>迪巴拉</dd>
    </dl>
    <hr/>
    <!--这是注释-->
    <a href="http://www.baidu.com">(访问外网站资源)百度一下</a>
    <a href="hala2.html" target="_blank">(访问本网站资源)第二个页面</a>
    <img src="https://02.imgmini.eastday.com/mobile/20170510/20170510115831_cce7580dc873e800ada92a0e22b087a5_4.jpeg"
         alt="Clark"
         width="300px" height="100px">

</body>
</html>

在这里插入图片描述

Iframe内嵌标签

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Page1</title>
</head>
<body>
    <iframe src="hala2.html"
            name="我的页面2"
            scrolling="yes"
            frameborder="1">

    </iframe>

</body>
</html>

在这里插入图片描述

表格标签

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Page1</title>
</head>
<body>
<!--cellspacing的作用是设置单元格之间的空隙-->
    <table border="1px" cellspacing="0" width="200px" bgcolor="aqua">
        <caption>我的歌单</caption>
        <thead>
            <tr>
                <th>歌名</th>
                <th>歌手</th>
                <!--这里用<td>也可以-->
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>海阔天空</td>
                <td>Byond</td>
            </tr>

            <tr>
                <td>纸短情长</td>
                <td>烟把儿</td>
            </tr>

            <tr>
                <td>温柔</td>
                <td rowspan="2">五月天</td>
            </tr>

            <tr>
                <td>倔强</td>
            </tr>
            <tr>
                <td>童话镇</td>
                <td>陈一发</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td colspan="2">总计:5首歌曲</td>
            </tr>
        </tfoot>

    </table>

</body>
</html>

在这里插入图片描述

表达颜色:
	#rrggbb:每一个位16进制, 两位一个颜色,0~255
	#rgb: 0~15
	一部分有名字的内置颜色,red,green,yellow

在这里插入图片描述

表单标签

在这里插入图片描述

	(1)action:表单提交地址,交给谁去处理,如果不指定,会默认交给表单页面所在的服务器
	(2)method:提交方式,  主要post,get,默认是get
		get方式:把请求的参数和值拼接到请求地址之后,
			地址栏值会暴露出来,
			值最多不能超过2KB
			例子:https://www.baidu.com/s?wd=%E6%9F%AF%E5%8D%97&rsv_spt=1&rsv_iqid=0x9fea5bfb0000f1fb&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=8&rsv_sug1=8&rsv_sug7=101
		post方式:把请求的内容放在请求正文传递过去,
			不会改变URL,值不会暴露
			基本可以认为无上限,除非做特定限制
			例子:http://cloud2.oracleoaec.com/course/54/player?chapter=2891
			
	搜索,get
	登录,注册,post
	(3)enctype:编码				
		application/x-www-form-urlencoded:默认的编码方式,将表单控件中的值处理成URL编码方式。
		mutipart/form-data:以二进制流的方式来处理表单数据。
		text/plain:当表单的action属性值为 mailto:URL 的形式时使用。
input表单元素:
【属性】
	type:指定类型
	name:用来指定表单元素的名字,提交表单后,通过元素名来获取对应的值
	value:提交的值,和name是一套的,比如text类型,就是用户输入的内容,可以作为属性写默认值
	disable:不可用
	maxlength:最多允许输入的字符个数
	readonly:只读
	size:可视化字符个数
	

	单行文本框:type->text
	密码框:type->password
	单选框:type->radio,
		注意:如果多个单选框是一组,要使用同一个名字,
			 每个元素要给一个value
			 可以设置默认选中,checked
	多选框:type->checkbox		 
		注意点同单选框
	隐藏域:type->hidden
		不可见,只是用来携带数据给服务器
	图片域:type->image
		src:图片路径
		可以点击图片完成提交
	文件上传域:type->file	
		注意enctype的值,要改为二进制流的形式
	提交按钮:type->submit,点击时提交表单给服务器处理程序
		value:指定按钮上显示的文本内容
	重置按钮:type->reset,点击时,所有的表单元素值恢复为默认值
	普通按钮:type->button,点击默认无行为,可以指定行为
button:按钮,
	比input的按钮更强大
	input显示的只能是普通的文本
	button按钮上可以显示图片,文字,格式化的文字
	【属性】name ,type disable
	<button type="submit|reset|button">按钮上显示的内容</button>
select:列表框
【属性】
	name
	size:可见行数
	multiple:多选,默认是单选
	option:一个项
		value
		disabled:禁用
		selected:默认选中
	optgroup:把option分组
		disabled:把一组禁用
		label:组名称


<select name="" size="" multiple>
	<option value="" selected>展示内容</option>
	<option value="" selected>展示内容</option>
	<option value="" selected>展示内容</option>
	...
</select>

select:下拉框,与列表框大致相同
size是1,不能使用mutiple

<select name="">
	<option value="" selected>展示内容</option>
	<option value="" selected>展示内容</option>
	<option value="" selected>展示内容</option>
	...
</select>
textarea:多行文本框
	cols:宽度
	rows:高度
	readonly:只读

实例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单demo</title>
</head>
<body>
    <form action="" method="get">
        名字:<input type="text" name="username" value="123"/><br/>
        密码:<input type="password" name="password"/><br/>
        <!--性别里的value作用是提交给服务器的-->
        性别:<input type="radio" name="sex" value="male" checked/>男
        <input type="radio" name="sex" value="female"/>女<br/>
        爱好:<input type="checkbox" name="hobby" value="basketball"/>篮球
        <input type="checkbox" name="hobby" value="football" checked/>足球
        <input type="checkbox" name="hobby" value="tennis"/>网球<br/>
        <input type="file" /><br/>
        地点:
        <select name="city">
            <optgroup label="北方">
                <option value="beijing" selected>北京</option>
            </optgroup>
            <optgroup label="南方">
                <option value="shanghai" >上海</option>
                <option value="hangzhou" >杭州</option>
            </optgroup>
        </select><br/>
        <textarea name="ins" cols="60px" rows="5px">请介绍自己</textarea><br/>
        <input type="submit" value="提交"/>
        <input type="reset" value="重置"/>
    </form>
</body>
</html>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37527943/article/details/85484404