小编Kev*_*ede的帖子

为什么<p>元素是绿色的?

我正在从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元素.那为什么它是绿色的?

html css css-selectors

31
推荐指数
1
解决办法
1593
查看次数

Xamarin 与 Visual Studio:Resource.Id 不包含“...”的定义

我使用 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)

android xamarin.android xamarin visual-studio-2015

2
推荐指数
1
解决办法
5505
查看次数