zoukankan      html  css  js  c++  java
  • HTML

    HTML文档结构

    文档说明 <!DOCTYPE html>

    根标签 <html lang="en">

    头部 <head>

    正文 <body>


    常用符号

    &nbsp; 表示 空格
    &amp; 表示  &
    &lt;    表示   <
    &gt;   表示   >
    &quot;   表示 "
    &qpos;  表示  '
    

    标签

    标签会被解析成一个有层次的DOM树


    a标签

    不是块元素, 是inline元素


    锚点(定位页面的位置)

        <!-- <a href="#tips">有用的提示</a> -->
        <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
        <a name="tips">基本的注意事项 - 有用的提示</a>
    



    target选项

    • _blank 弹出新页面
    <a href="https://www.baidu.com" target="_blank">弹出新页面</a>
    

    • _self 在当前页面跳转网址
    <a href="https://www.baidu.com" target="_self">弹出新页面</a>
    

    点击事件

    <a href="https://www.baidu.com" target="_self" onclick="alert('点击确定跳转到百度')">点击确定跳转到百度</a>
     <a href="https://www.baidu.com" target="_self" onclick="alert('页面静止');return false">页面静止</a>
    

    • 通过引用js
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Test Page</title>
        <script>
            function test() {
                alert('页面跳转到百度')
            }
        </script>
    </head>
    <body>
        <a href="https://www.baidu.com" target="_self" 
        onclick="javascript:test()">
        页面跳转到百度
    </a>
    

    img标签

    <img src="/abc" alt="没有图片">
    


    div标签

    div 是块元素, 默认占父元素的一行

    <body>
    <div>
        div 是块元素
        <a href="">
            <img src="http://t8.baidu.com/it/u=3571592872,3353494284&fm=79&app=86&f=JPEG?w=1200&h=1290" alt="美女">
        </a>
    </div>
    </body>
    


    <body>
        <div>
            div 是块元素
            <div>
                <a href="">
                    <img src="http://t8.baidu.com/it/u=3571592872,3353494284&fm=79&app=86&f=JPEG?w=1200&h=1290" alt="美女">
                </a>
            </div>
        </div>
    </body>
    


    id/class属性

    每一个标签都可以拥有id 属性, js编程时候用来定义元素

    每一个标签都可以拥有class属性, js编程时候用来定义元素


    table标签

     <table cellspacing=0 cellpadding=0 border="1px" width=200 >
            <thead>
               <th>姓名</th>
               <th>性别</th>
               <th>职位</th>
            </thead>
            <tbody align="center">
                <td>任仕雄</td>
                <td>男</td>
                <td>董事长</td>
            </tbody>
            <tbody align="center">
                <td>任二雄</td>
                <td>男</td>
                <td>总经理</td>
            </tbody>
            <tbody align="center">
                <td>任小雄</td>
                <td>男</td>
                <td>公关经理</td>
            </tbody>
        </table>
    


    合并单元格(行合并)

        <table cellspacing=0 cellpadding=0 border="1px" >
            <thead>
               <th>项目组</th>
                <th>上线版本号</th>
               <th>服务</th>
               <th>回滚版本</th>
            </thead>
            <tr align="center">
                <td rowspan="2">项目1</td>
                <td rowspan="2">1.10.1</td>
                <td>微服务主程序</td>
                <td >10.4.6.200:8999/main:1.10.0-release</td>
            </tr>
            <tr align="center">
                <!--上一行2个单元格合并2,这一行删去两个td,该单元格被上面行合并了-->
                <td>微服务主接口</td>
                <td >10.4.6.200:8999/interface:1.10.0-release</td>
            </tr>
        </table>
    


    input标签

    输入框


    • placeholder 当前输入框的默认值, 输入数据消失
    • value 当前输入框的值, 需要修改需要将值删除再次输入
    • disabled 加上这个属性, 当前输入框无法操作

    form表单

    <script>
            // onchange 触发, 光标异常触发函数  onclick 点击触发
            function testClick() {
                var ele = document.getElementById('username');
                console.log(ele.value);
            }
        </script>
    
    
        <form action="" method="post">
            <table border="1px" cellspacing=0 cellpadding=1>
    
                <thead>
                    <th colspan="2">注册页面</th>
                </thead>
                <tr>
                    <td>用户名</td>
                    <td><input id="username" name="username" type="text" placeholder="请输入用户名" onchange="testClick()" value="任仕雄">
                        <!-- <button onclick="testClick()">点击测试</button>   在form表单下执行不成功-->  
                    </td>
                </tr>
                <tr>
                    <td>密码</td>
                    <td><input type="password" id="pwd" name="pwd" minlength="8" maxlength="20"></td>
                </tr>
                <tr>
                    <td>性别</td>
                    <td>
                        <input type="radio" name="gender" value="male" id="gender">男
                        <input type="radio" name="gender" value="female" id="gender" checked>女
                    </td>
                <tr>
                    <td>爱好</td>
                    <td>
                        <input type="checkbox" name="hobby" id="interest" value="money" checked>金钱
                        <input type="checkbox" name="hobby" value="beautifulgirl" id="interest">美女
                        <input type="checkbox" name="hobby" value="alchol" id="interest">美酒
                    </td>
                </tr>
                <tr>
                    <td>个性描述</td>
                    <td>
                        <textarea name="" id="" cols="30" rows="10"></textarea>
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <input type="submit" value="提交">
                        <input type="reset" value="重置">
                    </td>
                </tr>
                </tr>
    
            </table>
        </form>
    

    有name属性的表单组件会把数据提交到服务器

    请求报文分为2部分, header 和 body

    POST 请求是将表单数据放在HTTP请求的BODY部分, 形势如下

    username=%E4%BB%BB%E4%BB%95%E9%9B%84666&pwd=1111111111111111111&gender=female&hobby=money&hobby=beautifulgirl&hobby=alchol

    GET 请求是将表单数据放在HTTP请求的HEADER部分

  • 相关阅读:
    笔记:npm常见错误
    微信小程序ES6方法Promise封装接口
    vuex的Store简单使用过程
    vue-cli输入命令vue ui没效果
    uni-app项目导入第三方组件库muse-ui
    记录:拷贝gitblit里的项目使用git命令clone、pull、push等,出现一直在加载,卡住没反应的问题
    html2canvas脚本实现将html内容转换canvas内容
    记录解决phpStudy报出403Forbidden问题的方法
    gulp报错task function must be specified
    随想
  • 原文地址:https://www.cnblogs.com/cjwnb/p/11151754.html
Copyright © 2011-2022 走看看