草庐IT

html - Blend 创建的 HTML/CSS 在浏览器中运行?

coder 2023-08-11 原文

有没有人有幸使用 Blend for Visual Studio 2011 Beta 创建网页? 我是一名使用 Blend 创建基于 XAML 的 UI 的设计师,并且害怕可能没有像 Blend for web 这样出色的所见即所得编辑器:P 我 - 希望 - 我可以在 Blend 中设计大部分东西,然后把它交给开发人员,让他们在他们使用的任何东西中进行代码隐藏。 Blend 是否在标记/样式中创建了很多 IE10/Windows 8 特定的东西,或者它生成的是非常标准的东西?

干杯, 尼克

最佳答案

Blend 中的 HTML 创作目前专注于使用 HTML 和 CSS 创建适用于 Windows 8 的 Metrostyle 应用程序,而不是在浏览器中运行的应用程序。当然,底层的 Windows HTML/CSS/JavaScript 平台非常符合标准,因此 Blend 可以编辑和生成基于标准的 HTML 和 CSS。

这里有几个兴趣点: • Blend 设计表面使用与 Windows 8 应用程序在运行时(即 IE10)相同的渲染器。 Windows 应用程序运行时呈现的内容可能与其他浏览器不同,就像不同的浏览器实现有其差异一样。它仍然是标准的 HTML 和 CSS,但所见即所得的编辑基于 Windows 8 应用程序运行时呈现。

• Windows 8 应用程序可以处于不同的 View 状态。在运行的应用程序中, View 状态切换会导致媒体查询和事件触发。 Blend 中有专门的工具来模拟设计界面上的 View 状态和分辨率/DPI 切换,以获得准确的设计体验。

• 网站通常设计为具有无限高度的滚动页面。相比之下,应用程序用户界面通常会采用固定高度,这取决于运行应用程序的设备屏幕的大小。 Blend 设计界面专为构建应用程序而设计。

• 交互模式将应用作为 Windows 8 应用运行。

• Blend 不编辑松散的 HTML 或 CSS 文件,它假设一个项目文件。提供的项目模板适用于 Windows 8 应用程序。

• Blend 的 CSS 属性编辑器专注于 IE 支持的 CSS 属性和值集。 IE 中存在的绝大多数 CSS 属性和属性值与其他地方相同,但也有一些细微差别,就像其他浏览器之间一样。

• IE 10 中支持的大量 CSS 功能是提议的标准,但尚未最终确定。 W3C 要求浏览器为此类属性和属性值使用特定于供应商的前缀。这包括 CSS Grid、Flex box、Transitions 和 Transforms 等。对于此类属性,Blend 只会理解并生成 Microsoft 特定的供应商前缀。

• Windows 8 HTML UI 平台的一部分是 WinJS 工具包(它只是一个 JavaScript 库),它提供控件和其他有用的构建 block 。 Blend 包括用于 WinJS 的几个功能的特殊工具,例如控件或片段。使用这些功能中的任何一个都将创建依赖于 WinJS 工具包可用性的标记,但使用 WinJS 当然不是强制性的。

干杯, 洛瑞·德克斯 Blend 团队社区 PM

关于html - Blend 创建的 HTML/CSS 在浏览器中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9635058/

