HTML

简介


  • 视图层技术:HTML  CSS  Bootstrap  JavaScript  JQuery  EasyUI

 

  • HTML:HT(HyperText) M(Markup) L(language) 超文本标记语言

 

  • 作用:展示数据   收集数据

 

  • 运行机制:
    • 1.html由浏览器运行
    • 2.解释执行

 

 

  • 语法:<标签>  标签体  </标签>

 

  •  HTML代码基本结构:
html    --网页(包含   head  和body)
    head  ---头 (网页描述信息,编码格式)
    body  ---身体(网页显示内容区域)
<html>
    <head>
        编码设置代码,网页描述信息(不显示)
    </head>
    <body>
        文字  图片  表格  颜色  表单
    </body>
</html>

 

  •  HTML代码书写文件名:*.html 或者 *.htm

 

 基本标签


 

1.文本相关标签

标题:将文字显示成标题的样子
    h1  ---<h1>标题文字</h1>
    h2  ---<h2></h2>
    h3
    ...
    h6

注释:
    <!-- 注释文字 -->

段落标签:
    细节:浏览器解析  空格、n个空格,换行都会只解析一个空白字符(空格)
    p: <p>段落文字 </p>
    pre: <pre></pre>  保留源文档格式

特殊字符:
    空格    &nbsp;
    商标    &trade

 

2.字体

<标签 属性名="属性值"></标签>
属性:对标签的作用进行详细描述

基本结构:<font>文字</font>
颜色:color(属性)   属性值  颜色的英文单词或者RGB值
大小:size(属性)    数字  1~7之间

例如:
<font color="green" size="7">闲敲棋子落灯花。</font>

 

3.列表

  •   有序列表:ol
  •   无序列表:u1
  •   列表中每一项:li
<ol>
       <li>枪炮</li>
       <li>杆菌</li>
       <li>钢铁</li>
</ol>
        
<ul> <li>枪炮</li> <li>杆菌</li> <li>钢铁</li> </ul>

 

4.图片

<img src=""  width=""  height="">

 img  显示图片

  • 属性src:通过路径告知img显示的图片
  • 属性width:宽度   值(数字px)
  • 属性height:高度   值(数字px)
<img src="img/qyqx.jpg" width="200px" height="100px"></img>

 

5.换行+分割线

  • 换行:<br/>
  • 分割线:<hr/>    其中有属性color
<p>刚子刚子刚子
<br/>
<hr color="red"/>    
   雷子雷子雷子
</p>

 

6.head内部常用标签

  • 标题:
<title>百度一下,你就知道</title>

 

  • 防止HTML乱码:
    • 将html文件的编码和meta制定浏览器解析使用的编码保持一致
格式:
<meta charset="编码格式"/>

<meta charset="UTF-8"/>

 

7.超链接

  • 标签:a
<a href="跳转的目标页面的路径">超链接显示的文本</a>

<a href="****">刚子家的狗走丢了,很着急!</a>

 

  • 属性href:  指定超链接跳转到哪个页面
  • 属性target:新页面打开的位置
    • 可选值:‘_self’  在当前窗口打开新页面
    • '_blank' 在新窗口打开新页面
    • '_parent' 在父级窗口中展示跳转页面
    • '_top'    在顶级窗口中展示页面

 

table(表格)


 语法:

标签:
表格:table
标题区:thead
       行:tr
       单元格:th
数据区:tbody
        行:tr
       单元格:td 

 

<html>
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <table>
            <!--标题区-->
            <thead>
                <tr>
                    <th>ID</th>
                    <th>姓名</th>
                    <th>性别</th>
                    <th>年龄</th>
                </tr>
            </thead>

            <!--数据区-->
            <tbody>
                <tr>
                    <td>100</td>
                    <td>刚子</td>
                    <td>18</td>
                    <td></td>
                </tr>

                <tr>
                    <td>101</td>
                    <td>雷子</td>
                    <td>19</td>
                    <td></td>
                </tr>

            </tbody>
        </table>
    </body>
</html>

 

常见属性:

