CSS初探9

作者: 一个非典型IT学习者 | 来源:发表于2017-06-23 23:27 被阅读0次

Head First HTML与CSS

第十章 div与span

CSS——掌控页面的表现

什么是div元素

可以使用<div>元素包围多个逻辑上相关的元素,以此建立一个逻辑分区。譬如一些元素用于描述猫,一些元素用于描述狗,这就是两个不同的逻辑分区。<div>元素就相当于一个容器,可以把一堆相关的元素放在一起。另外对<div>指定样式和定位时,它们还相当于图形容器。

如何使用div元素

<div>元素内嵌一些元素后,我们可以通过给<div>元素提供一个id属性,来唯一标示这个逻辑分区,例如<div id="cats">。<div>中的元素就像其他子元素一样,也会从<div>继承一些属性。

接下来就可以利用CSS中的id选择器,对<div>中包含的一组元素指定样式。例如边框、区域宽度。

例如:

#elixirs{

border-width:thin;

border-style:solid;

border-color:#007e7e;

}

<div>元素之间也可以相互嵌套,例如<div id="pets">中嵌套着<div id="dogs">和<div id="cats">。


处理<div>分区的宽度

可以使用width属性指定某个元素的宽度。

#elixirs{

border-width:thin;

border-style:solid;

border-color:#007e7e;

width:200px;

}

width属性允许我们指定元素内容区的宽度,即使调整浏览器窗口的宽度,这也不会改变。

不论调整浏览器窗口宽度到多宽或多窄,其他段落都会自行调整大小,而elixirs<div>的宽度永远是200像素。

注意:width只指定内容区的宽度。整个盒子的宽度是内容区加上内边距、边框和外边距的宽度。

盒子宽度和高度要点

1.一个块元素的默认宽度为“auto”,这说明它会延伸占满可用的空间。(考虑到内边距、边框和外边距之后)。如果没有外边距、内边距和边框,内容区的宽度就是盒子的宽度。

2.指定宽度可以为具体大小 (像素),也可以指定一个百分数,此时宽度为元素所在容器宽度的一个百分比(容器可以是<body><div>等)。

3.一般不用指定元素的高度,默认为“auto”。如果同时指定元素的高度不够大,可能使得内容底部“溢出”到其他元素中。

相关文章

  • CSS初探9

    Head First HTML与CSS 第十章 div与span CSS——掌控页面的表现 什么是div元素 可以...

  • CSS_基础

    初探css,了解个大概,本文主要是对"zhaolion:CSS入门笔记 - 初识CSS"的简要记录 CSS的好处 ...

  • CSS初探

    题外话 前端开发接触最多的就是浏览器,那么主流的浏览器都有哪些呢?有人可能会说搜狐、百度、UC这些比较常见的浏览器...

  • CSS初探

    Head First HTML与CSS 第七章 CSS入门 CSS——掌控页面的表现 CSS结构简介 CSS包含一...

  • CSS 初探

    CSS 指层叠样式表 (Cascading Style Sheets) 样式,定义了如何显示 HTML 元素 作用...

  • css像素—初探

    一 、像素是什么? The pixel is the basic unit of programmable col...

  • CSS初探7

    Head First HTML与CSS 第九章 盒模型 CSS——掌控页面的表现 原效果图如下: 只在左边增加内边...

  • CSS初探6

    Head First HTML与CSS 第九章 盒模型 CSS——掌控页面的表现 今天,我们要对某一段落文字利用C...

  • CSS初探19

    Head First HTML与CSS 第十二章 HTML5标记 CSS——掌控页面的表现 为页面创建导航 为页面...

  • CSS初探18

    Head First HTML与CSS 第十二章 HTML5标记 CSS——掌控页面的表现 关于HTML5 不够特...

网友评论

    本文标题:CSS初探9

    本文链接:https://www.haomeiwen.com/subject/iblhcxtx.html