iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >HTML5中的Scoped属性如何使用
  • 842
分享到

HTML5中的Scoped属性如何使用

2024-04-02 19:04:59 842人浏览 安东尼
摘要

这篇文章主要介绍“HTML5中的Scoped属性如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html5中的Scoped属性如何使用”文章能帮助大家解决问题

这篇文章主要介绍“HTML5中的Scoped属性如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html5中的Scoped属性如何使用”文章能帮助大家解决问题。

HTML5的变革给我们带来了大量非常有用的新属性,比如placeholder, download, hidden,等等。每一种新属性都给我们带来了对页面元素新的控制方法和控制效力

特别的,有一个新的属性,它能让我们控制多个元素的属性,就是:scoped。style标记上新出现的这个scoped属性可以让CSS样式只对局部元素生效,具体说,就是存放这段style样式的元素的子元素生效,跟平常的样式不一样的唯一地方就是新加了一个scoped属性:

复制代码

代码如下:

<style scoped>

</style>

具有scoped属性的样式只会应用到当前元素和其子元素。Inline样式仍然比scoped样式优先级高,所以,最好避免使用inline样式,下面是将几种样式混合到一起比较它们的作用效率范围:

复制代码

代码如下:

<div class="democontain lazy ">

<style scoped>

div { border: 1px solid green; margin-bottom: 20px; min-height: 40px; }

.democontain { background: #f8f8f8; }

</style>

<div></div>

<div style="border-color: pink;">

<style scoped>

div { background: lightblue; border: 1px solid blue; }

</style>

<div></div>

</div>

<div></div>

</div>

在scoped样式里可以使用任何合法的CSS样式标记,比如媒体查询,就像下面这样:

复制代码

代码如下:

<style scoped>

@media only screen and (max-width : 1024px) {

div { background: #000; }

}

</style>

这个新出现的scoped属性是非常有用的功能,尤其对那些创作模板的,或CMS用户,或某些无法操作整个样式文件的开发人员。但需要注意的是,有些老式的浏览器上不支持这个属性的

关于“HTML5中的Scoped属性如何使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网node.js频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: HTML5中的Scoped属性如何使用

本文链接: https://www.lsjlt.com/news/90083.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作