有关html - Blend 创建的 HTML/CSS 在浏览器中运行?的更多相关文章

  1. ruby - 如何在 Ruby 中顺序创建 PI - 2

    出于纯粹的兴趣,我很好奇如何按顺序创建PI,而不是在过程结果之后生成数字,而是让数字在过程本身生成时显示。如果是这种情况,那么数字可以自行产生,我可以对以前看到的数字实现垃圾收集,从而创建一个无限系列。结果只是在Pi系列之后每秒生成一个数字。这是我通过互联网筛选的结果:这是流行的计算机友好算法,类机器算法:defarccot(x,unity)xpow=unity/xn=1sign=1sum=0loopdoterm=xpow/nbreakifterm==0sum+=sign*(xpow/n)xpow/=x*xn+=2sign=-signendsumenddefcalc_pi(digits

  2. python - 如何使用 Ruby 或 Python 创建一系列高音调和低音调的蜂鸣声? - 2

    关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。

  3. ruby - 使用 ruby​​ 将 HTML 转换为纯文本并维护结构/格式 - 2

    我想将html转换为纯文本。不过,我不想只删除标签,我想智能地保留尽可能多的格式。为插入换行符标签,检测段落并格式化它们等。输入非常简单,通常是格式良好的html(不是整个文档,只是一堆内容,通常没有anchor或图像)。我可以将几个正则表达式放在一起,让我达到80%,但我认为可能有一些现有的解决方案更智能。 最佳答案 首先,不要尝试为此使用正则表达式。很有可能你会想出一个脆弱/脆弱的解决方案,它会随着HTML的变化而崩溃,或者很难管理和维护。您可以使用Nokogiri快速解析HTML并提取文本:require'nokogiri'h

  4. ruby - 使用 Vim Rails,您可以创建一个新的迁移文件并一次性打开它吗? - 2

    使用带有Rails插件的vim,您可以创建一个迁移文件,然后一次性打开该文件吗?textmate也可以这样吗? 最佳答案 你可以使用rails.vim然后做类似的事情::Rgeneratemigratonadd_foo_to_bar插件将打开迁移生成的文件,这正是您想要的。我不能代表textmate。 关于ruby-使用VimRails,您可以创建一个新的迁移文件并一次性打开它吗?,我们在StackOverflow上找到一个类似的问题: https://sta

  5. ruby - capybara field.has_css?匹配器 - 2

    我在MiniTest::Spec和Capybara中使用以下规范:find_field('Email').must_have_css('[autofocus]')检查名为“电子邮件”的字段是否具有autofocus属性。doc说如下:has_css?(path,options={})ChecksifagivenCSSselectorisonthepageorcurrentnode.据我了解,字段“Email”是一个节点,因此调用must_have_css绝对有效!我做错了什么? 最佳答案 通过JonasNicklas得到了答案:No

  6. ruby-on-rails - 无法使用 Rails 3.2 创建插件? - 2

    我对最新版本的Rails有疑问。我创建了一个新应用程序(railsnewMyProject),但我没有脚本/生成,只有脚本/rails,当我输入ruby./script/railsgeneratepluginmy_plugin"Couldnotfindgeneratorplugin.".你知道如何生成插件模板吗?没有这个命令可以创建插件吗?PS:我正在使用Rails3.2.1和ruby​​1.8.7[universal-darwin11.0] 最佳答案 随着Rails3.2.0的发布,插件生成器已经被移除。查看变更日志here.现在

  7. ruby - 如何使用 RSpec::Core::RakeTask 创建 RSpec Rake 任务? - 2

    如何使用RSpec::Core::RakeTask初始化RSpecRake任务?require'rspec/core/rake_task'RSpec::Core::RakeTask.newdo|t|#whatdoIputinhere?endInitialize函数记录在http://rubydoc.info/github/rspec/rspec-core/RSpec/Core/RakeTask#initialize-instance_method没有很好的记录;它只是说:-(RakeTask)initialize(*args,&task_block)AnewinstanceofRake

  8. ruby-on-rails - Rails HTML 请求渲染 JSON - 2

    在我的Controller中,我通过以下方式在我的index方法中支持HTML和JSON:respond_todo|format|format.htmlformat.json{renderjson:@user}end在浏览器中拉起它时,它会自然地以HTML呈现。但是,当我对/user资源进行内容类型为application/json的curl调用时(因为它是索引方法),我仍然将HTML作为响应。如何获取JSON作为响应?我还需要说明什么? 最佳答案 您应该将.json附加到请求的url,提供的格式在routes.rb的路径中定义。这

  9. ruby-on-rails - 使用 Sublime Text 3 突出显示 HTML 背景语法中的 ERB? - 2

    所以我在关注Railscast,我注意到在html.erb文件中,ruby代码有一个微弱的背景高亮效果,以区别于其他代码HTML文档。我知道Ryan使用TextMate。我正在使用SublimeText3。我怎样才能达到同样的效果?谢谢! 最佳答案 为SublimeText安装ERB包。假设您安装了SublimeText包管理器*,只需点击cmd+shift+P即可获得命令菜单,然后键入installpackage并选择PackageControl:InstallPackage获取包管理器菜单。在该菜单中,键入ERB并在看到包时选择

  10. ruby - 为什么 SecureRandom.uuid 创建一个唯一的字符串? - 2

    关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion为什么SecureRandom.uuid创建一个唯一的字符串?SecureRandom.uuid#=>"35cb4e30-54e1-49f9-b5ce-4134799eb2c0"SecureRandom.uuid方法创建的字符串从不重复?

随机推荐