zoukankan      html  css  js  c++  java
  • Html标签

    静态资源:html、css、javascript,所有用户访问得到相同的结果

    html:用户展示页面(图片、按钮、文字),是最基础的网页开发语言

    css:页面的布局加美化(颜色、大小)

    javascript:动态效果

    动态资源:jsp、servlet、php、asp....,返回不同的结果,如果用户请求的是动态资源,会转化为静态资源,再发给浏览器

    网路通信三要素:

    ip:电子设备在网络中的唯一标识

    端口:应用程序在计算机中的唯一标识   0-65536

    传输协议:传输规则(TCP(三次握手,安全,慢)、UDP(广播协议,传输快不安全))

    一:简单的html标签及实例

     练习1:常见的html标签

     效果图:

    表格标签: table:定义表格    tr:定义行    (colspan:合并列  rowspan:合并行)

    td:定义单元格   th:定义表头单元格(默认加黑)

    图片的插入

    结合css使用:

    div:每一个div占满一整行,块级标签

    span:文本信息在一行展示,行内标签

    列表标签:ul ol,a herf超链接

     

     练习2:自定义网页

     

    综合应用:

     类似于途牛网站的图片插入:

    分部组件拆分(原途牛网站)

     代码实现以及简略效果图:

    <!--2020/2/2-->
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>旅游网</title>
    </head>
    <body>
    <table width="100%" align="center">
    <!--td 标签 -- 代表HTML表格中的一个单元格 -->
    <!--tr 标签 -- 代表HTML表格中的一行 -->
    <tr>
    <td>
    <img src="1.png" width="100%" alt=" ">
    </td>
    </tr>
    <!--第2行-->
    <tr>
    <td>
    <img src="2.png" width="100%" alt=" ">
    </td>
    </tr>

    <tr>
    <td>
    <table width="=100%" align="center">
    <!--三个图需要在一行,所以放在一个tr-->
    <tr>
    <td>
    <!--图片过大的话需要用width=100%铺满整个网页-->
    <img src="3.png" width="100%" alt=" ">
    </td>
    <td>
    <img src="4.png" width="100%" alt=" ">
    </td>
    <td>
    <img src="5.png" width="100%" alt=" ">
    </td>
    </tr>
    </table>
    </td>
    </tr>

    <!--文本链接-->
    <tr>
    <td>
    <table width="100%" align="center">
    <!--五个超链接,字体背景色改为黄色,集中,并且高度变高一点-->
    <tr bgcolor="#ff8c00" align="center" height="45">
    <td>
    <a href="">超值热卖</a>
    </td>
    <td>
    <a href="">超级自由行</a>
    </td>
    <td>
    <a href="">旅游分期</a>
    </td>
    <td>
    <a href="">特价机票</a>
    </td>
    <td>
    <a href="">特价酒店</a>
    </td>
    </tr>
    </table>
    </td>
    </tr>

    <tr>
    <td>
    <table align="center" width="95%">
    <tr>
    <td>
    <img src="6.png">
    </td>
    <td>
    <img src="6.png">
    </td>
    <td>
    <img src="6.png">
    </td>
    <td>
    <img src="6.png">
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <font size="5%"><b>当季热玩</b></font>
    <hr color="red">
    <table width="100%" align="center">
    <tr>
    <td>
    <table align="center" width="100%">
    <tr>
    <!--一个图片占两行-->
    <td rowspan="2">
    <img src="8.png">
    </td>
    <td>
    <!--人民币符号:&yen-->
    <img src="7.png" width="100%" alt=" "><br>
    <font color="red">&yen; 5999起</font>
    </td>
    <td>
    <img src="7.png" width="100%" alt=" "><br>
    <font color="red">&yen; 5999起</font>
    </td>
    <td>
    <img src="7.png" width="100%" alt=" "><br>
    <font color="red">&yen; 5999起</font>
    </td>
    </tr>
    <tr>
    <td>
    <img src="7.png" width="100%" alt=" "><br>
    <font color="red">&yen; 5999起</font>
    </td>
    <td>
    <img src="7.png" width="100%" alt=" "><br>
    <font color="red">&yen; 5999起</font>
    </td>
    <td>
    <img src="7.png" width="100%" alt=" "><br>
    <font color="red">&yen; 5999起</font>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td align="center">
    <font color="#808080" size="2" >
    Copyright &copy;2006-2020 南京途牛科技有限公司 Tuniu.com | 营业执照 | ICP证:苏B2-20130006 | 苏ICP备12009060号 | 北京旅游网</font>
    </td>
    </tr>
    </table>
    </body>
    </html>

     二:表单标签

    代码练习:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <!--form定义表单范围,可以表示采集用户数据的范围
                 * action :指定提交数据的url
                   method:指定提交方式:get post常用
                   表单项中的数据想要被提交,必须指定其name属性name=
                   get方法:请求参数会在地址栏中显示;请求参数大小是有限制的;不太安全
                   post方法:请求参数不会在地址栏中显示,会封装在请求体中;请求参数大小没有限制的;较为安全-->
    <!--input改变元素展示的样式通过改变type值
        select:下拉列表
        textarea:文本域-->
    <form action="佳琦.jpg",method="get">
        <!--placeholder-属性:指定输入框的提示信息,当输入框内容变化,会自动清空提示信息-->
        <!--label指定输入项的文字描述信息,for属性会与input的id属性对应;如果添加了该属性,则点击label区域,会让inout输入框获取焦点-->
        <label for="user">用户名:<input name="usename" placeholder="请输入用户名" id="user"></label><br>
        密码:<input type="password" name="password" placeholder="请输入密码"><br><!--密码框输入时会隐藏-->
        <!--radio单选框(name里包含的属性值必须一样,否则不能实现单选),一般用value给定提交的值,如果没有就会默认提交为on
           checkbox复选框;有checked是默认值-->
        性别:<input type="radio" name="gender" value="male"><input type="radio" name="gender" value="female" checked> 女<br>
        爱好:<input type="checkbox" name="hobby" value="shopping">逛街
             <input type="checkbox" name="hobby" value="movie">看电影
             <input type="checkbox" name="hobby" value="programming"checked >敲代码<br>
        城市:<select name="province">
                <option>请选择</option>
                <option selected>西安</option><!--select默认选项-->
                <option>北京</option>
                <option>上海</option>
             </select><br>
        自我描述:<textarea cols="10" rows="10"></textarea><br>
        <!--h5新增功能,仅输入日期和带时间的日期以及邮箱校验(至少带@)-->
        生日:<input type="date" name="birthday"><br>
        年龄:<input type="number" name="age"><br><!---number框后可以上下增减-->
        当前时间:<input type="datetime-local" name="nowtime"><br>
        邮箱:<input type="email" name="email"><br>
        <!--提交图片时,type为file格式-->
        图片:<input type="file" name="file"><br>
        <!--隐藏域的值不会在页面中显示,但是会被提交-->
        隐藏域:<input type="hidden" name="id" value="abc"><br>
        <input type="button" value="常见按钮"><br>
        <input type="submit" value="登录"><br>
        <!--image导入图片,src指定路径-->
        <input type="image" src="11.png">
    </form>
    </body>
    </html>

    圈出的为新方法:

     

     填入网页页面:

    如果提交方式为get,并且input中,有name属性,则会将该行对应的name以及值传入服务器(相当于纽带)

     提交后的地址栏:http://localhost:63342/SqlTest/WebExercise/LabelExer/%E4%BD%B3%E7%90%A6.jpg?usename=123&password=123&gender=female&hobby=programming&province=%E8%A5%BF%E5%AE%89(中文的http会转化)&birthday=1999-01-23&age=21&nowtime=2020-02-03T23%3A20&email=2543900188%40qq.com&file=QQ%E5%9B%BE%E7%89%8720200108155005.jpg&id=abc(隐藏域设置的值)&x=106&y=43

    三:练习注册小页面

  • 相关阅读:
    TensorFlow中使用GPU
    C++内存管理与注意事项
    深入理解Transformer及其源码
    Dropout原理与实现
    指针生成网络(Pointer-Generator-Network)原理与实战
    深度学习中的优化算法总结
    Hadoop伪分布式搭建
    集成学习总结
    模型评估
    基于Spring AOP实现的权限控制
  • 原文地址:https://www.cnblogs.com/laurarararararara/p/12250716.html
Copyright © 2011-2022 走看看