热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HTML入门第三天

一.分帧标签iframe:一个网页包含另外一个网页(浏览器中的浏览器)src:跳转的路径width:指定小框架的宽度height:指定小框架的高度scrolling:滚动条值为no

一. 分帧标签   

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

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

        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框架的浏览器来显示内容

二. 表单(重要)    

    输入框:   单边标签:    

           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表单中    

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

        method: 提交方法  get post      

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

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

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

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

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

        下拉框:      

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

            name:  起名字      

            multiple: 多选     

                  value:给内容设置默认的值      

            selected:  默认选中         

            文本域:       

            cols   设置多少列      

            rows:  设置有多少行         

            按钮:     

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

三. 头标签   

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

     标题:     

     link:   结合css文件使用          

    SEO优化:            

    自动跳转:     

    字符编码: 

四. 无意义标签  

     div/span/footer/header/section   

    div:  块标签   span: 行标签

五. DTD文档类型定义   

    H5标准: 

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

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

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

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

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

转:https://www.cnblogs.com/phplk/p/6546656.html



推荐阅读
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
  • 本文介绍了一道网络流题目hdu4888 Redraw Beautiful Drawings的解题思路。题目要求以行和列作为结点建图,并通过最大流算法判断是否有解以及是否唯一。文章详细介绍了建图和算法的过程,并强调在dfs过程中要进行回溯。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • mui框架offcanvas侧滑超出部分隐藏无法滚动如何解决
    web前端|js教程off-canvas,部分,超出web前端-js教程mui框架中off-canvas侧滑的一个缺点就是无法出现滚动条,因为它主要用途是设置类似于qq界面的那种格 ... [详细]
  • 通过手机浏览器调用客户端QQ
    php教程|php手册thinkphp代码,代码示例,代码参考,php短信,数据库备份代码,令牌验证,去除代码中的空白和注释调用QQ客户端php教程-php手册可调用iosandr ... [详细]
  • layui表格分页不生效怎么办
    web前端|Layui教程layuiweb前端-Layui教程小程序实例源码,ubuntuip切换,tomcat默认端改为80,爬虫完整源码,微信小程序php接口,seo专业培训班 ... [详细]
  • Ifyouaretryingtostopthesessionfromtimeingoutallthetimeyoucandothisratherthanincreasingthes ... [详细]
  • Html5第一章
    Html5第一章 ... [详细]
author-avatar
LuoXR小堇_137
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有