• html基础


    <!DOCTYPE html>
    <!--标准的html格式-->
    <!--普通情况下一个页面中只允许出现一对html标签-->
    <!--标签:被<>包裹的名字-->
    <!--标签中可以定义属性,lang代表下放要求按照英文进行解释-->
    <html lang="en">
    <!--头部-->
    <!--head中的内容  80%无法在页面看到-->
    <head>
        <!--不成对出现:自闭合标签-->
        <meta charset="UTF-8">
        <!--特殊能够看到的title:浏览器的页签-->
        <!--需要成对出现:主动闭合标签-->
        <title>处女座</title>
        <!--style+tab建可自动补全-->
        <!--style标签可以在head中写css样式-->
        <style></style>
        <!--引入CSS标签:-->
        <!--link下可以自己写属性,例如图标-->
        <!--rel属性的目的 告诉浏览器,这个标签是要做tab图片还是要引入css-->
        <!--不同的属性用空格分隔-->
        <link rel="shortcut icon" href="http://www.imdsx.cn/wp-content/themes/QQ/images/logo.jpg">
        <!--引入css所用样式:-->
        <link rel="stylesheet">
        <!--script标签,能够在head中写javascript代码-->
        <script></script>
    
    </head>
    <body>
    <!--h:标题标签,1最大,6最小-->
    <h1>H1H1H1H1H1</h1>
    <h2>H2H2H2H2H2</h2>
    <h3>H3H3H3H3H3</h3>
    <h4>H4H4H4H4H4</h4>
    <h5>H5H5H5H5H5</h5>
    <h6>H6H6H6H6H6</h6>
    <!--p:段落标签-->
    <p>HTML学习实际就是学习能够被浏览器所识别的一套规则</p>
    <p>HTML学习实际就是学习能够被浏览器所识别的一套规则</p>
    <!--br换行标签-->
    ---------------------------<br>
    HTML学习实际就是学习能够被浏览器所识别的一套规则
    HTML学习实际就是学习能够被浏览器所识别的一套规则
    <!--块级标签:自己无论多大都占一整行,从而别的标签必须换行-->
    <!--div标签:带有换行样式,很常用的标签-->
    <!--伪白板标签-->
    <div>div真正的勇者不是狼狈的逃脱,而是用闲暇时间,磨练自己。</div>
    <div>div真正的勇者不是狼狈的逃脱,而是用闲暇时间,磨练自己。</div>
    <!--行级标签:自己多大就占多大,如果不满一行别的标签可以补上-->
    <!--span标签-->
    <!--span标签是白板标签,可以被CSS随意修饰-->
    <!--<span>span,磨练自己。</span>-->
    <!--输入框-->
    <input>
    <!--带默认提示文案-->
    <!--方法1:默认赋值-->
    <input value="请输入用户名">
    <!--方法二-->
    <!--置灰样式展示-->
    <!--input默认的type值是text,就是单纯的文本框-->
    <input placeholder="请输入用户名" ,type="text">
    <!--value属性就是input的值-->
    <!--name对应接口的key, value对应的值,通过input获取值,然后传给后端-->
    <input placeholder="请输入用户名" ,type="text" value="hm" name="username">
    <!--输入后隐藏为密文-->
    <input type="password">
    <!--多选框-->
    <div><span><input type="radio" checked="checked"></span></div>
    <div><span><input type="radio"></span></div>
    <!--单选框-->
    <div><span><input type="checkbox" checked="checked"></span></div>
    <div><span><input type="checkbox"></span></div>
    <!--name字段相同则互斥-->
    <div><span><input type="radio" checked="checked" name="sex"></span></div>
    <div><span><input type="radio" name="sex"></span></div>
    <!--登录框-->
    <div><span>用户名:</span><span><input placeholder="请输入用户名" ,type="text" name="username"></span></div>
    <div><span>密码:</span><span><input placeholder="请输入密码" type="password"></span></div>
    <!--登录框老师示范-->
    <div>
        <span>用户名:</span>
        <input placeholder="请输入用户名" type="text">
    </div>
    <div>
        <span>密码:</span>
        <input placeholder="请输入用户名" type="password">
    </div>
    <!--label标签:扩展点击范围-->
    <form action="http://api.nnzhp.cn/api/user/login" method="post">
        <!--get中, name相当于Key,值是用户输入。在用户submit时会提交数据-->
        <div>
            <!--label for id名-->
            <!--点击这个label光标可以定在关联的id的输入框中-->
            <label for="user">用户名:</label>
            <!--id属性 在一对html标签中不允许出现出现重复-->
            <!--name值与接口中的key必须一致-->
            <input placeholder="请输入用户名" type="text" id="user" name="username" value="niuhanyang">
        </div>
        <div>
            <label for="pwd">密码:</label>
            <input placeholder="请输入用户名" type="password" id="pwd" name="passwd" value="aA123456">
        </div>
        <!--按钮-->
        <!--button必须自己写触发时间去请求-->
        <input type="button" value="button登录">
        <!--submit和form连用可以直接去请求数据-->
        <input type="submit" value="submit登录">
        <!--reset回到默认状态-->
        <!--reset也要和form表单连用才有效果-->
        <input type="reset">
        <!--file上传文件-->
        <input type="file">
    </form>
    <!--两种按钮区别:-->
    <!--submit 与form表单连用才有效果,submit点击跳到action-->
    <!--submit提交的弊端:-->
    <!--submit提交的整个表单,重新提交后原页面输入的内容就没有了,比如注册页一个内容写错了,提交后就要全部重新写,体验不友好-->
    
    <!--&lt :左尖括号  -->
    <!--&gt:右尖括号-->
    &ltp&gt&lt/p&gt
    <!--多个空格处理:-->
    <span>&nbsp&nbsp&nbsp&nbsp女 座</span>
    <!--更多替换符可百度HTML替换符-->
    <!--清浏览器缓存-->
    <!--检查-&#45;&#45;右键刷新——清空缓存并硬性重新检查-->
    <!--多行文本:-->
    <textarea>多行文本的默认信息</textarea>
    <!--下拉框标签-->
    <!--select是下拉框,option是下拉列表-->
    <!--默认选项是第一个option-->
    <h5 style="display: inline">单选</h5>
    <select>
        <option>北京</option>
        <option>上海</option>
        <option selected="selected" value="shenzhen">深圳</option>
    </select>
    <!--传值也是通过name来传-->
    <select name="city" size="10" multiple="multiple">
        <!--size是展示几个,可以滚动-->
        <!--multiple是多选,在页面上需要按住ctrl才能多选-->
        <optgroup label="河北省">
            <option value="1">邢台</option>
            <option value="2">保定</option>
        </optgroup>
        <optgroup label="黑龙江省">
            <option value="3">哈尔滨</option>
            <option value="4">牡丹江</option>
        </optgroup>
    </select>
    
    <!--超链接标签-->
    <!--目的:跳转到某个链接-->
    <!--target 代表在新页面打开-->
    <!--href:跳转地址-->
    <!--target:新打开一个页面-->
    <a href="http://ui.imdsx.cn/html/" target="_blank">课件地址</a>
    <!--a标签做锚点-->
    <!--style="height: 1000px; 100%"代表宽高-->
    <div style="height: 1000px; 100%" id="i1">我是顶部</div>
    <!--#i1就是对应的#i1的id-->
    <a href="#i1">回到顶部</a>
    <!--图片标签:必须有src属性-->
    <!--title:鼠标悬浮上显示的文字-->
    <!--图片加载失败时的碎裂图片图标-->
    <img src="http://www.imdsx.cn/wp-content/themes/QQ/images/logo.jpg" title="鼠标悬浮上显示的文字" alt="图片碎裂后显示的文字">
    <!--table标签-->
    <!--boder=1:加边框-->
    <table border="1">
        <!--表头thead-->
        <thead>
        <!--tr代表一行一行的数据-->
        <tr>
            <th>id</th>
            <th>接口名</th>
            <th>请求方式</th>
            <!--colspan="2"代表占两列-->
            <th colspan="2">操作</th>
        </tr>
        </thead>
        <!--表体,与表头对应-->
        <tbody>
        <!--tr代表行 一组tr是一行的数据-->
        <tr>
            <!--td代表列-->
            <td>1</td>
            <td>/login</td>
            <!--rowspan="3"代表占3行-->
            <td rowspan="3">post</td>
            <td>运行</td>
            <td>编辑</td>
        </tr>
        <tr>
            <!--td代表列,几列表头,就有几列表体-->
            <td>2</td>
            <td>/login</td>
            <td>运行</td>
            <td>编辑</td>
        </tr>
        <tr>
            <!--td代表列-->
            <td>3</td>
            <td>/login</td>
            <td>运行</td>
            <td>编辑</td>
        </tr>
    
        </tbody>
    </table>
    <!--ul li标签:加圆点-->
    <!--ul外层,li内层-->
    <ul>
        <li>狮子座</li>
        <li>双鱼座</li>
        <li>天蝎座</li>
    </ul>
    <!--ol:前面数字-->
    <ol>
        <li>狮子座</li>
        <li>双鱼座</li>
        <li>天蝎座</li>
    </ol>
    <!--dl分层-->
    <dl>
        <dt>黑龙江省</dt>
        <dd>哈尔滨市</dd>
        <dd>牡丹江市</dd>
    </dl>
    <!--前端代码不安全,因为从服务器拉取代码存到本地,给浏览器来渲染-->
    
    </body>
    
    
    </html>
  • 相关阅读:
    一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——解码篇:(二)用ffmpeg解码音频
    ffmpeg音频播放代码示例-avcodec_decode_audio4
    一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——解码篇:(一)用ffmpeg解码视频
    一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——收流篇:(二)示例
    Oracle加密表空间进行数据加密的示例
    Oracle TDE的数据加密示例并用logminer验证加密效果
    Oracle登录操作系统验证和密码文件验证
    使用dbms_crypto包加密关键列数据
    使用文件模拟ASM磁盘
    演示save point及自治事务的用处
  • 原文地址:https://www.cnblogs.com/hancece/p/14921975.html
Copyright © 2020-2023  润新知