简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

HTML5中的Scoped属性使用实例

来源:易贤网   阅读:1129 次  日期:2014-07-14 14:20:50

温馨提示:易贤网小编为您整理了“HTML5中的Scoped属性使用实例”,方便广大网友查阅!

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

代码如下:

<style scoped>

/* styles go here */

</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用户,或某些无法操作整个样式文件的开发人员。

更多信息请查看IT技术专栏

更多信息请查看网页制作
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:在HTML5 Canvas中放入图片和保存为图片的方法
下一篇:HTML5添加鼠标悬浮音响效果不使用FLASH
易贤网手机网站地址:HTML5中的Scoped属性使用实例
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!