div与span元素

一、div元素

  • 把相关的元素归为一组,放在div元素中,这样有助于清晰识别页面结构。可以把共同样式的元素放在一个div元素中。
    例子:
<div id="jiajulei">
     <div id="shafa">
     <p>......</p>
     </div>
</div>
  • width属性
    width属性只指定了内容的宽度
    盒子的宽度=内容的宽度+左右内边距+左右外边距+左右边框宽度。
  • text-align属性用于块元素中的所有内容对齐,只能在块元素上使用,在内联元素上使用无作用。
text-align: center;  /*居中*/
text-align: left;    /*左对齐*/
text-align: right;   /*右对齐*/
  • 子孙选择器
    用于选择嵌套在元素中元素。可以选择子元素,也可以选择孙子元素。
<div id="elixirs">
    <h2>Weekly Elixir Specials</h2>
    <p>
      ![](images/yellow.gif)
    </p>
    <h3>Lemon Breeze</h3>
    <p>
      The ultimate healthy drink, this elixir combines
      herbal botanicals, minerals, and vitamins with
      a twist of lemon into a smooth citrus wonder
      that will keep your immune system going all
      day and all night.
    </p>

上面元素中,选择h2元素则为:

div h2{
color: black;
}
/*因div有id属性,则表达为*/
#elixirs h2{
color: black;
}

二、span元素

  • div用于块级元素的逻辑划分,span用于内联元素的逻辑划分。
    例子:
/*为相同的类创建span class属性*/   
 <ul>
      <li><span class="cd">Buddha Bar</span>, <span class="artist">Claude Challe</span></li>
      <li><span class="cd">When It Falls</span>, <span class="artist">Zero 7</span></li>
      <li><span class="cd">Earth 7</span>, <span class="artist">L.T.J. Bukem</span></li>
      <li><span class="cd">Le Roi Est Mort, Vive Le Roi!</span>, <span class="artist">Enigma</span></li>
      <li><span class="cd">Music for Airports</span>, <span class="artist">Brian Eno</span></li>
    </ul>

span元素指定样式:

.cd{
font-style: italic;       /*cd类设置为斜体*/
}
.artist{
font-weight: bold;        /*artist类设置为粗体*/
}

显示效果

三、 根据<a>元素状态指定样式

a:link{                  /*未访问过状态的链接显示为绿色*/
color: green;
}
a:visited{               /*访问过状态的链接显示为红色*/
color: red;
}
a:hover{                 /*鼠标悬停在链接上显示为黄色*/
color: yellow;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,790评论 1 92
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,599评论 32 459
  • 在页面布局中,居中在各种各样的场景中广泛被用到,也经常被新人提及。以前做过一些自己探索居中问题的demo,今天翻出...
    彬_仔阅读 335评论 0 6
  • 之前给自己订的那么多美好的想法,列好的计划,现在想想能坚持做下来的就拿不出像样的几件。看来想养成一个新的习惯,还是...
    遇上缘阅读 158评论 0 1
  • 爱花花草草的女孩很多,却很少像她那般痴情,选择花艺为终身的职业。做花艺的设计师也很多,却很少像她那般坚持,坚持把审...
    赫美生活阅读 797评论 0 2