GVKun编程网logo

CSS子类,我做得对吗?(css子类样式)

8

针对CSS子类,我做得对吗?和css子类样式这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展c#–我说得对吗?(阵列,枚举.结构)、css–我可以使用显示:内联text-align:对吗?、

针对CSS子类,我做得对吗?css子类样式这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展c# – 我说得对吗? (阵列,枚举.结构)、css – 我可以使用显示:内联text-align:对吗?、css子(>)选择器不能在IE8中工作?、CSS子代与子代选择器等相关知识,希望可以帮助到你。

本文目录一览:

CSS子类,我做得对吗?(css子类样式)

CSS子类,我做得对吗?(css子类样式)

.popUp
{
    width: 300px;
    height: 300px;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: white;
}
.question .popUp
{
    width: 300px;
    height: 20px;
    border: 1px solid black;
    background-color: black;
}

正如您所看到的,我正在尝试将问题类作为popUp类的子类.从我用Google搜索,这应该工作,但事实并非如此.如果我这样做:

.question
{
    width: 300px;
    height: 20px;
    border: 1px solid black;
    background-color: black;
}

它有效,但错过了重点.

解决方法

popup类是父容器,那么你应该选择它如下.

.popUp .question

所以语法将是父空间子

c# – 我说得对吗? (阵列,枚举.结构)

c# – 我说得对吗? (阵列,枚举.结构)

所以,我对C#非常陌生(大约两周),我在借用的有关阵列等的教科书中达到了一个目的.

这些例子非常清楚,但用途却不那么明显.

例如,如果我要做一个口袋妖怪风格的游戏……我会尝试以下方式吗?

使用名为“Pokemon”的数组,范围为150来处理每个口袋妖怪的初始实例?

使用带有变量的结构,例如“HP”“Move1”“Move2”“Attack”等,当战斗中需要神奇宝贝时,可以通过Pokemon阵列调整值?

或者我应该使用Enum来处理我认为数组应该做的事情?

这只是一个例子,可以帮助我将这些概念等同于我更了解的事情,我不打算扯掉口袋妖怪.

解决方法

对于枚举,将它们视为用单词而不仅仅是数字列出不同值的方法.例如:

enum Element
{
    normal,Fire,Water,Electric,Grass
    //etc.
}

然后,一个口袋妖怪类,代表一个口袋妖怪:

class Pokemon
{
    //Properties
    public string Name { get; set; }
    public Element ElementalType { get; set; }

    //Constructor
    public Pokemon(string name,Element type)
    {
        this.Name = name;
        this.ElementalType = type;
    }
}

因此,您可以创建Pokemon对象:

Pokemon myPokemon = new Pokemon("pikachu",Element.Electric);

C#(和面向对象编程)的核心元素是对数据进行建模,使其适合可移植和可更改的对象.这意味着您可以添加各种其他属性(我有点快速了),例如HP,Moves等.

要创建一个数组:

Pokemon[] allMyPokemons = new Pokemon[150];

然后你需要设置每一个:

allMyPokemons[0] = myPokemon;

css – 我可以使用显示:内联text-align:对吗?

css – 我可以使用显示:内联text-align:对吗?

例:

display:inline;">
    Hello World!
  
最佳答案
技术上你可以,但它没有任何影响.显示:内联将div显示为内联元素(如a或span),因此没有宽度 – 它将缩小以适合文本.

如果您尝试在右侧显示内嵌文本,请尝试使用float:right;

此外,在您的代码中,您错过了“;”在text-align之后:对.

css子(>)选择器不能在IE8中工作?

css子(>)选择器不能在IE8中工作?

从我在这里和那里收集和理解的东西(当我错了时阻止我):
只要您使用doctype,html5<!DOCTYPE html>触发标准模式,子选择器(>)就可以在IE7上运行应该这样做.

不过,我的css:

nav > ul > li > a
{
    padding: 0.2em 2em 0.2em 2em;
    background-color: #FAFAFA;
}
nav > ul > li > a:hover
{
    background-color: #AFAFAF;
}

似乎没有达到我的HTML:

<!DOCTYPE html>
...
<body>
<header>
    <nav>
        <ahttps://www.jb51.cc/tag/logo/" target="_blank">logo" href="/"><img src="static/img/logo.gif" /></a>
        <!--Menu nav : logo | Agence | Portfolio | Equipe | Clients | Contact-->
        <ul>
            <li><ahref="/agence/">Agence</a></li>
        ...
        </ul>
...

在IE8中,我必须使用我在目标< a> s上添加的专用.ie类.

任何解释?

解决方法

您需要在9下使用 HTML5 Shiv for IE版本:
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->

CSS子代与子代选择器

CSS子代与子代选择器

我对这两个选择器有些困惑。

后代 选择器是否:

div p

选择所有pdiv它是否是一个即时descedent?因此,如果处于p另一个div之内,它将仍然被选中?

然后是 选择器:

div > p

有什么不同?一个孩子意味着 直系 孩子吗?例如。

<div><p>

<div><div><p>

是否都会被选中?

答案1

小编典典

只要想一想英语中的“孩子”和“后代”是什么意思:

  • 我的女儿既是我的孩子,又是我的后代
  • 我的孙女不是我的孩子,但她是我的后代。

今天关于CSS子类,我做得对吗?css子类样式的分享就到这里,希望大家有所收获,若想了解更多关于c# – 我说得对吗? (阵列,枚举.结构)、css – 我可以使用显示:内联text-align:对吗?、css子(>)选择器不能在IE8中工作?、CSS子代与子代选择器等相关知识,可以在本站进行查询。

本文标签: