html的url属性,HTML <a> media 属性(URL媒介类型) - html中文网

HTML  media 属性

定义和用法

media 属性规定目标 URL 是什么类型的媒介/设备进行优化的。

该属性用于规定目标 URL 是为特殊设备(比如 iPhone)、语音或打印媒介设计的。

该属性可接受多个值。

只能在 href 属性存在时使用。

浏览器支持

6ea7862c119c7227a80cf712e2a75fe5.gif

a8d812a9f287af788e26d8dca0f98f66.gif

62629870a252434449312521c0a63c53.gif

9cbf21cc389bae2689ce2efe5bb7db2e.gif

3e11e4cd93b04e93b678d4ac1ad5af22.gif

所有主流浏览器都支持 media 属性。

HTML 4.01 与 HTML5 之间的差异

该属性是 HTML5 中的新属性。

语法

可能的运算符运算符描述

and规定 AND 运算符。

not规定 NOT 运算符。

,规定 OR 运算符。

设备

值描述

all默认。适合所有设备。

aural语音合成器。

braille盲文反馈装置。

handheld手持设备(小屏幕、有限的带宽)。

projection投影机。

print打印预览模式/打印页面。

screen计算机屏幕。

tty电传打字机以及使用等宽字符网格的类似媒介。

tv电视类型设备(低分辨率、有限的分页能力)。

值描述

width规定目标显示区域的宽度。

可使用 "min-" 和 "max-" 前缀。

例子:media="screen and (min-width:500px)"

height规定目标显示区域的高度。

可使用 "min-" 和 "max-" 前缀。

例子:media="screen and (max-height:700px)"

device-width规定目标显示器/纸张的宽度。

可使用 "min-" 和 "max-" 前缀。

例子:media="screen and (device-width:500px)"

device-height规定目标显示器/纸张的高度。

可使用 "min-" 和 "max-" 前缀。

例子:media="screen and (device-height:500px)"

orientation规定目标显示器/纸张的取向。

可能的值:"portrait" 或 "landscape"

例子:media="all and (orientation: landscape)"

aspect-ratio规定目标显示区域的宽度/高度比。

可使用 "min-" 和 "max-" 前缀。

例子:media="screen and (aspect-ratio:16/9)"

device-aspect-ratio规定目标显示器/纸张的 device-width/device-height 比率。

可使用 "min-" 和 "max-" 前缀。

例子:media="screen and (aspect-ratio:16/9)"

color规定目标显示器的 bits per color。

可使用 "min-" 和 "max-" 前缀。

例子:media="screen and (color:3)"

color-index规定目标显示器能够处理的颜色数。

可使用 "min-" 和 "max-" 前缀。

例子:media="screen and (min-color-index:256)"

monochrome规定在单色帧缓冲中的每像素比特。

可使用 "min-" 和 "max-" 前缀。

例子:media="screen and (monochrome:2)"

resolution规定目标显示器/纸张的像素密度 (dpi or dpcm)。

可使用 "min-" 和 "max-" 前缀。

例子:media="print and (resolution:300dpi)"

scan规定 tv 显示器的扫描方法。

可能的值是:"progressive" 和 "interlace"。

例子:media="tv and (scan:interlace)"

grid规定输出设备是网格还是位图。

可能的值:"1" 代表网格,"0" 是其他。

例子:media="handheld and (grid:1)"

实例

html>

可打印的媒体属性页

运行实例 »

点击 "运行实例" 按钮查看在线实例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
样式优化美化<!DOCTYPE html> {% load static %} <html> <head> <title>个人中心</title> <style> .container { display: flex; flex-wrap: wrap; justify-content: space-between; } .module { width: calc(25% - 20px); margin-bottom: 20px; padding: 20px; border: 1px solid #ccc; border-radius: 5px; } @media (max-width: 768px) { .module { width: calc(50% - 20px); } } @media (max-width: 480px) { .module { width: 100%; } } </style> </head> <body> <div class="container"> <div class="module personal-info"> <!-- 个人信息模块 --> <h2>个人信息</h2> <form> <label for="username">用户名:</label> <input type="text" id="username"> <label for="email">邮箱:</label> <input type="email" id="email"> <button type="submit">保存</button> </form> </div> <div class="module change-password"> <!-- 修改密码模块 --> <h2>修改密码</h2> <form> <label for="old-password">旧密码:</label> <input type="password" id="old-password"> <label for="new-password">新密码:</label> <input type="password" id="new-password"> <label for="confirm-password">确认密码:</label> <input type="password" id="confirm-password"> <button type="submit">保存</button> </form> </div> <div class="module bind-phone"> <!-- 绑定手机模块 --> <h2>绑定手机</h2> <form> <label for="phone">手机号:</label> <input type="tel" id="phone"> <button type="submit">保存</button> </form> </div> <div class="module my-messages"> <!-- 我的消息模块 --> <h2>我的消息</h2> <ul> <li><a href="#">系统消息1</a></li> <li><a href="#">系统消息2</a></li> <li><a href="#">好友消息1</a></li> <li><a href="#">好友消息2</a></li> </ul> </div> </div> </body> </html>
06-09

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值