1/29 HTML常用标签

发布于 2022年 01月 22日 18:52

英语小课堂

hyper 超级 target 目标 reference 引用 frame 边框 error 错误

blank 空白 parent 父母 self 自己 load 加载 canvas 画布

a标签

小贴士:

​ 命令行执行 yarn global add http-server

​ http-server -c-1 然后点击一个地址 在输入自己要打开网页的名字

​ 或者执行 yarn global add parcel 然后用 parcel 加网页名字打开

属性

href 超级链接 作用:取值 网址 路径 伪协议 id href=#xxx
    <!-- 伪协议:-->
	javascript:;
	<a href="javascript:alert('你好');">伪协议</a>
    <a href="javascript:;">空伪协议阻止页面刷新</a>

	<!--mailto:邮件地址	发邮件给谁-->
    <a href="mailto:xxx@qq.com">发邮件给XXX</a>

	<!--tel:手机号	打电话给谁-->
    <a href="tel:12345678901">打电话给谁</a>

	<!--id	href=#xxx-->
	<p id="xxx">跳转到这里</p>
    <a href="#xxx">跳转</a>
target 页面打开方式
内置样式
    
	<a href="https://www.baidu.com/" target="_blank">这是一个网页 在新的页面打开</a>
    <a href="//www.baidu.com/" target="_top">在最顶层窗口打开</a>
<!-- 主页  
    解释 _self 和 _parent 的用法
    主页里面创建了一个一个盒子 用iframe标签引用其他标签里面的内容 
	注释:iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。
-->
    <div style="width: 800px;height: 400px;">
    <iframe src="iframe01.html" frameborder="0" width="800px" height="300px"></iframe>
    </div>
<!-- 
    第一个链接页面 在里面链接了一个百度网页 点击百度网页就会在自身的盒子内打开一个网页
	下面又链接了第二个网页 用_parent 跳转就会在他的父盒子即parents类盒子打开链接页面
-->
    <body style="background-color: brown; ">
        我是iframE01 里面有个a标签
        <div class="parents">
            <a href="//www.baidu.com/" target="_self">链接</a>
            <iframe src="iframe02.html" frameborder="0">这是第二个</iframe>
        </div>
    </body>
<!-- 第二个链接页面-->
    <body style="background-color: green; ">
        我是iframE02 里面有个a标签
        <div>
            <a href="//www.baidu.com/" target="_parent">链接</a>
        </div>
    </body>

程序员样式 name 组合 iframe
	<a href="//google.com" target="xxx">google</a>
    <a href="//www.baidu.com/" target="xxx">baidu</a>
    <hr />
    <iframe style="border: none;  width: 600px ; height: 300px;" src="" name="xxx"></iframe>
    <hr />
download 下载 rel=noopener

table标签

    <style>
        table {
            /* auto 根据内容调整宽高 */
            table-layout: fixed;
            /* 是否合并 */
            border-collapse: collapse;
            /*控制表格与表格之间的距离  */
            border-spacing: 20px;
        }
        
        th,
        td {
            border: 1px solid red;
        }
    </style>
    <table>
        <thead>
            <tr>
                <th>英语</th>
                <th>翻译</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>error</td>
                <td>错误</td>
            </tr>
            <tr>
                <td>look</td>
                <td></td>
            </tr>
            <tr>
                <td>error</td>
                <td>错误</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td></td>
                <td></td>
            </tr>
        </tfoot>
    </table>

img 标签

小贴士:

​ 永远不能让图片变形

    <img id="xxx" src="images/hua.jpg" alt="这是一朵花">
    <!-- 图片加载失败 用 alt描述图片 -->
    <script>
        // 事件 onload onerror 
        xxx.onload = function() {
            console.log("图片加载成功");
        }
        xxx.onerror = function() {
            xxx.src = '/images/huacopy.jpg';
        };
    </script>

form标签和input标签

小贴士:

​ 一个form表单必须要有一个标签含有 type="submit" 才可以提交 否则默认提交

input :submit和button有什么区别

​ input里面不能再有内容 button里面可以有任何东西有任何标签

    <!-- autocomplete 自动填充 
         target 我要提交到那个页面
	     method 必须选中 POST/GET
	-->
    <form action="/xx" method="POST" autocomplete="on" target="_blank">
        <input type="text" name="username" id="">
        <input type="submit" value="提交咯01">
        <!-- button不写 type="submit" 默认就是 type="submit" -->
        <button type="submit">
            <strong>提交咯02</strong>
        </button>
        <hr>
        <input type="password" name="" id="">
        <hr>
        <input type="radio" name="gender" id=""><input type="radio" name="gender" id=""><hr>
        <!-- 同一个name就表明他们是一组的 -->
        <input type="checkbox" name="hobby" id=""><input type="checkbox" name="hobby" id=""><hr>
        <!-- multiple 同时上传多个文件 -->
        <input type="file" name="" id="" multiple>
        <hr>
        <!-- 看不见的 给机器留的 不是给我们用的 自动填一些ID /字符串-->
        <input type="hidden" name="">
        <hr>
        <textarea name="" id="" cols="30" rows="10" style="resize: none; width: 50px; height: 50px;"></textarea>
        <hr>
        <select name="" id="">
            <option value="">-请选择-</option>
            <option value="1">星期一</option>
            <option value="2">星期二</option>
        </select>
        <!-- 事件
        onchange/onfocus/onblur
        -->
    </form>
小贴士

​ 一般我们不监听input的click事件

​ form里面的input要有name

​ form里面放一个 type="submit"才能触发submit事件

感想

相对于之前学的常用标签的基础上又学习了很多。单独的标签上的用法了解到了更多和很多标签的注意事项。


资料来源:饥人谷

本文为贰贰的原创文章,著作权归本人和饥人谷所有,转载务必注明来源

推荐文章