【问题标题】:Bootstrap background color works only in small screenBootstrap 背景颜色仅适用于小屏幕
【发布时间】:2017-05-13 07:22:39
【问题描述】:

我为不同的 div 设置了不同的背景颜色。为什么 #background 只适用于我的屏幕是 xs 尺寸的?在所有较大的屏幕上,它都有 #suggestions 的颜色,尽管 #background#suggestions 的一个额外定义的子元素。

#suggestion {
	background-color: #d9d9d9;
}

div div div.suggestions_button {
	width: 100%;
	height: 60px;
	margin-top: 2%;
	margin-bottom: 0.5%;
	text-align: left;
	background-color: white;
	box-shadow: 8px -8px 20px #404040;
}


#background {
	background-color: green;
}
<div class="row">
  <div class="col-xs-1"></div>	
	<div id="suggestion" class="col-xs-10">	 
	  <div class="suggestions_button" data-toggle="collapse" data-target="#demo1"> 
		<p>Suggestion 1</p>
	  </div>
	  <div id="background">
		<div id="demo1" class="collapse">
		  <div id="YouTubeVideo" class="col-sm-12 col-md-6">
		    <div class="embed-responsive embed-responsive-16by9">
			  <iframe id="iFrame" src="youtube.com"></iframe>
			</div>
		  </div>
		  <div id="text" class="col-sm-12 col-md-6">
		    <p> Wort 1 </p>
		  </div>
	    </div>
	  </div>	
	</div>
  <div class="col-xs-1"></div>
</div>

【问题讨论】:

    标签: css twitter-bootstrap background-color


    【解决方案1】:

    我不清楚您的问题,但我发现的只是不同设备尺寸的背景颜色。 它适用于所有断点,但有几点我想提一下:

    1- 您为“xs”定义的任何“cols”都将适用于较大的尺寸,除非您为其他尺寸定义了额外的“col”。例如,如果您定义:

    <div class="col-xs-1"></div>
    

    这意味着“col-xs-1 col-sm-1 col-md-1 col-lg-1”,除非您为它们单独定义新的列。

    2- 您可以使用不同的媒体查询来定义不同设备尺寸的不同属性。这些查询之外的任何内容都将适用于移动“xs”。 这是一个很好的链接:http://www.w3schools.com/css/css_rwd_mediaqueries.asp

    3- 我强烈建议您使用 Less 或 Sass 进行样式设置。

    4- 要定义一个类,您无需编写“div div .suggestions_button”,您可以轻松定义该类并在您想使用的每个“div”中使用它。

    #suggestion {
    	background-color: yellow;
    }
    
    .suggestions_button {
    	width: 100%;
    	height: 60px;
    	margin-top: 2%;
    	margin-bottom: 0.5%;
    	text-align: left;
    	background-color:blue;
    	box-shadow: 8px -8px 20px #404040;
    }
    #background {
    	background-color: green;
    }
    <div class="row">
      <div class="col-xs-1">Hello World </div>	
        <div  id="suggestion" class="col-xs-10">	 
          <div class="suggestions_button"
               data-toggle="collapse"
               data-target="#demo1"> 
            <p>Suggestion 1</p>
          </div>
          <div id="background" class="col-xs-12">
            <div id="demo1" class="collapse">
              <div id="YouTubeVideo" class="col-sm-12 col-md-6">
                <div class="embed-responsive embed-responsive-16by9">
                  <iframe src="http://www.who.com.au/"></iframe>
                </div>
              </div>
    		 	 
            </div>
             <div class="col-xs-1">Wort 1</div>
          </div>	
         
      </div>
      
    </div>

    【讨论】:

      猜你喜欢
      • 2019-11-15
      • 1970-01-01
      • 2013-10-26
      • 1970-01-01
      • 2016-06-08
      • 2021-02-07
      • 1970-01-01
      • 2023-03-28
      • 2019-12-24
      相关资源
      最近更新 更多