zoukankan      html  css  js  c++  java
  • 零基础学习java------31---------共享单车案例,html快速入门(常见标签,get和post的区别)

     一 .单车案例

    二. HTML快速入门

      

     红字表示要掌握的内容

    超文本标记语言,此处的标记指的即是关键字,其用处是用来写页面(展示数据)。

    语法:(1)./当前目录;../ 父级目录

       (2)注释符号:<!--....--> 

    1. 标签:建议小写,一般成对出现

      页面展示的数据写在body里面,标签可以嵌套

      元素(对象):

      从标签开始到标签的结束:包含子元素、文本、属性

    (1)font(此标签可以给文本赋予颜色):

    (2)img:   <img src="图片路径" />

    (3)a    超链接<a href=”所要跳转的页面”></a>

     

     点击即会跳转到相应的页面

    (4)title  :页面的名字,位于头部中

     其中charset是规定当前页面的编码集

    (5)<br/> 换行

    (6)span 行内文本:如密码输入错误会在那行显示密码有误

    (7)<p></p> 段落

    (8)<h1></h1> 标题

     结果

    (9)<hr />    显示一条横线,可以改变颜色和宽度

     (10)列表标签

    有序列表(默认是以数字排序,也可以通过type="A"改成字母)

     结果

     无序列表

    将上面的ol改为ul即可(默认是圆点)

    11)表单标签  form

     输入框中的type表示输入框的类型

     

     action:当前表单的数据提交到的位置(一般是后台的路径,用于用户和后台交互)

    #         :当前表单的数据提交到本页面

    后台怎么知道传来的参数时用户名还是密码等参数=====>给参数取名字,在后台按参数名获取参数,如获取name就是getName

     

     点击提交后,参数会传至url处(get),如下图

     单选框:radio

     此处若不在所有的输入框写name="”,则可以多选。在页面显示如下:

     会发现,提交后获取不到gender选择的值,直接等于默认值on,解决方法:

     name:用户值传递的名字

        用户单选框的分组

     value  单选有默认值on,value修改默认值

     添加vale值

     

     页面结果

     checked表示默认选中什么值,如下,就表示默认性别为男

      多选框  checkbox

     页面显示结果

     下拉框 select,option

     页面显示

     这样,点击注册后,年月日参数不能被提交到url,解决方法:

     页面结果

    (12)居中:<center></center>

     2. get请求和post请求

      get :数据在地址栏中,相对不安全,大小有限制,不能上传和下载,不容易解决中文乱码

      post:数据在请求体中,相对安全,大小没有限制,能上传和下载,容易解决中文乱码

     

    3. 表格  

     <table></table>表,<tr></tr> 行,<td></td>列

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>表格</title>
        </head>
        <body>
            <center>
                <h1>这是我的表格</h1>
                <table>
                    <tr>
                        <td>ID</td>
                        <td>name</td>
                        <td>price</td>
                    </tr>
                    <tr>
                        <td>ID</td>
                        <td>name</td>
                        <td>price</td>
                    </tr>
                    <tr>
                        <td>ID</td>
                        <td>name</td>
                        <td>price</td>
                    </tr>
                </table>
            </center>
        </body>
    </html>
    View Code

    此处是三行三列(行里嵌套列)页面显示如下:

     可发现没有边框,解决======>在table标签中添加边框属性,如下

     修改后页面显示结果:

     可发现有两层边框(内外),去掉内边框(在table标签中添加cellspacing属性),如下

     修改后页面显示如下:

     表格中可以嵌套其他标签:如下

     修改后页面的显示结果

     淘宝商品的显示就是这样的

                

  • 相关阅读:
    Python中利用xpath解析HTML
    常见聚类算法——K均值、凝聚层次聚类和DBSCAN比较
    格式化字符串format函数
    编程语言这个垂直方向
    CLR,GC 表示什么意思?
    ASP.Net MVC开发基础学习笔记:一、走向MVC模式
    NPOI 通过excel模板写入数据并导出
    SQL 注意事项
    解决微信公众号OAuth出现40029(invalid code,不合法的oauth_code)的错误
    iis 站点中文乱码 解决方案
  • 原文地址:https://www.cnblogs.com/jj1106/p/11581796.html
Copyright © 2011-2022 走看看