11高级网站构建:div和span
用<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、前端--HTML简介、head内常见标签、body内常见标签(特殊符号、div、span、a、img、列表、表格table、表单form)、标签两大属性
今日内容 HTML简介 HTML是构造网页的骨架>>>:几乎所有的网站都是由HTML构建而成 HTML:超文本标记语言 # 不是一门编程语言 没有任何的逻辑 只有固定的标记功能 &q ...
- CSS之div和span标签
div和span是非常重要的标签,div的语义是division"分割": span的语义就是span"范围.跨度". 这两个东西,都是最最重要的"盒 ...
- [转]div与span区别及用法
DIV与SPAN区别及div与san用法篇 接下来了解在div+css开发的时候在html网页制作,特别是标签运用中div和span的区别及用法.新手在使用web标准(div css)开发网页的时候, ...
- DIV与SPAN的区别
DIV 和 SPAN 元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染.主要用于应用样式表(共同点). 两者最明显的区别在于DIV是块元素,而SPAN是行内元素(也译作内嵌元素). 详解:1 ...
- div和span的区别
<div>是一个块级元素,我们可以把它比喻成盒子,它没什么实际语义能用到很多地方,独占一行不能和其它元素在一行,它还能把<div>和<span>”装在盒子里”,主要 ...
- div与span区别及用法
DIV与SPAN区别及div与san用法篇 接下来了解在div+css开发的时候在html网页制作,特别是标签运用中div和span的区别及用法.新手在使用web标准(div css)开发网页的时候, ...
- div和span元素的区别
2个都是用来划分区间但是没有实际语义的标签,差别就在于div是块级元素,不会其他元素在同一行;span是内联元素,可以与其他元素位于同一行. DIV 和 SPAN 元素最大的特点是默认都没有对元素内的 ...
- WEB学习-基础知识:列表、表单、div和span、注释、字符实体、HTML废弃标签介绍
列表 无序列表 无序列表,用来表示一个列表的语义,并且每个项目和每个项目之间,是不分先后的. ul就是英语unordered list,“无序列表”的意思. li 就是英语list item , “列 ...
- (4)《Head First HTML与CSS》学习笔记---文本的CSS规则和盒模型;div与span;<a>元素的链接色;伪类
1.每个font-family包含一组共同特征的字体.共五个字体系列: sans-serif----这个系列包括了没有衬线的字体,与serif相比,通常认为这个系列更容易在计算机上识读. serif- ...
随机推荐
- 我的c++学习(3)字符的输入输出
#include "stdafx.h" #include<iostream> using namespace std; int main(void) { /* char ...
- http://www.roncoo.com/article/detail/124661
http://www.roncoo.com/article/detail/124661
- 转载:Java面试笔试题大汇总
本文来源于:http://blog.csdn.net/wulianghuan 1.面向对象的特征有哪些方面 1).抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关 ...
- three.js透视投影照相机
透视投影照相机(Perspective Camera)的构造函数是: THREE.PerspectiveCamera(fov, aspect, near, far) 让我们通过一张透视照相机投影的图来 ...
- JS验证金额
<script type="text/javascript"> function ismoney(obj) { check(obj) ...
- BZOJ2652 : 三角板
首先旋转坐标系,假设$(x,y)$被$(X,Y)$遮挡等价于$X\leq x$且$Y\leq y$. 对于每种坐标系建立两棵线段树: 第一棵按$x$维护已经加入的点的$y$的最小值: 第二棵按$x$维 ...
- 【BZOJ3531】[Sdoi2014]旅行 树链剖分+动态开点线段树
[BZOJ3531][Sdoi2014]旅行 Description S国有N个城市,编号从1到N.城市间用N-1条双向道路连接,满足从一个城市出发可以到达其它所有城市.每个城市信仰不同的宗教,如飞天 ...
- eclipse svn proxy
C:\Users\userName\AppData\Roaming\Subversion下的servers文件, 将#http-proxy-host和#http-proxy-port这两行前面的#号去 ...
- 20145308刘昊阳 《Java程序设计》第3周学习总结
20145308刘昊阳 <Java程序设计>第3周学习总结 教材学习内容总结 第四章 认识对象 要产生对象必须先定义类,类是对象的设计图,对象是类的实例 类是从少数实例推广到大量相似实例的 ...
- jQueryUI日期显示
<script type="text/javascript" src="js/My97DatePicker/WdatePicker.js">< ...