6 - HTML

作者: A囧囧啊 | 来源:发表于2018-05-16 17:23 被阅读0次

    HTML中有用的字符实体

    字符实体

    Emmet快捷方式

    • thead+tbody
    • tr>(td{$})*4
    • (tr>(td{列 $})*4)*3
    • <! --注释-->快捷键:Ctrl+/

    文档声明

    <!DOCTYPE html>


    标签

    <html></html>

    <html lang="zh-CN">告诉浏览器语言

    <head></head>

    <head>里面放与页面内容无关信息

    • <meta charset="utf-8">
    • <title> </title>

    <body></body>

    <body>里面放与页面内容相关信息

    • <h1> </h1>
    • <h$> <h$>
    • <p> <strong> 刘嘉俊</strong> </p>加粗
    • <p> <em> 刘嘉俊</em> </p>斜体
    • <img src="www.baidu.com" alt=风景图>
      语法:<a src="value">
      说明:alt作用是当图片读取不出来的时候,或者视力有缺陷的人读取的时候,方便使用。
    • <video> </video>
    • <audio> </audio>
    • <a href="www.baidu.com" title="百度" target="_blank">百度</a>
      <a href=#>跳转到顶部
      <a href=#某个地方>跳转倒某个地方
    • ul>li*3
      <ul>unordered list 无序列表 父亲
      <ol>ordered list有序列表 父亲
      <li>list item 列表中的一项 儿子
    • <table> </table>表格
      <thead> </thead>表头
      <tbody> </tbody>内容
      <tr> </tr>
      <td> </td>
    • <br>强制换行
    • <form> </form> 将提交后端的信息包裹起来
      <form action="url" method="get""post">
      image
    • <div class="value"> </div>
    • <label>刘嘉俊</label>
    • <input type="text""password" name="username""password" value="username1""password1" >
    • 如果点击前面字符自动调整功能
      <label for=“123456789”>刘嘉俊</label>
      <input id="123456789" type="text" name="username" value="username1">
    • <select></select>下拉菜单
    • <option>``</option>下拉菜单选择项
    • <textarea></textarea>输入框
    • <input type="hidden" name"csrf" value="abcdefg123456789">用于用户验证,防止陌生用户get或post请求修改数据库

    属性

    • type="text" type="password"``type="radio"``type="file"
    • accept="image/png"
    • name="value"
    • value="value"
    • placeholder="输入密码"
    • title="text"
    • target=:"_blank"新窗口打开URL
    • src="url"
    • href="url"
    • action="url"
    • disabled
    • contenteditable可输入框
    • class="value"赋予一个值

    常见知识

    • 在input里,name 属性有什么作用?
      name 属性用于对提交到服务器后的表单数据进行标识,或者在客户端通过 JavaScript 引用表单数据。只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。

    • radio如何分组?
      <input type="radio" name="sex" value="man">男
      <input type="radio" name="sex1" value="man">男
      按照name的value不同,分为不同的组

    • placeholder属性有什么作用?
      placeholder是做提示用的,占位符,就是你一个输入框还没输入的时候,里面就实现是placeholder的内容

    • 乱码原因?编码与解码方式不一样。
      1:没有设置meta charset
      2:meta charset设置错了
      3:英文和数字不会出现乱码,中文可能会出现

    • title 属性和 alt属性分别有什么作用?
      title属性是在图片正常加载鼠标划上去显示的值
      alt属性是在图片无法加载的时候才会显示的其值

    • W3C 的创始人是谁?
      李爵士Sir Timothy John Berners-Lee

    • HTML 规范是由哪个组织制定的?
      W3C

    • 块元素占据一整行空间
      内联元素占据内容一整块空间

    • <kbd>标签是定义键盘文本

    • HTML只会定义内容,不会去管字体颜色,大小,行间距等信息

    • post 和 get 方式提交数据有什么区别?
      post与get是浏览器向服务器发送请求的一种方式。
      get:向后端发送请求的时候是key=value形式。一是体现在URL上面,比如password会体现在URL上面,不安全。二是数据量限制。
      post:向后端发送请求的相对比较安全,没有数据量的限制。

    相关文章

      网友评论

          本文标题:6 - HTML

          本文链接:https://www.haomeiwen.com/subject/trepdftx.html