web网页搭建:HTML与CSS(五)

div逻辑区

  • 在页面中使用<div>可以将页面分解为逻辑区,保证了结构清晰并便于指定样式。

div的使用代码示例如下:

<div id="fav">  //属性说明逻辑区
    <div id="color">             //颜色逻辑区
      <h3>my favorite color:</h3>
     <ol>
      <li>red</li>
      <li>blue</li>
      <li>orange</li>
    </ol>
   </div>
   <div id="city">           //访问城市逻辑区
    <h3>the cities i have visited:</h3>
    <ul>
     <li>tianjin</li>
     <li>beijing</li>
     <li>qingdao</li>
   </ul>
  </div>
</div>
  • 子孙的选择

选择逻辑区的某些元素的子孙元素,使用示例如下:

#fav h3{
   color:black;
}

说明:(该规则选择了id为fav的<div>所有子孙h3元素)
fav:父元素
h3:子孙元素

span逻辑分组

  • 利用<span>可以创建内联字符和元素的逻辑分组

span使用代码示例如下:

    <ul>
     <li><span class="position">wudadao</span>,<span class="city">tianjin</span></li>
     <li><span class="position">changcheng</span>,<span class="city">beijin</span></li>
     <li><span class="position">badaguan</span>,<span class="city">qingdao</span></li>
   </ul>

指定span样式:

.position{
   font-style:italic;
}
  • span与em,strong的区别

em结构用来强调某些文字,strong结构用来强调一个重点。而span只是用来改变某些文字的样式

伪类

  • 伪类的运用

例如对于a元素来说会有3个状态:未访问,已访问,悬停在链接上方。则可以对不同的状态设置不同的属性。示例代码如下:

a:link{   //未访问
  color: green;
}
a:visited{   //已访问
  color: red;
}
a:hover{    //悬停于链接上方
  color:yellow;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容