今天更新不了太多

发烧几天了,没有更新。本来说今天要更新一下前端的一些框架。但是有人私聊我

说是太快了,让我帮他梳理一下前面的知识。OK 那么今天我们来回顾一下之前的

知识。

首先,什么是网页布局?网页布局是网页制作的基础。div+css布局网页是基础中

的基础。还记得有哪几种布局么?第一,自动居中---盒子模型的使用方法(又叫

标准文档流);第二,浮动布局---float属性解决浮动影响的方法;第三,绝对

定位布局案例---绝对定位实现横向两列或多列布局。

w3c标准都听说过吧,有哪些标准呢?这是由万维网联盟制定的一系列标准,包括:

1.结构化标准语言(html和xml)2.表现标准语言(css)3.行为标准语言(dom和

ecmascript)倡导结构、样式、行为分离

css中的定位机制:

css中存在三种定位机制:

1.标准文档流(Normoal flow)

2.浮动(float)

3.绝对定位(Absolute positioning)

网页的布局和网页的定位都离不开这三种机制。

下面说说标准文档流:

标准文档流是什么呢?顾名思义,像流水一样的文档。流水的特点是从高往低处

流,有宽度和长度。标准文档流是从左到右,从上到下的。其特点也就是:从上

到下,从左到右,输出文档内容。 
等明天我继续更新这一篇。。。。不要喷我,各位朋友。。。

时间: 2024-10-12 14:13:40

今天更新不了太多的相关文章

(转)解决Android SDK Manager无法更新或下载太慢问题

原帖地址:http://blog.csdn.net/exlsunshine/article/details/22208857 天朝的网络...哎~真是无语...还好最近装了谷歌的chrome浏览器+红杏,终于见到大墙外面的世界了... 红杏插件只能在chrome中使用,如果能将谷歌浏览器设置成代理就好了. 最近想装个android开发环境,Android SDK Manager居然无法更新,原来只是慢,现在彻底屏蔽了... 网上试了好多方法:什么上站长工具网查海外ip.改hosts文件.查谷歌真

Android sdk manager 更新 5.0 太难了,终于解决

由于众所周知的原因,必须在hosts中增加一些网址对应,才可以更新 203.208.46.146 www.google.com 203.208.46.1 plus.google.com 203.208.46.1 accounts.google.com 203.208.46.1 picasaweb.google.com 203.208.46.1 lh1.ggpht.com 203.208.46.1 lh2.ggpht.com 203.208.46.1 lh3.ggpht.com 203.208.4

gp更新来的太快

意外总是会发生 添加一个判断function的分支,过滤掉function,其实也考虑再进一步去分析它的作用,稍后再议. 更新一下 var gnp = { get: function(url) { return this._get(url, true) }, synget: function(url) { return this._get(url, false) }, _get: function(url, syn) { const promise = new Promise(function(

oracle更新大量数据太慢,可以通过游标实现的例子

declare cursor city_cur isselect t.new_customer_id,t.old_customer_id from citsonline.crm_customer_tmp6 t where t.new_customer_id!=t.old_customer_idorder by new_customer_id; beginfor my_cur in city_cur loop update platform.crm_service_customer_bak sse

Wikioi 2492 树状数组+并查集(单点更新区间查询)

刚开始做的时候用线段树做的,然后就跳进坑里了--因为要开方,所以区间的值都得全部变,然后想用lazy标记的,但是发现用不了,单点更新这个用不了,然后就不用了,就T了.然后实在不行了,看了别人的题解,原来是用树状数组+并查集的方法,唉--没想到啊! 因为开方之后多次那个数就会变成1了,所以是1的时候开方下去就没用了.树状数组更新的时候就把其更新的差更新即可,太机智了这题-- 昨天做了,然后出错找了好久都找不出来,原来是把s[i]写成c[i]了,然后答案一直错,晕-- #include <iostr

【.net 深呼吸】程序集的热更新

当一个程序集被加载使用的时候,出于数据的完整性和安全性考虑,程序集文件(在99.9998%的情况下是.dll文件)会被锁定,如果此时你想更新程序集(实际上是替换dll文件),是不可以操作的,这时你得把应用程序退出,替换文件后再启动程序. 多数情况下这样做是可行的,只是有时候,比如ASP.NET或一些需要一直运行的服务进程,重启程序来更新好像不太好. 要是想对程序集进行热更新,即在程序运行的同时替换文件,有一个大家很熟悉的方案——影像复制,如果你不熟悉.net,你肯定没听说过的.当然了,这个叫法也

mysql批量更新数据(性能优化)

最近做的游戏,上线后出了不少问题,所以我就经常去查数据库数据,翻各种日志等,但是在查询的时候发现好蛋疼,有些地方的时间是写 "2016-08-11 20:13:02"这种格式,有些地方的时间是写 "1470917582000"这种格式,然后多张表数据进行对比的时候就很蛋疼,我得不停进行时间转换,恶心得不行.最后实在忍不了,我要统一时间格式(由于时间都是单独一个字段记录,所以比较好处理),两种格式,很明显,对于查数据来说,第一种格式更直观,所以就决定了,将数据库日志类

转载--批量更新数据(性能优化)

最近做的游戏,上线后出了不少问题,所以我就经常去查数据库数据,翻各种日志等,但是在查询的时候发现好蛋疼,有些地方的时间是写 "2016-08-11 20:13:02"这种格式,有些地方的时间是写 "1470917582000"这种格式,然后多张表数据进行对比的时候就很蛋疼,我得不停进行时间转换,恶心得不行.最后实在忍不了,我要统一时间格式 (由于时间都是单独一个字段记录,所以比较好处理),两种格式,很明显,对于查数据来说,第一种格式更直观,所以就决定了,将数据库日志

oracle联合查询并更新一个表字段的sql语句

更新某一个字段写起来简单,也容易理解: UPDATE tablea A SET A.name=(select name from tableb B where A.id=B.id) 更新多个字段就显得比较冗长: UPDATE tablea A SET A.name=(select name from tableb B where A.id=B.id),A.age=(select age from tableb B where A.id=B.id) 如果需要更新的字段太多,这样写就太乱了,而且重复