Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ css ] 随心所欲的选择器 #7

Open
ouuz opened this issue Oct 4, 2019 · 7 comments
Open

[ css ] 随心所欲的选择器 #7

ouuz opened this issue Oct 4, 2019 · 7 comments
Labels
css css

Comments

@ouuz
Copy link
Contributor

ouuz commented Oct 4, 2019

第 4 天 这天小张同学又开始想整这些花里胡哨的东西,但她有点懒,请你帮帮她熟练运用css选择器实现如下效果(给出html代码,注意html部分代码不可改动)

  <div id="redBox">给我加上红色背景</div>

  <div class="greenBox">给我加上绿色背景</div>

  <div class="fontBox">
    <p>把我们的字体都变成25px</p>
    <p>把我们的字体都变成25px</p>
    <p>把我们的字体都变成25px</p>
  </div>

  <h1>把我的颜色变成红色</h1>

  <div class="sonBox">
    <p>把我颜色变成红色</p>
    <div>
      <p>我的颜色不能变</p>
    </div>
  </div>

  <div>
    <p>我不是绿色的</p>
    <div>弟弟弟弟</div>
    <p>我是绿色的</p>
  </div>
@ouuz ouuz added the css css label Oct 4, 2019
@deximy
Copy link

deximy commented Oct 4, 2019

        <style>
            #redBox
            {
                background-color: #ff0000;
            }
            .greenBox
            {
                background-color: green;
            }
            .fontBox
            {
                font-size: 25px;
            }
            h1
            {
                color: #ff0000;
            }
            .sonBox>p
            {
                color: #ff0000;
            }
            div div+p
            {
                color: green;
            }
        </style>

@ouuz
Copy link
Contributor Author

ouuz commented Oct 4, 2019

        <style>
            #redBox
            {
                background-color: #ff0000;
            }
            .greenBox
            {
                background-color: green;
            }
            .fontBox
            {
                font-size: 25px;
            }
            h1
            {
                color: #ff0000;
            }
            .sonBox>p
            {
                color: #ff0000;
            }
            div div+p
            {
                color: green;
            }
        </style>

不愧是您!很不错嗷!但是那个 fontBox本意是想让练习 .fontBox p后代 选择器的QAQ 有点小失误,且最后一个兄弟选择器可以直接写成 div+p 前一个div不用写嗷!很棒啦!

@deximy
Copy link

deximy commented Oct 4, 2019

        <style>
            #redBox
            {
                background-color: #ff0000;
            }
            .greenBox
            {
                background-color: green;
            }
            .fontBox
            {
                font-size: 25px;
            }
            h1
            {
                color: #ff0000;
            }
            .sonBox>p
            {
                color: #ff0000;
            }
            div div+p
            {
                color: green;
            }
        </style>

不愧是您!很不错嗷!但是那个 fontBox本意是想让练习 .fontBox p后代 选择器的QAQ 有点小失误,且最后一个兄弟选择器可以直接写成 div+p 前一个div不用写嗷!很棒啦!

p继承了fontBox那直接设置fontBox不是更合适嘛(
div div+p相对来讲精确度更高一点,万一前面div后面有个p那就误伤无辜了XD

@ouuz
Copy link
Contributor Author

ouuz commented Oct 4, 2019

        <style>
            #redBox
            {
                background-color: #ff0000;
            }
            .greenBox
            {
                background-color: green;
            }
            .fontBox
            {
                font-size: 25px;
            }
            h1
            {
                color: #ff0000;
            }
            .sonBox>p
            {
                color: #ff0000;
            }
            div div+p
            {
                color: green;
            }
        </style>

不愧是您!很不错嗷!但是那个 fontBox本意是想让练习 .fontBox p后代 选择器的QAQ 有点小失误,且最后一个兄弟选择器可以直接写成 div+p 前一个div不用写嗷!很棒啦!

p继承了fontBox那直接设置fontBox不是更合适嘛(
div div+p相对来讲精确度更高一点,万一前面div后面有个p那就误伤无辜了XD

23333是的 直接让p继承fontBox 的就可以 我意思是我出题有点小失误了 QAQ 没想好这里怎么出,你写得没问题😝

@deximy
Copy link

deximy commented Oct 4, 2019

        <style>
            #redBox
            {
                background-color: #ff0000;
            }
            .greenBox
            {
                background-color: green;
            }
            .fontBox
            {
                font-size: 25px;
            }
            h1
            {
                color: #ff0000;
            }
            .sonBox>p
            {
                color: #ff0000;
            }
            div div+p
            {
                color: green;
            }
        </style>

不愧是您!很不错嗷!但是那个 fontBox本意是想让练习 .fontBox p后代 选择器的QAQ 有点小失误,且最后一个兄弟选择器可以直接写成 div+p 前一个div不用写嗷!很棒啦!

p继承了fontBox那直接设置fontBox不是更合适嘛(
div div+p相对来讲精确度更高一点,万一前面div后面有个p那就误伤无辜了XD

23333是的 直接让p继承fontBox 的就可以 我意思是我出题有点小失误了 QAQ 没想好这里怎么出,你写得没问题😝

那再加一个30px的p标签就可以了(

@ouuz
Copy link
Contributor Author

ouuz commented Oct 4, 2019

        <style>
            #redBox
            {
                background-color: #ff0000;
            }
            .greenBox
            {
                background-color: green;
            }
            .fontBox
            {
                font-size: 25px;
            }
            h1
            {
                color: #ff0000;
            }
            .sonBox>p
            {
                color: #ff0000;
            }
            div div+p
            {
                color: green;
            }
        </style>

不愧是您!很不错嗷!但是那个 fontBox本意是想让练习 .fontBox p后代 选择器的QAQ 有点小失误,且最后一个兄弟选择器可以直接写成 div+p 前一个div不用写嗷!很棒啦!

p继承了fontBox那直接设置fontBox不是更合适嘛(
div div+p相对来讲精确度更高一点,万一前面div后面有个p那就误伤无辜了XD

23333是的 直接让p继承fontBox 的就可以 我意思是我出题有点小失误了 QAQ 没想好这里怎么出,你写得没问题😝

那再加一个30px的p标签就可以了(

?在里面加一个30px的p标签 也不能考察到后代选择器啊2333....

@deximy
Copy link

deximy commented Oct 5, 2019

        <style>
            #redBox
            {
                background-color: #ff0000;
            }
            .greenBox
            {
                background-color: green;
            }
            .fontBox
            {
                font-size: 25px;
            }
            h1
            {
                color: #ff0000;
            }
            .sonBox>p
            {
                color: #ff0000;
            }
            div div+p
            {
                color: green;
            }
        </style>

不愧是您!很不错嗷!但是那个 fontBox本意是想让练习 .fontBox p后代 选择器的QAQ 有点小失误,且最后一个兄弟选择器可以直接写成 div+p 前一个div不用写嗷!很棒啦!

p继承了fontBox那直接设置fontBox不是更合适嘛(
div div+p相对来讲精确度更高一点,万一前面div后面有个p那就误伤无辜了XD

23333是的 直接让p继承fontBox 的就可以 我意思是我出题有点小失误了 QAQ 没想好这里怎么出,你写得没问题😝

那再加一个30px的p标签就可以了(

?在里面加一个30px的p标签 也不能考察到后代选择器啊2333....

同时有25px和30px后代选择器还能处理嘛orz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
css css
Projects
None yet
Development

No branches or pull requests

2 participants