用<div>元素把属于一个逻辑部分的元素包围起来。可以用id属性为<div>提供一个唯一的标签。

<div>的作用:1.更深一步展示页面的基本逻辑结构(相当于一个逻辑容器)。2.用结构把样式应用到某一部分(相当于一个图形容器)。嵌套结构也是很常见的,可以在结构上添加结构(即<div>可以嵌套使用)。

width属性可以用来定义内容区的宽度。不能定义整个元素的宽度,只能定义内容区、补白、边框和边界的宽度,把这些全加起来就是整个元素的宽度。块元素的默认宽度是"auto",就是说会延伸到所有的空间。

text-align属性会影响一个元素中所有内联内容的对齐样式,text-align属性只能用于块元素,如果直接用于内联元素(如<img>)就没有作用了。元素中的块元素可以继承text-align属性。比如在书中的例子中,不是<div>直接影响标题和段落(这些都是块元素)中的文本对齐样式,而是标题和段落继承了text-align属性值“center”,使它们自己的内容居中了。

子孙选择符可以用来选择特定元素的子孙元素。XX(父元素)空一格 XX(子孙元素) ,如:div h2{color:  black;}表示选择<div>的子孙<h2>

只用一个数字代替相对值(比如em或%)来设置line-height,可以使得每个元素的行间距都基于自己的font-size。line-height: 1;

CSS的一些属性可以缩写。padding: 0px 20px 30px 10px;(上 右 下 左),margin也一样。border-width、border-style,border-color可以写在一起,比如:border: thin solid #007e7e;(顺序不限)。background-color、background-image、background-repeat可以写在一起,比如:background: white url(images/cocktail.gif) repeat-x;(顺序不限)。字体的属性可以缩写在一起font: font-style font-variant font-weight font-size/line-height font-family;(前3可选,并且位置随意)

<span>元素跟<div>工作方式一样,用来把内联内容分成不同的逻辑部分,而<div>则是把块级的内容分成不同的逻辑部分。

<a>元素跟别的元素不一样,它的样式随它的状态而改变。可以用伪类单独给每个状态设计样式。伪类和<a>元素一起最常用的是::link,用于未被访问的链接,:visited,用于已经访问的链接,:hover,用于停留状态。

叠层就是浏览器决定采用哪种样式的方法。

11高级网站构建:div和span的更多相关文章

  1. 1、前端--HTML简介、head内常见标签、body内常见标签(特殊符号、div、span、a、img、列表、表格table、表单form)、标签两大属性

    今日内容 HTML简介 HTML是构造网页的骨架>>>:几乎所有的网站都是由HTML构建而成 HTML:超文本标记语言 # 不是一门编程语言 没有任何的逻辑 只有固定的标记功能 &q ...

  2. CSS之div和span标签

    div和span是非常重要的标签,div的语义是division"分割": span的语义就是span"范围.跨度". 这两个东西,都是最最重要的"盒 ...

  3. [转]div与span区别及用法

    DIV与SPAN区别及div与san用法篇 接下来了解在div+css开发的时候在html网页制作,特别是标签运用中div和span的区别及用法.新手在使用web标准(div css)开发网页的时候, ...

  4. DIV与SPAN的区别

    DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染.主要用于应用样式表(共同点). 两者最明显的区别在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素). 详解:1 ...

  5. div和span的区别

    <div>是一个块级元素,我们可以把它比喻成盒子,它没什么实际语义能用到很多地方,独占一行不能和其它元素在一行,它还能把<div>和<span>”装在盒子里”,主要 ...

  6. div与span区别及用法

    DIV与SPAN区别及div与san用法篇 接下来了解在div+css开发的时候在html网页制作,特别是标签运用中div和span的区别及用法.新手在使用web标准(div css)开发网页的时候, ...

  7. div和span元素的区别

    2个都是用来划分区间但是没有实际语义的标签,差别就在于div是块级元素,不会其他元素在同一行;span是内联元素,可以与其他元素位于同一行. DIV 和 SPAN 元素最大的特点是默认都没有对元素内的 ...

  8. WEB学习-基础知识:列表、表单、div和span、注释、字符实体、HTML废弃标签介绍

    列表 无序列表 无序列表,用来表示一个列表的语义,并且每个项目和每个项目之间,是不分先后的. ul就是英语unordered list,“无序列表”的意思. li 就是英语list item , “列 ...

  9. (4)《Head First HTML与CSS》学习笔记---文本的CSS规则和盒模型;div与span;<a>元素的链接色;伪类

    1.每个font-family包含一组共同特征的字体.共五个字体系列: sans-serif----这个系列包括了没有衬线的字体,与serif相比,通常认为这个系列更容易在计算机上识读. serif- ...

随机推荐

  1. 使用Maven构建Android项目

    http://www.ikoding.com/build-android-project-with-maven/ 之前一直在做WEB前端项目,前段时间接手第一个Android项目,拿到代码之后,先试着 ...

  2. static方法中为什么使用的都是静态变量

    static方法中需要使用静态变量.假设其他类要使用该方法,该方法里面所使用的变量是非静态的,如果该方法所在的类没有实例化,会导致该方法里面的变量不能实例化,自然该static 方法不能使用

  3. UpdatePanel的使用

    一.UpdatePanel的结构 <asp:ScriptManager ID="ScriptManager1" runat="server" > & ...

  4. Let’s encrypt 计划为网站提供免费的基本 SSL 证书,以加速互联网从 HTTP 向 HTTPS 过渡。

    Let’s encrypt 计划为网站提供免费的基本 SSL 证书,以加速互联网从 HTTP 向 HTTPS 过渡. 该项目由Mozilla.Cisco.Akamai.IdenTrust.EFF 和密 ...

  5. iOS Xcode7免证书真机调试

    在Xcode 7 正式发布的日子里,苹果再次给开发者带来了惊喜,从此以后只要是真机调试的时候,不再需要花99刀去购买开发者证书,但是如果APP需要上架依旧还是需要购买开发者证书的.这个惊喜对正在学习i ...

  6. Jquery_AjaxFileUpload插件的使用记录

    功能需求:Spring MVC框架下,实现无刷新页面上传图片,并展示图片预览效果 直接上代码: 1.图片预览效果 <%@ page contentType="text/html;cha ...

  7. ubuntu 上安装 NASM 汇编开发工具

    一般系统自带NASM可通过 输入 nasm -version 检查,若是没有 可用下述指令安装: sudo apt-get install nasm 安装过程执行完毕后 再次输入 : nasm -ve ...

  8. Jquery局部刷新小案列

    /* 调用showTest()方法去后台拿到处理数据后返回到part.jsp页面,main.jsp再调用html()方法 和显示的结果集show()方法把part.jsp显示到当前的页面,实现局部页面 ...

  9. jq图片点击居中放大原始图片兼容ie

    /* *鍥剧墖澶у浘鏄剧ず */ function imgshow(){ content_div:"";//内容 bg_div:"";//背景变暗 img_di ...

  10. HDU 2577

    How to Type Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tota ...