zoukankan      html  css  js  c++  java
  • HTML入门第三天

    一. 分帧标签   

      iframe: 一个网页包含另外一个网页(浏览器中的浏览器)    

            src: 跳转的路径     指定小框架的宽度   

            height: 指定小框架的高度    

            scrolling: 滚动条  值为no/yes/auto,如果大于iframe,有滚动条.如果小于iframe,没有滚动条   

             frameborder: 框架的边框    name: 给框架起名字.   

       frameset: 把一个窗口分为多个小窗口,来显示不同的网页    [注]有frameset就不能有body标签    

            rows: 设置多少行    cols: 设置多少列    

            border: 边框    frameborder: 有无边框   0表示无边框   1表示有边框   

                           bordercolor: 边框颜色    noresize: 不设置窗口大小,不可以拖动   默认可以设置   

           frame: 用来显示每一个小窗口的内容    

            src: 跳转的路径  scrolling:  有无滚动条  no/yes/auto    

              name: 就是给小窗口起名字,用来点击时,跳转的链接   

        noframes: 不支持frameset框架的浏览器来显示内容

    二. 表单(重要)    

        输入框: <input />  单边标签:    

               size: 存放字体的宽度    

               value: 输入框默认的值,光标放上去显示在最后边    

               placeholder: 输入框默认的值,  输入框颜色变灰, 光标放上去显示在最前边   输入内容时,默认值消失   

               readonly:  表示只能读,不能写    disabled: 占位符, 只能读不能写,  输入框变灰    

              maxlength: 能显示的最大字符长度    

               type: 值有很多种     

                  text: 文本   默认不写也是文本类型     

                                            password: 密文     submit:   提交按钮    

                                            button:   按钮,后边结合js使用     

                                            radio:  单选框              

                                                    [注] 1.name值必须一致          

                                                          2.所有的单选框都必须给一个value          

                                                          3.默认选中使用checked     

                                            checkbox: 复选框         

                                                     [注] 1.nane值必须一致   love[]          

                                                            2.所有的复选框都必须有value     

                                            file:  上传文件          

                                            hidden:   隐藏   应用:  提交用户信息时,需要通过唯一确定id来确定用户信息         

                                            name: 给输入框起名字   

         表单: <form></form>   

             [注] 所有要提交的内容都必须放到form表单中    

            action: 要提交的方式---跳转的文件    一般都是提交到php文件中.    

            method: 提交方法  get post      

                get: 默认的传参方式      post: 一般把数据提交到后台某个文件中    

            target: 打开目标地址的方式  _self   _blank    

            enctype: 编码类型      只有在上传文件时才使用   enctype="multipart/form-data"         

            label:   专门为单选框中的点击文本时,做一个默认选中的操作      

            for   只有for的值与单选框中id的值一致,才有效果             

            下拉框: <select></select>      

                size: 下拉框中显示内容的长度      

                name:  起名字      

                multiple: 多选     

                <option></option>      value:给内容设置默认的值      

                selected:  默认选中         

                文本域:  <textarea></textarea>      

                cols   设置多少列      

                rows:  设置有多少行         

                按钮:   <button></button>  

                   [注] button的效果跟input框中type的属性值submit一致    

    三. 头标签   

         不显示在浏览器中    所有的内容都放在head标签中    

         标题:  <title></title>    

         link:   结合css文件使用      <link rel="stylesheet"  type="text/css"   href="路径"  />    

        SEO优化:  <meta name="keywords" content=" " />        <meta name="description" content=" " />    

        自动跳转:  <meta http-equiv="refresh" content="4;url=http://www.baidu.com" />    

        字符编码:  <meta charset="utf-8" />

    四. 无意义标签  

         div/span/footer/header/section   

        div:  块标签   span: 行标签

    五. DTD文档类型定义   

        H5标准:  <!DOCTYPE html>

      今天所讲的内容中,表单是最为重要的,他是前后台交互的纽带之一,也是最常见的向后台传值得方式,所以我今天着重讲一下表单,下面请看我自己写的一串自认为比较全面的代码:

     1 <!doctype html>
     2 <html>
     3     <head>
     4         <meta charset="utf-8" />
     5         <title>作业3</title>
     6     </head>
     7     <body>
     8         <table border="1" align="center" width="350" height="550" bgcolor="pink">
     9             <caption><h1>注册用户表</h1></caption>
    10             <tr>
    11                 <td align="left" >
    12                     <form enctype="multipart/form-data">
    13                                 <input type="hidden" id="user"/>
    14                         用户名:&nbsp;<input type="text" name="username" /><br /><br />
    15                         性别:&nbsp;&nbsp;<input type="radio" name="sex" value="0" id="nan" />
    16                                 <label for="nan" ></label>
    17                                 <input type="radio" name="sex" value="1" checked id="nv" />
    18                                 <label for="nv"></label><br /><br />
    19                         爱好:&nbsp;&nbsp;<input type="checkbox" name="love[]" value="sing" />唱歌
    20                                 <input type="checkbox" name="love[]" value="dance" />跳舞
    21                                 <input type="checkbox" name="love[]" value="draw" />画画
    22                                 <input type="checkbox" name="love[]" value="dadoudou" checked />打豆豆<br /><br />
    23                         头像:&nbsp;&nbsp;<input type="file" name="file" /><br /><br />
    24                         手机号:&nbsp;<input type="password" name="tel" /><br /><br />
    25                         QQ号:&nbsp;&nbsp;<input type="password" name="qq"/><br /><br />
    26                         邮箱:&nbsp;&nbsp;<input type="text" name="email"/><br /><br />    
    27                         籍贯:&nbsp;&nbsp;<select name="hometown">
    28                                     <option value="bj" selected>北京</option>
    29                                     <option value="sh">上海</option>
    30                                     <option value="gz">广州</option>
    31                                     <option value="sd">山东</option>
    32                                     <option value="hn">河南</option>
    33                                     <option value="hb">河北</option>
    34                                     <option value="jx">江西</option>            
    35                                 </select><br /><br />
    36                         备注:&nbsp;&nbsp;<textarea cols="20" rows="5"></textarea><br /><br />
    37                         密码:&nbsp;&nbsp;<input type="password" name="pwd1"><br /><br />
    38                         确认密码:<input type="password" name="pwd2"/><br /><br />
    39                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="立即注册"/>
    40                         <input type="reset" value="全部重置"/><br /><br />
    41                     </form>
    42                 </td>
    43             </tr>
    44         </table>
    45     </body>
    46 
    47 </html>

    这串代码运行出来的结果是:

    从第一行开始,大家会发现,全局架构标签上面又多了<!doctype html>这串代码,这表示的是HTML代码的标准,记住:每次写HTML代码在之前标上就好.接下来直接看body里面,我在这里用了一个表格table做了边框,就是把form表单的内容看成一个元素,放在一行一列的表格中.然后大家开始看form表单的内容.首先form标签是双边标签,在开始标签中,有属性enctype="multipart/form-data"这表示下面要上传文件.然后form表单中第一行,是type="hidden",他的作用是在不显示在使用用户界面的基础上给接受者数据.然后就是用户名一个简单的type="text"文本输出框.性别则较为特殊,raido单选框的意思,用法如上述代码,这里我做了一个小的调整,将其赋予id,id具有唯一性,因此在label标签中我用了一个for属性(大家可以去查手册)将男这个字符也变成可以点击的了,实际操作大家可以试试.然后就是爱好,这里就是checkbox多选框,用法也较为简单,唯一一点注意的就是赋给name值要加上中括号,这是后面PHP 的内容了.然后就是头像,我用的file上传文件,这就和开始标签中的enctype呼应了.然后是手机号,这里我用的password,他写完是不会显示的,和输入密码格式一样的.下面直接看籍贯,用到时select这个标签,这个标签的格式和列表标签ul,ol差不多,里面用的option来显示.然后就是备注,用的是文本域,textarea,cols表列数rows表行数,和table中含义一样.然后就是注册按钮,type=submit,用法如上,值得注意的是这个按钮的名字是用value来改变的,最后是用法和他完全一样的重置reset按钮.这就是这串代码的内容,基本上把所有的type都用到了,希望能帮大家加深对form表单的理解吧.

    [注]&nbsp;是空格的意思,我用来调整页面的!

  • 相关阅读:
    Delphi公用函数单元
    Delphi XE5 for Android (十一)
    Delphi XE5 for Android (十)
    Delphi XE5 for Android (九)
    Delphi XE5 for Android (八)
    Delphi XE5 for Android (七)
    Delphi XE5 for Android (五)
    Delphi XE5 for Android (四)
    Delphi XE5 for Android (三)
    Delphi XE5 for Android (二)
  • 原文地址:https://www.cnblogs.com/phplk/p/6546656.html
Copyright © 2011-2022 走看看