Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

JS 参考

按类别分类的 JS 按字母顺序排列的 JS

JavaScript

JS 数组 JS 布尔值 JS 类 JS 日期 JS 错误 JS 全局 JS JSON JS 地图 JS 数学 JS 数字 JS 对象 JS 运算符 JS 优先级 JS Promise JS 正则表达式 JS 集合 JS 语句 JS 字符串 JS TypedArray

窗口

窗口对象 窗口控制台 窗口历史记录 窗口位置 窗口导航器 窗口屏幕

HTML DOM

HTML 文档 HTML 元素 HTML 属性 HTML 集合 HTML 节点列表 HTML DOMTokenList HTML 样式
alignContent alignItems alignSelf animation animationDelay animationDirection animationDuration animationFillMode animationIterationCount animationName animationTimingFunction animationPlayState background backgroundAttachment backgroundClip backgroundColor backgroundImage backgroundOrigin backgroundPosition backgroundRepeat backgroundSize backfaceVisibility border borderBottom borderBottomColor borderBottomLeftRadius borderBottomRightRadius borderBottomStyle borderBottomWidth borderCollapse borderColor borderImage borderImageOutset borderImageRepeat borderImageSlice borderImageSource borderImageWidth borderLeft borderLeftColor borderLeftStyle borderLeftWidth borderRadius borderRight borderRightColor borderRightStyle borderRightWidth borderSpacing borderStyle borderTop borderTopColor borderTopLeftRadius borderTopRightRadius borderTopStyle borderTopWidth borderWidth bottom boxShadow boxSizing captionSide caretColor clear clip color columnCount columnFill columnGap columnRule columnRuleColor columnRuleStyle columnRuleWidth columns columnSpan columnWidth counterIncrement counterReset cssFloat cursor direction display emptyCells filter flex flexBasis flexDirection flexFlow flexGrow flexShrink flexWrap font fontFamily fontSize fontStyle fontVariant fontWeight fontSizeAdjust height isolation justifyContent left letterSpacing lineHeight listStyle listStyleImage listStylePosition listStyleType margin marginBottom marginLeft marginRight marginTop maxHeight maxWidth minHeight minWidth objectFit objectPosition opacity order orphans outline outlineColor outlineOffset outlineStyle outlineWidth overflow overflowX overflowY padding paddingBottom paddingLeft paddingRight paddingTop pageBreakAfter pageBreakBefore pageBreakInside perspective perspectiveOrigin position quotes resize right scrollBehavior tableLayout tabSize textAlign textAlignLast textDecoration textDecorationColor textDecorationLine textDecorationStyle textIndent textOverflow textShadow textTransform top transform transformOrigin transformStyle transition transitionProperty transitionDuration transitionTimingFunction transitionDelay unicodeBidi userSelect verticalAlign visibility width wordBreak wordSpacing wordWrap widows zIndex

HTML 事件

HTML 事件 HTML 事件对象 HTML 事件属性 HTML 事件方法

Web APIs

API 画布 API 控制台 API 获取 API 全屏 API 地理位置 API 历史记录 API 媒体查询列表 API 存储 API 验证 API Web

HTML 对象

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

其他参考资料

CSSStyleDeclaration JS 转换


MediaQueryList API


MediaQueryList 对象

MediaQueryList 对象存储来自媒体查询的信息。

MediaQueryList 对象window 对象的属性。

MediaQueryList 对象可以通过以下方式访问:

window.matchMedia() 或者直接使用 matchMedia()

示例

const mqlObj = window.matchMedia();
自己试试 »
const mqlObj = matchMedia();
自己试试 »

MediaQueryList 属性

属性 描述
matches 布尔值。
true 表示文档匹配查询,否则为 false
media 字符串。
媒体查询(列表)。

MediaQueryList 方法

方法 描述
addListener() 添加一个新的监听函数,该函数在媒体查询的评估结果发生变化时执行
removeListener() 从媒体查询列表中删除之前添加的监听函数。如果指定的监听器不在列表中,则不执行任何操作

媒体查询

matchMedia() 方法的媒体查询可以是 CSS @media 规则 中的任何媒体特征,例如 min-height、min-width、orientation 等。

示例

matchMedia("(max-height: 480px)").matches);
matchMedia("(max-width: 640px)").matches);

媒体类型

描述
all 默认值。适用于所有媒体类型设备
print 用于打印机
screen 用于电脑屏幕、平板电脑、智能手机等。
speech 用于大声朗读页面的屏幕阅读器

媒体特征

描述
any-hover 是否有任何可用的输入机制允许用户悬停在元素上?(在媒体查询级别 4 中添加)
any-pointer 任何可用的输入机制是否是指向设备,如果是,那么它的精度如何?(在媒体查询级别 4 中添加)
aspect-ratio 视窗宽度和高度的比率
color 输出设备的每个颜色分量的比特数
color-gamut 用户代理和输出设备支持的大致颜色范围(在媒体查询级别 4 中添加)
color-index 设备可以显示的颜色数量
grid 设备是网格还是位图
height 视窗高度
hover 主要输入机制是否允许用户悬停在元素上?(在媒体查询级别 4 中添加)
inverted-colors 浏览器或底层操作系统是否反转颜色?(在媒体查询级别 4 中添加)
light-level 当前环境光照强度(在媒体查询级别 4 中添加)
max-aspect-ratio 显示区域的宽度和高度之间的最大比率
max-color 输出设备的每个颜色分量的最大比特数
max-color-index 设备可以显示的最大颜色数量
max-height 显示区域的最大高度,例如浏览器窗口
max-monochrome 单色(灰度)设备上每个“颜色”的最大比特数
max-resolution 设备的最大分辨率,使用 dpi 或 dpcm
max-width 显示区域的最大宽度,例如浏览器窗口
min-aspect-ratio 显示区域的宽度和高度之间的最小比率
min-color 输出设备的每个颜色分量的最小比特数
min-color-index 设备可以显示的最小颜色数量
min-height 显示区域的最小高度,例如浏览器窗口
min-monochrome 单色(灰度)设备上每个“颜色”的最小比特数
min-resolution 设备的最小分辨率,使用 dpi 或 dpcm
min-width 显示区域的最小宽度,例如浏览器窗口
monochrome 单色(灰度)设备上每个“颜色”的比特数
orientation 视窗的方向(横向或纵向模式)
overflow-block 输出设备如何处理超出视窗块轴方向的内容?(在媒体查询级别 4 中添加)
overflow-inline 超出视窗内联轴方向的内容是否可以滚动?(在媒体查询级别 4 中添加)
pointer 主要输入机制是否是指向设备,如果是,那么它的精度如何?(在媒体查询级别 4 中添加)
resolution 输出设备的分辨率,使用 dpi 或 dpcm
scan 输出设备的扫描过程
scripting 脚本(例如 JavaScript)是否可用?(在媒体查询级别 4 中添加)
update 输出设备可以修改内容外观的速度有多快?(在媒体查询级别 4 中添加)
width 视窗宽度

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.