• 前端之html的查漏补缺


     
     
    一、<head>部分

    <!-- 声明该文档是html5的文档 -->
    <!DOCTYPE html>
    <!-- lang="en"是说明该网页主要的语言是英文 -->
    <!-- <html lang="zh-CN"> -->
    <html lang="en">
    <head>
        <!-- 不写这个如果有中文可能会乱码 -->
        <meta charset="utf-8">
        <title>html</title>
        <!-- 定义css样式 -->
        <style type="text/css"></style>
        <!-- 定义js代码或引入外部js文件 -->
        <script type="text/javascript"></script>
        <!-- 引入外部样式表文件 -->
        <link rel="stylesheet" type="text/css" href="">
        <!-- 定义页面原信息 -->
        <meta/>
        <meta name="keywords" content="关键字,meta,keywords,搜索">
        <meta name="description" content="简单介绍html的元素">
    </head>
    <body>
     
    </body>
    </html>
     
    1.几个常用标签:
    标签
    意义
    <title></title>
    定义网页标题
    <style></style>
    定义内部样式表
    <script></script>
    定义JS代码或引入外部JS文件
    <link/>
    引入外部样式表文件
    <meta/>
    定义网页原信息
     
    2.Meta标签介绍:
    <meta>元素可提供有关页面的原信息(mata-information),针对搜索引擎和更新频度的描述和关键词。
    <meta>标签位于文档的头部,不包含任何内容。
    <meta>提供的信息是用户不可见的。
    meta标签的组成:
    meta标签共有两个属性,它们分别是http-equiv属性和name 属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。
    a. http-equiv属性:相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。
    <!--2秒后跳转到对应的网址,注意引号-->
    <meta http-equiv="refresh" content="2;URL=https://www.oldboyedu.com">
    <!--指定文档的编码类型--><meta http-equiv="content-Type" charset=UTF8">
    <!--告诉IE以最高级模式渲染文档--><meta http-equiv="x-ua-compatible" content="IE=edge">
    b. name属性: 主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。
    <meta name="keywords" content="meta总结,html meta,meta属性,meta跳转">
    <meta name="description" content="老男孩教育Python学院">
     
     
    二、<body>部分

     
     
     
    表单属性:
    属性
    描述
    accept-charset
    规定在被提交表单中使用的字符集(默认:页面字符集)。
    action
    规定向何处提交表单的地址(URL)(提交页面)。
    autocomplete
    规定浏览器应该自动完成表单(默认:开启)。
    enctype
    规定被提交数据的编码(默认:url-encoded)。
    method
    规定在提交表单时所用的 HTTP 方法(默认:GET)。
    name
    规定识别表单的名称(对于 DOM 使用:document.forms.name)。
    novalidate
    规定浏览器不验证表单。
    target
    规定 action 属性中地址的目标(默认:_self)。
     
     
     
    input
    type属性值
    表现形式
    对应代码
    text
    单行输入文本
    <input type=text" />
    password
    密码输入框
    <input type="password"  />
    date
    日期输入框
    <input type="date" />
    checkbox
    复选框
    <input type="checkbox" checked="checked"  />
    radio
    单选框
    <input type="radio"  />
    submit
    提交按钮
    <input type="submit" value="提交" />
    reset
    重置按钮
    <input type="reset" value="重置"  />
    button
    普通按钮
    <input type="button" value="普通按钮"  />
    hidden
    隐藏输入框
    <input type="hidden"  />
    file
    文本选择框
    <input type="file"  />
     
     
     
    <!-- 声明该文档是html5的文档 -->
    <!DOCTYPE html>
    <!-- lang="en"是说明该网页主要的语言是英文 -->
    <!-- <html lang="zh-CN"> -->
    <html lang="en">
    <head>
        <!-- 不写这个如果有中文可能会乱码 -->
        <meta charset="utf-8">
        <title>html</title>
        <!-- 定义css样式 -->
        <style type="text/css"></style>
        <!-- 定义js代码或引入外部js文件 -->
        <script type="text/javascript"></script>
        <!-- 引入外部样式表文件 -->
        <link rel="stylesheet" type="text/css" href="">
        <!-- 定义页面原信息 -->
        <meta/>
        <meta name="keywords" content="关键字,meta,keywords,搜索">
        <meta name="description" content="简单介绍html的元素">
    </head>
    <body>
    <div>
        <!--
        html标签的几个分类:
            1. 单标签和双标签
            2. 内联标签和块儿级标签(是否独占一行)
                内联: span img a b i
                块儿级:div h1~h6 p hr ul li ol
                
                嵌套的规则:
                    1. 内联的不能套块儿级
                    2. p不能套块儿级标签
                    
            3. 展示用的和交互用的
            
            4. table标签
            
            5. 列表
                1. ul
                2. ol
                3. dl
                
            6. 特殊符号
                1. &nbsp;
                2. &copy;
                3. &reg;
                4. &lt;
                5. &gt;
     
     
        -->
     
        <p id="图片相关的设置">
            <img src="" alt="当图片显示不出来会打印这句话" title="鼠标移到图片上会打印这句话">
        </p>
     
        <p id="页面内的跳转">
            <a href="#test">跳到最后</a>
            <a href="" id="test"></a>
        </p>
     
    <!--
        总结input属性:
            text
            textarea 大段文本
            password
     
            radio 单选框
            checkbox 多选框
            select 下拉菜单
            option 具体的下拉选项
            optgroup 分组的下拉框(label="上海")
     
            date 日期
            datetime 时间
     
            file 文件
     
            button 普通按钮,多用js给它绑定事件
            reset 重置
            submit 提交
     
     
     
    -->
     
        <p id="emmet插件的使用">
            <!-- 在pycharm中按tab键会进行快捷操作,其它编辑器中要安装emmet插件 -->
            h1*4>a.c$#id${content$}
        </p>
        
        <p>
            <label for="username">username:</label>
            <input type="text" name="" id="username">
            <input type="password" name="密文输入">
            <input type="hidden" name="隐藏">
            <input type="text" value="默认可以修改">
            <input type="text" name="" placeholder="占位符">
            <input type="" readonly value="默认不能修改">
            <input type="text" value="不能被选中" disabled>
        </p>
     
        <p id="单选框">
            性别:
            <!-- label的第一个用法 -->
            <input type="radio" checked name="gender" id="man">
            <label for="man">男</label>
            <input type="radio" name="gender" id="woman">
            <label for="woman">女</label>
        </p>
     
        <p id="复选框">
            爱好:
            <!-- label的第二个用法 -->
            <label><input type="checkbox" name="">篮球</label>
            <label><input type="checkbox" name="">足球</label>
            <label><input type="checkbox" name="">皮球</label>
        </p>
     
        <p id="下拉分级">
            <!-- 加入multiple就变成了多选的下拉框 -->
            <select multiple>
                    <optgroup label="河南">
                        <option>许昌</option>
                        <option>洛阳</option>
                        <option selected>郑州</option>
                        <option>商丘</option>
                    </optgroup>
                    <optgroup label="广东">
                        <option>广州</option>
                        <option>惠州</option>
                    </optgroup>
            </select>
        </p>
     
        <p id="文本框输入">
            <textarea cols="30" rows="10"></textarea>
        </p>
     
        <p id="上传文件">
            头像:
            <input type="file" name="">
            <!--
                method="post" enctype="multipart/form-data" autocomplete="off" 关闭自动补全 novalidate
            -->
        </p>
     
        <P id="input按钮">
            <input type="submit" value="提交">
            <input type="button" value="按钮">
            <input type="reset" value="全部重置">
        </P>
     
        <p id="选择时间">
            生日:
            <input type="date" name="">
        </p>
        
        
    </div>
    <div>
     
     
     
    </div>
    </body>
    </html>
     
  • 相关阅读:
    杭电 1521 排列组合

    杭电 1799 循环多少次?
    杭电1028 Ignatius and the Princess III(整数拆分)
    毕业论文A.1 Matlab环境配置
    Open Graphics Library初步_搭建环境_GLUT
    Open Graphics Library初步_摄影机_GLUT
    C#使用office相关com组件
    插入排序
    二叉树的四种遍历方法(递归、迭代)
  • 原文地址:https://www.cnblogs.com/changwoo/p/9568419.html
Copyright © 2020-2023  润新知