【问题标题】:CSS scope in Visual Studio for Windows 8.1 apps适用于 Windows 8.1 应用的 Visual Studio 中的 CSS 范围
【发布时间】:2014-03-06 08:47:08
【问题描述】:

我正在学习以下教程来了解如何开发 Windows 商店应用程序。

http://msdn.microsoft.com/en-us/library/windows/apps/hh986964.aspx

step 5 中,它谈到了为什么它在.js 文件和.html 文件中注册事件处理程序;这是避免声明全局变量的预防措施。

不过稍后在step 6 中讨论如何使用css 设置应用程序的样式。它使用

#greetingOutput {
    height: 20px;
    margin-bottom: 40px;
}

我的问题是:CSS 是否仅适用于您的应用程序,还是像 javascript 代码一样是全局的?

【问题讨论】:

    标签: javascript css visual-studio visual-studio-2013 windows-8.1


    【解决方案1】:

    他们在引用 JS 变量时使用的全局概念并不是您在应用程序开发中可能熟悉的概念。 “全局”JS 变量的作用域仍然仅限于应用程序的当前页面——一旦您离开该页面,它就会消失。

    对于 CSS,它是全局的,任何包含该 css 文件的页面都可以访问整个页面中的所有这些标识符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-13
      • 1970-01-01
      • 2017-10-03
      • 2010-11-29
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      相关资源
      最近更新 更多