女王控的博客

全部

232 篇文章

JS DOM innerText和textContent的区别

简介 innerText IE6 就开始支持,那个时候,Firefox 浏览器是不支持这个 API 的,一直到 2016 年 3 月份 Firefox 45+才开始支持。 而 textContent IE9 浏览器才开始支持: 由于存在兼容性,因此在开发 PC 端项目的时候获取元素的文本内容都是下面的语句: 久而久之,就误认为 innerText 和 textContent 作用是一样的。 innerText 和 textContent 的不同 调用对象不同 innerText 只有 HTML… »

document.readyState的作用

简介 document.readyState 是一个只读属性,可以返回当前文档的准备状态。 语法 其中 state 值包含下面三个值: loading 表示文档正在加载中。 interactive 表示文档已完成加载,文档已被解析,但图像、样式表和框架等子资源仍在加载。 complete 表示文档和所有子资源已完成加载。如果状态变成这个,表明 load 事件即将触发。 DOM 事件绑定没必要等 domready 对于 web 页面开发,JavaScript 最主要的功能之一就是页面上 DOM… »

HTMLUnknownElement与HTML5自定义元素

HTMLUnknownElement 元素 在网页中,随便写一个标签,例如: 这个 就是一个 HTMLUnknownElement 元素。 在 HTML 规范中,HTMLUnknownElement 元素是一个被认可的合法的元素,CSS 可以无障碍使用,例如: 则实时效果如下(用户名大写): ZHANGXINXU HTMLUnknownElement 继承 HTMLElement 中的方法,因此,基本上,常用的 HTML 方法都是可以畅快使用的,例如,文字变红色,可以直接: 不同点 在 HTML… »

如何借助content属性显示CSS var变量值

变量作为字符动态呈现 CSS var 变量(CSS 自定义属性)很好用,然后,有时候,需要这些变量能够同时作为字符在页面中呈现,我们想到的是使用::before/::after 伪元素配合 content 属性,但是,把 CSS 变量直接作为 content 属性值是没有任何效果的。 借助 CSS 计数器呈现 CSS var 变量值 也就是虽然 content 属性本身不支持变量,但是 counter-reset… »

CSS not伪类用法一览

优先级 如果对所有 CSS 伪类的优先级(也就是我们常说的选择器权重)进行分类,你会发现总共只有两个级别,0 级和 10 级。 0 级指没有优先级,1 级是标签选择器,10 级是类选择器,属性选择器,100 级是 ID 选择器。 伪类,伪类,既然带有“类”字,自然其优先级好类选择器一致。 但是,其中有个特殊,那就是逻辑伪类的优先级都是 0。例如::not(),:is(),:where()等。 逻辑伪类整个选择器语句的优先级是由括号里面内容决定的,不同的逻辑伪类规则不一样,其中:not… »

0%