老师为什么搜索框的div class可以写成以下这样,而标题框却不能写成下面这样呢
<!--搜索框开始-->
<div class="search">
<div class="warp">
<img src="img/logo.jpg"/>
<div class="search_div">
<input type="text" class="search_text"/>
<input type="button" value="搜索" class="search_but"/>
</div>
</div>
</div>
<!--搜索框结束-->
如果把标题框的div和class按照上面的写分别定义两个div和class:则运行结果如下
<!--标题开始-->
<div class="title">
<div class="warp">
<h3>全部商品</h3>
<div>
<span>配送到</span>
<select>
<option>昌平区</option>
<option>朝阳区</option>
<option>海定区</option>
<option>顺义区</option>
<option>大兴区</option>
</select>
</div>
</div>
</div>
<!--标题结束-->

但是搜索框的div和class却可以在一个class中定义两个名字这样写而页面不会被打乱
<!--搜索框开始-->
<div class="search warp">
<!--<div class="warp">-->
<img src="img/logo.jpg"/>
<div class="search_div">
<input type="text" class="search_text"/>
<input type="button" value="搜索" class="search_but"/>
<!--</div>-->
</div>
</div>
<!--搜索框结束-->
附上warp的CSS部分:
.warp{
width: 1000px;
/*设置div居中*/
margin: 0px auto;
}