我正在从Mozilla页面查看选择器的这个 CSS示例:not().
例子是:
p:not(.classy) { color: red; }
:not(p) { color: green; }Run Code Online (Sandbox Code Playgroud)
<p>Irgendein Text.</p>
<p class="classy">Irgendein anderer Text.</p>
<span>Noch mehr Text<span>Run Code Online (Sandbox Code Playgroud)
我完全理解的是:
p元素是红色的,这是因为它是一个p元素而且没有类'classy'.span元素是绿色的,因为它是由它选择的:not(p),它不是一个p元素但为什么第二个p元素是绿色的?第一个选择器不会选择它,因为它是p没有类的元素classy.但它不会被第二个选中,因为它是一个p元素.那为什么它是绿色的?
我使用 Xamarin(最新)和 Visual Studio 2015创建了一个跨平台应用程序项目(本机共享)。
我按照教程“Hello Android”完成了它,但是在构建项目时我会收到以下错误消息:
严重性代码描述项目文件行抑制状态错误 CS0117 “Resource.Id”不包含“CallButton” HelloApp.Droid C:\Users\username\documents\visual studio 2015\Projects\HelloApp\HelloApp\HelloApp\HelloApp 的定义。 Droid\MainActivity.cs 26 活动
(与其他小部件相同)
如本问题所述,我尝试了不同的 API 级别/重新安装的 sdks 和软件包,但它对我不起作用。我为不同的 API 级别安装了 Android 构建工具并卸载了其他的,但这不会改变任何事情。
我还尝试了此问题中所述的解决方案,并尝试多次清理和重建解决方案,我还删除了 xamarin-zips 文件夹中的 zip。Resource.designer.cs 每次都被编译并且看起来很好......而且构建操作对于所有文件都是正确的。
有人可以帮忙吗?
PS:在 Mac 上它工作得很好,但我想用 Visual Studio 在 Windows 上开发......
教程链接:https : //developer.xamarin.com/guides/android/getting_started/hello,android/hello,android_quickstart/
有关详细信息,这里是我的源代码:
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto">
<uses-sdk android:minSdkVersion="17" android:targetSdkVersion="23" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<application android:label="HelloApp.Droid"></application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
PhonewordTranslator.cs
using System.Text;
using System;
namespace Core
{ …Run Code Online (Sandbox Code Playgroud)