HTML——iframe、table、form-第三天


一、iframe框架

     --> 在页面中嵌套另一个页面

     --> 属性:

  •  src 页面地址
  •  width
  •  height
  •  scrolling 控制滚动条属性

             --> auto

             --> yes

             --> no

  •  frameborder ---- 0(没有边框)

             --> 用途:

  •   后台管理系统

             --> iframe + a(用得少)

  •  广告区

              --> 不利于seo

二、文本格式化标签(有效果的文本标签)

        1、 加粗

        2、  倾斜

        3、 删除(加入中划线)

        4、 加粗

        5、em 加粗

三、面试题

          1、为什么会有两个加粗,有什么区别?

                   --> 表现没有任何区别,区别在于语义化。b是单纯的加粗,strong是着重强调加粗;i是倾斜,em是强调倾斜。很多我们在用的时候都把它的自带样式去除,只用它的语义化,样式交给css

          2、语义化:用合适的标签包裹对应的内容

                  --> 语义化的好处:

  •   对于程序员来说,可读性强
  •   增强seo

四、table表格

        1、tr

        2、th 表头 列

        3、td 单元格

        4、属性

  •   border 边框
  •   widthheight
  •   cellspacing ---- 0 (单元格间距)
  •   cellpadding ---- 0 (单元格内边距即单元格距离文字的距离,只有一个数字时,是上下左右都变化)
  •   align ---- center (居中)控制排列方向
  •   colspan ---- 4,写几合并几列
  •   rowspan ----2,写几合并几行

        5、完整版写法

            注意事项:如果要用,就写全

五、form表单(发送数据)

        1、作用:给后台发送数据 。如果想要数据成功,input上面加上name

        2、属性

                   2-1. action(提交地址)

                   2-2. method(提交方式):

  •   get(默认) ---- 数据在地址栏显示、
  •   post ---- 数据不在地址栏显示

        3、input(输入数据)

               3-1. 属性

  • name --- 输的是什么类别
  • type --- textpasswordsubmitbuttonreset(重置按钮)、radio(单选框,要一个组名(name))、checkbox(多选框)——checked(默认选中)、file(文件)
  • value ---- 输入框里面的东西
  • disabled ---- 只读,不可使用

        4、label

                    --> 一般用在表单里面,包裹表单的提示文字

                    --> 属性:for里面放id的名字,提高用户体验

        5、textarea(文本域)

                 --> 属性:

  •   cols
  •   rows

        6、select(下拉菜单框)

                     --> 配合option使用

六、空标签

        1、hr 水平分隔符

        2、br 换行符

七、实体标签(特殊字符)

        1、   (整体表示一个空格)

        2、 <

        3、 >>

        4、 ©(版权)

八、HTML5的标签

        1、结构化标签

                    --> 增强语义化

  •   header ---- 头部
  •   section ---- 身体
  •   footer ---- 脚部
  •   nav ---- 导航
  •   article ---- 包裹文章

        2、功能化标签

                    --> 配合JS使用

                    --> canvas 画布、audio 音频(controls -- 显示控件)、vedio 视频(controls -- 显示控件)

                       

九、H5的表单属性

         1calendardatetimeemailnumbersearchurl等,多在移动端使用,唤醒的键盘不一样。