HTML常用标签

a标签

作用

  • 可以创建通向其他网页、文件、同一页面内的位置、电子邮件地址或任何其他 URL 的超链接

常用属性

  1. href 属性:超链接指向的 URL 或其片段

    描述
    http://google.com打开 http 协议的网址,协议错误可能无法打开
    https://google.com打开 https 协议的网址,协议错误可能无法打开
    //google.com协议自动继承,推荐使用该方法
    路径链接本地路径并打开
    JavaScript:js代码;点击执行JavaScript代码
    ID值自动跳转到 ID 值的位置
    mailto:邮件地址发送邮件到该邮箱
    tel:电话号码点击手机会自动打开拨号界面
        <!-- 点击跳转到百度 -->
        <a href="http://baidu.com">跳转到百度</a>
    
        <!-- 点击跳转到百度 -->
        <a href="https://baidu.com">跳转到百度</a>
    
        <!-- 点击跳转到百度 -->
        <a href="//baidu.com">跳转到百度</a>
    
    
        <a href="./1.jpg">点击查看图片</a>
    
        <!-- 点击执行JavaScript代码 -->
        <a href="JavaScript:alert('1');">点击弹窗</a>
    
        <!-- 快速定位到页面中id为 v 的元素 -->
        <a href="#v">点击跳转</a>
    
        <!-- 发送邮件,自动填写收件人地址 -->
        <a href="mailto:123456@qq.com">发送邮件</a>
    
        <!-- 手机页面显示拨号界面,并且把号码自动输入 -->
        <a href="tel:13800138000">点击跳转到拨号界面</a>
    
  2. target 属性:链接的的打开方式

    描述
    _blank新页面打开
    _top在顶层窗口打开 (如果没有,则与self一致)
    _parent在父级窗口打开 (如果没有,则与self一致)
    _self当前页面打开(默认值)
  3. download:下载网页(基本作废)

img标签

作用

  • 发出get请求,展示一张图片

img属性

属性描述
srcURL图片路径(必要参数)
alttext图片无法显示时候显示的文字
widthpx图片宽度(只设置宽度,高度等比缩放)
heightpx图片高度(只设置高度,宽度等比缩放)
<img src="./1.jpg" alt="图片1" width=400px>

注意事项

  • 同时设置widthheight 时,必须按照比例,否则会导致图片变形

常见img事件

  • onload:图片加载成功
  • onerror:图片加载失败
<img src="./logo.jpg" id="xxx" >

<script>
    xxx.onload = function(){
        console.log("图片加载成功");
    };
    xxx.onerror = function(){
        console.log("图片加载失败");
    };
</script>

img响应式

max-width 100% 该属性值会对元素的宽度设置一个最高限制,适用于多尺寸设备完整显示图像。

<style>
img {
max-width: 100%;
    }
</style>

<body>
   <img src="./1.jpg" > 
</body>

iframe标签

  • 内嵌窗口,现在基本不用

table标签

  • 创建一个表格

组成标签

区域划分

  • <thead></thead>:表头标签

  • <tbody></tbody>:表格主体(不可省略)

  • <tfoot></tfoot>:表格底部

  • 内容书写

    • <tr></tr>:表示一行
    • <th></th>:表头单元格,文字加粗并居中
    • <td></td>:普通单元格
    <table>
        <thead>
            <!-- 一个tr表示一行 -->
            <tr>
                <th>第一行第一列</th>
                <th>第一行第二列</th>
                <th>第一行第三列</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>第二行第一列</td>
                <td>第二行第二列</td>
                <td>第二行第三列</td>
            </tr>
        </tbody>
        <tfooter>
            <tr>
                <td>第三行第一列</td>
                <td>第三行第二列</td>
                <td>第三行第三列</td>
            </tr>
        </tfooter>
    </table>
    

table属性

属性描述
table-layoutauto列宽:根据单元格文字自动匹配
fixed列宽:等宽显示
border-spacingpx单元格之间的间距
border-collapsecollapse边框合并

form标签

作用

  • 发get或post请求,然后刷新页面

form属性

属性描述
actionURL请求的页面地址
methodPOSTpost请求
methodGETget请求
autocompleteon开启自动建议填充内容
autocompleteoff关闭自动建议填充内容
target_self在当前页面加载(默认值)
target_blank在新的窗口加载
target_parent在父级窗口打开(如果没有,则与self一致)
target_top在顶层窗口打开(如果没有,则与_self一致)

input标签

input 控件

属性说明
type“text”单行文本框
typepassword密码框
typecheckbox复选框
typeradio单选框,必须添加name属性才生效
typefile上传文件(单文件选择),添加属性 multiple 可以多文件选择,无值。添加accept可限制上传文件类型
typesubmit提交按钮
typereset重置按钮
typeimage图形提交按钮
typebutton普通按钮
checkedchecked默认选中
typehidden隐藏表单

常见事件

  • onchange:当用户输入改变的时候触发

  • onfocus:鼠标集中到上面的时候触发

  • onblur:鼠标离开的时候触发

button标签

  • 按钮标签

type属性

属性描述
typesubmit提交按钮(默认值)
button普通按钮

input的提交按钮 和 button的提交按钮的区别

  • button里面可以有其他标签,input只能在value设置纯文本内容

textare标签

  • 多行文本输入,默认用户可以拖拽大小,通过resize:none来禁用拖拽功能
<textarea style="resize:none;width:50%;height:300px"></textarea>

select标签

  • 下拉选择框
  • option内容是文本内容,只是提供给用户看
  • value的值是真正的值,操作时候用到
<select>
    <option value="1">星期一</option>
    <option value="2">星期二</option>
</select>

其他标签

  • video:视频标签
  • audio:音频标签
  • canvas:绘画标签(有兼容性问题)
  • svg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值