[看书][CSS精粹(第2版)]第三章 CSS和图像 & HTML网页布局

本章主要讲述作为背景图像方面的技巧。

1.边框(添加边框样式、去除边框);

2.为页面设置背景图像,位置设定,固定背景图像;

3.为任意元素设置背景图像;

4.文字放在图像的上面(作为背景图像);

5.为文档添加多个背景图像(本例利用html和body元素产生多重背景图像的效果);

6.在页面中使用透明效果(使用PNG格式图像)。

利用网络搜索补充学习了padding的4个方向顺序(上右下左 顺时针),流式布局(看网上的解释结合书里的描述,大概是指页内布局元素采用百分数指定位置和大小)。

[个人理解]

自适应布局:容器元素会根据屏幕分辨率调整位置,容器内的文字不会调整位置(一定范围内),容器元素的大小在一定程度内不会变;

流式布局:容器元素会根据屏幕分辨率调整容器的大小,各容器的位置按照比例分配,相对位置不会变;

响应式布局:容器元素会根据屏幕分辨率调整位置,各容器的大小根据不同屏幕分辨率按照不同比例分配;

静态布局:容器元素的大小和位置固定。

较专业的说明:http://blog.csdn.net/iefreer/article/details/40155459

不同效果对比可参考:http://wow.techbrood.com/fiddle/1753

[看书][CSS精粹(第2版)]第三章 CSS和图像 & HTML网页布局

时间: 2024-10-12 08:46:24

[看书][CSS精粹(第2版)]第三章 CSS和图像 & HTML网页布局的相关文章

Java 线程第三版 第三章数据同步 读书笔记

多线程间共享数据问题 一.Synchronized关键字 atomic一词与"原子"无关,它曾经被认为是物质的最小的单元,不能再被拆解成更小的部分. 当一个方法被声明成synchronized,要执行此方法的thread必须先取得一个token,我们将它称为锁.一旦该方法取得(或者说是获得)锁,它将运行此方法然后释放掉(或者返回)此锁.不管方法时怎样返回的(包括通过异常)该锁会被释放. 二.Volatile关键字 如果变量被标示为volatile,每次使用该变量时都必须从主寄存器中读出

《计算机网络·自顶向下方法》第七版 第三章 课后习题与问题 答案

非官方答案,本人已尽最大努力(包括参考官方答案),使结果正确,如有错误,请大佬指出 正文: 3.1~3.3节 R1 a.如果只是简单想把信件送到,那么所有的头部信息只需要一个目的地址就够了,题目给出端口号四个字节,所有分组的头部那就只需四个字节 此协议规定,运输层的全部任务就是,将应用层的数据,切成最大1196字节的块,把每一块加上目的主机对应程序的端口号,并将得到的分组交付给网络层 在接收方,运输层将网络层报文取回,去掉头部信息,将数据拼接成应用层需要的信息,根据端口号交付给应用层即可 不过话

CSS权威指南第3版 第1章 CSS和文档

替换元素与非替换元素 <!-- 替换元素(replaced element)是指用来替换元素内容的部分并非由文档内容直接表示 --> <img src="test.jpg" /> <!-- 非替换元素(nonreplaced element)是指元素的内容在元素本身生成的框中显示 --> <spa>Hello World</spa> 元素显示角色 <!-- CSS2.1使用另种基本元素类型,块级(block-level)

算法竞赛入门经典第二版第三章习题

写这个的原因是看到一位大神的习题答案总结,于是自己心血来潮也想写一个这个,目的主要是督促自己刷题吧,毕竟自己太弱了. 习题3-1 得分 UVa 1585 大致就是设置一个变量记录到当前为止的连续的O的数量,碰到X就变0,水题. #include<stdio.h> #include<ctype.h> #include<string.h> char s[90]; int main(void) { int length,n,sum,num; scanf("%d&qu

王爽《汇编语言》第三版 第三章 内存访问

3.1 内存中字的存储 在0地址处开始存放20000(4E20H): 注意:0号单元是低地址单元,1号单元是高地址单元. 任何两个地址连续的内存单元,N号单元和 N+1号单元,可以将它们看成两个内存单元 ,也可以看成一个地址为N的字单元中的高位字节单元和低位字节单元. 3.2 DS和[address] 在8086PC中,内存地址由段地址和偏移地址组成,8086CPU中有一个DS寄存器,通常用来存放要访问的数据的段地址. 执行指令时,8086CPU自动取DS中的数据为内存单元的段地址. 3.3 字

css权威指南阅读笔记-第三章声明的层级

有时候对同一个目标元素,选择器有多种不同的写法.具体哪种声明会生效,主要看层叠关系 层叠关系主要看三层,分别是特殊性,权重和顺序. 1.特殊性 选择器有各自的特殊性. 内联样式为1000,id选择器为100,class选择器和属性选择器为10,各个元素为1,通配选择器为0(0比没有大,继承的特殊性就是没有,所以有继承和通配同时出现,采用通配选择器).如 h1.box这个选择器的特殊性就是1+10=11. 当声明中有!important的时候,那么它的特殊性超过了内联样式. 继承的属性没有特殊性,

第三章----CSS样式表综合整理

样式表注释/**/ 1.样式表分类: 1-1内联样式表      <div   style="font-size:15px;"></div> 1-2内嵌样式表       写在<head>标签里, <style type="text/css">样式表内容</style> 1-3 外部样式表    一般写样式表都会先有对全局的样式 * {} <link rel="stylesheet"

【学习笔记】 深入理解Linux内核第三版 —— 第三章 进程

何为进程 进程(分享资源 单位)/线程(执行的单位)/轻量级进程(共享部分资源) Linux中线程通过pthead 标准库实现,其中存在实现轻量级进程的方法,方法也可针对线程组执行. 静态:进程如何描述 进程描述符:task_struct数据类型 进程与进程描述符一一对应.进程描述符指针指向进程描述符地址,内核由此来引用进程. PID(process id)可用来标识进程(linux维护pidbitmap-array位图来管理分配PID),同一个线程组的线程使用相同的PID(与第一个线程的值相同

Java 螺纹第三版 第三章数据同步 读书笔记

多线程间共享数据问题 一.Synchronizedkeyword atomic一词与"原子"无关,它以前被觉得是物质的最小的单元,不能再被拆解成更小的部分. 当一个方法被声明成synchronized,要执行此方法的thread必须先取得一个token,我们将它称为锁. 一旦该方法取得(或者说是获得)锁,它将执行此方法然后释放掉(或者返回)此锁.无论方法时如何返回的(包含通过异常)该锁会被释放. 二.Volatilekeyword 假设变量被标示为volatile.每次使用该变量时都必