table标签的属性

  • 1.align:表格显示在网页横向位置(居左显示  居中显示  居右显示)
    • 可选值: left     center     right
  • 2.border:边框宽度    默认值0
  • 3.width:宽度    值=“数字px”  或者  值  =“90%”
  • 4.height:设置表格高度      值=“数字px”

 

td标签常见属性:

  • 1.colspan:跨列显示   值 数字
  • 2.rowspan:跨多行显示  值  数字
  • 3.align:单元格内部内容的水平对齐方式(居左显示  居中显示  居右显示)
    • 可选值: left     center     right

 

tr标签常见属性:

  • 1.bgcolor:背景色

 

form


  作用:

  • 1.接收用户输入的数据
  • 2.发送用户输入的数据

表单元素(控件)

  • 1.单行文本输入框:input + type="text"
<input type="text" readonly="true" />
属性:
type="text"  单行文本输入框
readonly="true"  不能改内容
value="文本"   输入框默认值 
hidden="true"  隐藏

 

  • 2.密码输入框:input + type = "password"
密码:<input type="password" />

 

  • 3.单选钮:input + type = "radio"
<input type="radio" name="单选钮的名字"/>


性别 <input type="radio" name="sex" /><input type="radio" name="sex" />女

属性:
type="radio"
name="name相同的多个单选钮表示一组"

 

  • 4.下拉列表:select + option
父标签:select 表示下拉列表
子标签:option 选项
<select>
    <option>显示选项文本1</option>
    <option>显示选项文本2</option>
    <option>显示选项文本3</option>
</select>

options常用属性:
selected="true" 当前选项默认被选中

 

  • 5.复选框: input + type="checkbox"
<input type="checkbox"/>

属性:
checked="true" 默认被选中

 

  • 6.多行文本 textarea
<textarea></textarea>
标签内容:默认值
属性: cols 列宽度   字数 rows 行高度   字数

 

  • 7.按钮  input  + type = "xxx" 
普通按钮(不具备任何功能)
<input type="button" value="按钮文字"/>

提交按钮(提交表单数据功能)
<input type="submit"/>

重置按钮(重置表单数据内容)
<input type="reset"/>

属性:
disabled="true"  使按钮失效,不可使用
value="按钮显示文字"

 

 

提交数据

表单数据提交

 

提交数据关键要素

1.form标签

  作用:

  • 1.指明当前表单内的数据提交到哪里
  • 2.表明当前form内的元素总体是一个表单

  使用:

  • 1.form标签包含在表单元素外边
  • 2.属性  action="接收表单数据的路径"

 

2.所有表单元素提交数据相关的两个重要属性

  • name:表单元素的name , 以后收集数据的能够分辨出来该数据是什么含义
  • value : 默认值  (常用于  radio  checkbox  select)

 

3.提交按钮

<input type="submit"/>

 

表单提交数据方式

form标签属性   method:表明数据的提交方式

默认可选值:

get:

  • 1.语义:获取数据  (查询功能,搜索,查看,查看详情)
  • 2.方式:默认提交方式  
  • 3.提交数据量比较小(不同浏览器有差异)
  • 4.获得的静态资源会被浏览器缓存
  • 将提交的数据追加的浏览器的地址栏
  • 格式为  form的action地址 ?name=value &name=value...

post:

  • 1.语义:提交数据(添加,修改 ,上架,下架)
  • 2.方式:将数据打包发送,不会显示在地址栏中
  • 3.提交数据量大(文件上传)

 

iframe


 

在网页内嵌套显示另一张页面

语法:

<iframe src="要显示的页面的路径"></iframe>

 

属性:

  • src:引用的网页路径
  • height:高度
  • width:宽度
  • frameborder:是否显示边框 
  • name:frame的名字

在指定的iframe中展示跳转页面(局部跳转)

菜单:
    <a href="back/main.html" target="main">显示所有联系人</a>
    
    <a href="login.html" target="main">登录</a>
    
    <a href="form.html" target="main">注册</a>
    
    <br>
    
    <hr />
    
    <!--显示另一张页面-->
    <iframe  frameborder="0" name="main" src="back/main.html" width="100%" height="600px"></iframe>

 

posted @ 2020-05-28 15:33  华哥好棒棒  阅读(143)  评论(0编辑  收藏  举报