javaWeb-HTML

1.HTML

(1)HTML使用场景

用于搭建基础网页,展示页面的内容,按钮

(2)标签分为

  1. 围堵标签:有开始标签和结束标签.如
  2. 标签是可以嵌套:需要正确嵌套,不能你中有我,我中有你
  3. 自闭和标签:开始标签和结束标签在一起.如
    换行标签
  4. 在开始标签中可以定义属性.属性是由键值对构成,值需要用引号引起来
  5. html标签不区分大小写
<html>

	<head>
	
	<title>title</title>
	
	</head>
	<body>	
	<font color='red'>Hello World</font>
	</body>
</html>

(3)文件标签

  • html:html文档的根标签
  • head:头标签,用于去指定html文档的一些属性.引入外部的一些资源
  • title:定义标题标签.
  • body:体标签
  • :html5中定义该文档是html文档

(4)文本标签

在这里插入图片描述

 <h1>to<h6>标题标签
  • :段落标签


  • :换行标签

  • 显示一条水平线 1. color:颜色 2. width:宽度 3. size:高度 4. align:对其方式 - center:居中 - left左对齐 - right右对齐
  • :字体加粗
  • 字体是斜体
  • 字体标签,通过属性来修改字体的颜色color,字号大小size,字体样式face
  • 文本居中

1.特殊字符编码表

在这里插入图片描述

2.文本标签案例

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>文本标签</title>
    </head>
    <body>
        <h1>
            公司简介
        </h1>
        <hr color="yellow">
        <p>
        <font color="#dc143c">"中关村黑马程序员训练营"</font>
        是由
            <b><i>传智播客</i></b>
        联合中关村软件园、CSDN, 并委托传智播客进行教学实施的软件开发高端培训机构,致力于服务各大软件企业,解决当前软件开发技术飞速发展, 而企业招不到优秀人才的困扰。
        </p>
        <p>
        目前,“中关村黑马程序员训练营”已成长为行业“学员质量好、课程内容深、企业满意”的移动开发高端训练基地, 并被评为中关村软件园重点扶持人才企业。
        </p>
        <p>
        黑马程序员的学员多为大学毕业后,有理想、有梦想,想从事IT行业,而没有环境和机遇改变自己命运的年轻人。 黑马程序员的学员筛选制度,远比现在90%以上的企业招聘流程更为严格。任何一名学员想成功入学“黑马程序员”, 必须经历长达2个月的面试流程,这些流程中不仅包括严格的技术测试、自学能力测试,还包括性格测试、压力测试、 品德测试等等测试。毫不夸张地说,黑马程序员训练营所有学员都是精挑细选出来的。百里挑一的残酷筛选制度确 保学员质量,并降低企业的用人风险。
        </p>
        <p>
        中关村黑马程序员训练营不仅着重培养学员的基础理论知识,更注重培养项目实施管理能力,并密切关注技术革新, 不断引入先进的技术,研发更新技术课程,确保学员进入企业后不仅能独立从事开发工作,更能给企业带来新的技术体系和理念。
        一直以来,黑马程序员以技术视角关注IT产业发展,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、 开放和协作,努力打造高质量的IT人才服务平台。
        </p>
        <hr color="yellow">

        <font color="gray" size="2">
            <center>
                江苏传智播客教育科技股份有限公司<br>
                版权所有Copyright 2006-2018&copy, All Rights Reserved 苏ICP备16007882
            </center>
        </font>
    </body>
</html>

在这里插入图片描述

(5)图片标签

<!--src属性用来指定图片存放的位置-->
 <img src="image/jiangwai_1.jpg"/> 

(6)列表标签

在这里插入图片描述

<!--有序列表ol-->
    早上起床干的事情
    <ol type="1">
        <li>睁眼睛</li>
        <li>看手机</li>
        <li>穿衣服</li>
    </ol>
    <!--无序列表ul-->
    早上起床干的事情
    <ul>
        <li>睁眼睛</li>
        <li>看手机</li>
        <li>穿衣服</li>
    </ul>

在这里插入图片描述

(7)连接标签

<!--超链接a-->
    <a href="http://www.baidu.com">点我</a>
    <!--    属性target=_blank,可以跳转到一个新的页面展示-->
    <a href="http://www.baidu.com" target="_blank">点我</a>

(8)语义化标签

为了提高程序的可读性,告诉程序员这一部分是什么内容,提供了一些,无任何意义的语义化标签

## (9)表格标签 - table:定义表格 - witdh:宽度 - borfer:边框 - cellpadding:定义内容和单元格的距离 - cellspacing:单元格与单元格之间的距离.如果指定为0,则单元格的线会合为一条 - tr:定义行 - td:定义单元格 - th:定义表头单元格 - :表格标题 - :表示表格的头部分 - :表示表格的体部分 - 表示表格的脚部分 ```java
编号 姓名 成绩
1 小龙女 100
2 杨过 50
``` ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200531170901837.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTE1NDU1OQ==,size_16,color_FFFFFF,t_70) ## (8)表单标签 ### 1.使用场景 用于采集用户输入的数据.用于和服务器进行交互 ### 2.示例演示
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单标签</title>
</head>
<body>
<!--    form:用于定义表单的.可以定义一个范围,范围代表采集用户数据的范围
        *属性:
            *action:指定提交数据的URL地址
            *method:指定提交方式
                *分类:一共7种,2种比较常用,
                 get:1.请求参数会在地址栏中显示,会封装在请求行中
                 	2.url长度是有限制的
                 	3.get请求不太安全
                 post:1.请求参数不会再地址栏中显示.会封装在请求体中
                 	2.请求参数长度没有限制
                 	3.post请求较为安全
        *表单项中的数据要想被提交,必须指定其name属性


-->
<form action="#" method="get">
    用户名:<input name="username"><br>
    密码:<input name="password"><br>
    <input type="submit" value="登录">
</form>
</body>
</html>

3.表单项标签

(1)input :可以通过type属性值,改变元素展示的样式

  • type属性:
    text:文本输入框,默认值
    1. placeholder:指定输入框的提示信息,当输入框的内容发送变化会自动清空提示信息
    password:密码输入框
    radio:单选框
    注意:
    1. 要想让多个单选框实现多个单选效果,则多个单选框的name属性值必须一样
    2. 一般会给没一个单选框提供一个value属性指定其被选中后提交的数据
    3. checked属性,可以指定默认值
    checkbox:复选框
    1. 一般会给没一个单选框提供一个value属性指定其被选中后提交的数据
    2. checked属性,可以指定默认值
    file:文件现在框
    hidden:隐藏域,用于提交一些信息
    按钮:
    submit:提交按钮
    button:普通按钮
    image:图片提交按钮,可以通过src属性指定图片的路径
  • label:指定输入项的文字描述信息,label的for属性一般会和input的id属性值对象.如果对应了,则点击label区域,会让input输入框获取焦点

(2)示例演示

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单项标签</title>
</head>
<body>
<!--    form:用于定义表单的.可以定义一个范围,范围代表采集用户数据的范围
        *属性:
            *action:指定提交数据的URL地址
            *method:指定提交方式
                *分类:一共7种,2种比较常用,
                 get:请求参数会在地址栏中显示
                 post:请求参数不会再地址栏中显示.会封装在请求体中
        *表单项中的数据要想被提交,必须指定其name属性


-->
<form action="#" method="get">
    <label for="username">用户名</label>:<input type="text" name="username" placeholder="请输入用户名" id="username"><br>
    密码:<input type="password" name="password" placeholder="请输入密码"><br>
    性别:<input type="radio" name="gender" value="male"> 男
         <input type="radio" name="gender" value="female"> 女
    爱好:<input type="checkbox" name="hobby" value="shopping"> 逛街
         <input type="checkbox" name="hobby" value="java" checked> java
         <input type="checkbox" name="hobby" value="game"> 游戏

    图片:<input type="file" name="file"><br>
    隐藏域<input type="hidden" name="id" value="aaa"><br>

	邮箱:<input type="email" name="email">
	生日:<input type="date" name="birthday"><br>
    生日:<input type="datetime-local" name="birthday"><br>
    取色器:<input type="color">
    <br>
    按钮:<input type="submit" value="登录">
         <input type="button" value="一个按钮"><br>
         <input type="image" src="image/banner_1.jpg">
</form>
</body>
</html>

在这里插入图片描述

(2)select:下拉列表

<!--
子元素:option,指定列表项
-->
省份:<select name="province">
            <option>--请选择--</option>
            <option value="1">北京</option>
            <option value="2">上海</option>
            <option value="3">成都</option>

(3)textarea:文本域

<!--cols:指定列数,每一行有多少个字符
rows:默认多少行
-->
自我描述:
    <textarea cols="20" rows="5",name="disc"></textarea>

案例

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>注册页面</title>
</head>
<body>
    <!--定义表单-->
    <form action="#" method="get">
        <table border="1" align="center" width="500">
            <tr>
            <td><label for="username">用户名</label></td>
            <td><input type="text" placeholder="请输入账号" name="username" id="username"></td>
        </tr>
        <tr>
            <td><label for="username">密码</label></td>
            <td><input type="password" placeholder="请输入密码" name="password" id="password"></td>
        </tr>
        <tr>
            <td><label for="email">Email</label></td>
            <td><input type="email" placeholder="请输入Email" name="email" id="email"></td>
        </tr>
        <tr>
            <td><label for="name">姓名</label></td>
            <td><input type="text" placeholder="请输入姓名" name="name" id="name"></td>
        </tr>
        <tr>
            <td>性别</td>
            <td><input type="radio"  name="gender" value="male">男
                <input type="radio" name="gender" value="female">女
            </td>
        </tr>
        <tr>
            <td>出生年月</td>
            <td><input type="date" name="birthday"></td>
        </tr>
        <tr>
            <td>验证码</td>
            <td><input type="text" name="checkPoint">
            <img src="img/verify_code.jpg">
            </td>
        </tr>
        <tr>
            <td colspan="2" align="center"><input type="submit" value="提交"></td>
        </tr>

        </table>

    </form>
</body>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章