只要在香港坐船便很容易就可以到达澳门澳门不但是一个历史悠久的城市,它更是21世纪亚洲最享富盛名的娱乐大都会,这里的娱乐不只局限于世界一流的赌场澳门酒店,更有浓厚多元文化的一面,想感受大自然气息也可以,想在大城市里游玩也可以,可以说是应有尽有。

澳门在葡萄牙殖民时期留下的遗产有不少,当中最显而易见的是当地的建筑物,不少保留了以前的殖民色彩,例如瓷砖广场、五颜六色的街道等。还有受葡萄牙殖民影响而蓬勃发
展起来的食品和葡萄酒。

澳门之所以得以发展起来,有一大部分要归功于它的地理位置。在丝绸之路中这里有着「交易之门」的称号,加上它位于珠江口,使它在各地贸易来往之中担任着重要的角色。

在16世纪50年代初期,葡萄牙人到达澳门并得到当地官吏的许可而建立了城市,在很短的时间内已成为了中国、日本、印度和欧洲之间贸易的重要十字口。近年来更发展了不少轻工业,如纺织、电子和玩具等。旅游业方面更是不用多说,澳门兴建了大量世界级的酒店、度假村、体育设施、餐厅和最具影响力的赌场。

澳门和香港都是中国一个特别的存在:「特别行政地区」,分别于1999年12月20日和1997年7月7日回归中国,其后都继续扩大规模,不停的填海和兴建建筑物,不停的增加旅游焦点和其多样性。而澳门独特的文化更吸引了不少外地旅客冒名而来。其实澳大利亚除了赌场外,还有很多值得一看的地方和事物。

这个据说很好用,哈哈哈。

<select name="passenger_1_seat_detail_select" style="display: none" id="passenger_1_seat_detail_select" onchange="setSeatDetail('1')">
<option value="0">随机</option>
<option value="3">上铺</option>
<option value="2">中铺</option>
<option value="1">下铺</option></select>

其实对 BFC(Block Formatting Contexts 块级格式化上下文) 听过很多次了,虽然每次都无意中也有用到,但是并没有深入的看看这个到底是个什么东西。今天有点时间看到了这篇文章,但是感觉理解起来有点吃力,所以总结下,按照自己的理解再写一写,一方面加深记忆,一方面,以后自己理解起来也方便。

1. 防止外边距叠加。
这里的防止外边距叠加不是两个同级(兄弟)元素之间的外边距叠加,而是防止父元素和子元素之间的外边距叠加。来个结构:

  <div class="a"></div>
  <div class="a">
    <div class="b"></div>
    <div class="b"></div>
  </div>

然后样式:

  .a, .b {
    margin:10px 0;
  }
  .a {
    width:200px;
    height:50px;
    background:red;
  }
 .b {
    width:100px;
    height:10px;
    background:blue;
  }

此时给 .a .b 都有一个

  margin:10px 0;

的外边距。但是并没有触发 .b 的 BFC 特性,此时如图所示:

对 BFC (Block Formatting Contexts) 的一点理解
例子请看:http://jsbin.com/odesoz/3/

然后给 .a 添加

  overflow:hidden;

以触发 .a 的 BFC 特性,此时结果如图所示:

对 BFC (Block Formatting Contexts) 的一点理解
红色是 .a ,蓝色是 .b ,且 .b(蓝色) 是 .a(红色) 的子元素,一目了然。
此时的例子请看:http://jsbin.com/odesoz/2/

2. 清除浮动
其实平常我们使用的清除浮动的技巧,也就是利用了 BFC 的原理。
浮动元素导致父级元素的高度塌陷,此时触发父级元素的 BFC,因为

创建了 BFC的元素就是一个独立的盒子,里面的子元素不会在布局上影响外面的元素,反之亦然,同时BFC任然属于文档中的普通流。

其实这句话挺不好理解的,按我的理解,就是这个元素触发了 BFC 然后它就需要按它的行为来,不管里面的元素是什么样子的。不管你浮动不浮动,我多大我就是多大。所以讲浮动闭合(清除)了。
到这里,其实另一点也就呼之欲出了,那是什么呢?就是 只要是可以使父级元素触发 BFC 的特性,都可以闭合浮动。这些就是闭合浮动的原理。(参考

例子可看:http://jsbin.com/odesoz/5/(清除浮动), http://jsbin.com/odesoz/7/ (未清除浮动)

3. 块级格式化上下文不会重叠浮动元素
其实也就是如果有浮动元素和 BFC 一起的话,BFC 元素,会表现为有宽高的样子。具体请看这篇文章的 3.3,因为我觉得这里写的会比我写得好。而且配图也不错。

那么到底神马是 BFC 呢? (其实这些不想写来着,网上那么多,但还是加深印象吧)

其实说的简单点,就类似于在一个环境中的好几个 display:block 的元素所产生的相互影响的原理和表现。

比较专业的说法就是:它能把一个集合中的 float, margin, clear 等等的各种元素包裹,形成的一个集合就为 BFC , BFC 中的任何都不会对 BFC 外的元素产生影响。
通俗地来说:创建了 BFC 的元素就是一个独立的盒子,里面的子元素不会在布局上影响外面的元素,反之亦然,同时 BFC 仍然属于文档中的普通流。
在普通流( Normal flow )中,在创建了块格式化上下文的元素中的子元素都会按照块格式化上下文提供的规矩来排列自己,除非自己也创建一个新的块格式化上下文。

如何触发块级格式化上下文(BFC)?

    float:left|right ,除了none
    overflow:hidden|auto|scroll(也就是除了overflow:visible;)
    position: absolute|fixed
    display:inline-block|table-cell|table
    fieldset 元素
    表格的单元格(display: table-cells,TD、TH)
    表格的标题(display: table-captions,CAPTION)
    表格元素创建的 “匿名框” 。(display:table 之后创建的匿名框 http://www.w3.org/TR/CSS21/tables.html#anonymous-boxes)

虽然 IE6 7 不支持 BFC,但是在他们中有一个类似的概念 hasLayout。触发hasLayout的条件:

    position: absolute 
    float: left|right 
    display: inline-block 
    width: 除 “auto” 外的任意值 
    height: 除 “auto” 外的任意值 (例如很多人清除浮动会用到 height: 1%  ) 
    zoom: 除 “normal” 外的任意值 (MSDN)
    writing-mode: tb-rl (MSDN)
  在 IE7 中,overflow 也变成了一个 layout 触发器:
    min-width:任何值
    min-height:任何值
    max-width:除了none之外的任何值
    max-height:除了none之外的任何值
    overflow: hidden|scroll|auto ( 这个属性在IE之前版本中没有触发 layout 的功能。 )
    overflow-x|-y: hidden|scroll|auto (CSS3 盒模型中的属性,尚未得到浏览器的广泛支持。他们在之前IE版本中同样没有触发 layout 的功能)

其他一些知识点,请参考引用文章中的那几篇引用文章。

如论如何,还是不习惯 Ubuntu 的 Unity 桌面,捉摸着怎么将此桌面换成之前熟悉的 Gnome 呢,搜了一大圈互联网,终于在这篇文章里面找到了方法,试了试,还不错,只是没有删除 Unity 的方法,不过这个并不重要,删不删都无所谓。

稍微翻一下,以后用得着,别人也可以用。

1. 先安装 Gnome Packages。

打开终端,输入

sudo apt-get install ubuntu-gnome-desktop ubuntu-gnome-default-settings

此时如果出现选择 GDM 或者是 LightGDM 的话,请选择 GDM。

如果,你已经使用了 GDM 或者系统没有出现选择设置的界面,或者你选择了使用 LightGDM 的话,那么你可以使用下面的命令来重新设置。

sudo dpkg-reconfigure gdm

当然,不是非要一定使用 GDM 的,也可以使用 LightGDM 但是这样就不能体验完整的 Gnome 3 了。

同时,最好可以将 ubuntu-setting 这个包给删除掉(我没有删除,用的没有问题)。至于这个包是干嘛的,这里就不翻译了,反正说的是删不删对使用都没有影响。不过删除了之后,某些 ubuntu 默认的设置就会被改变,例如窗口的按钮顺序, Rhythmbox 插件也是靠这个包来启用的。

这样就完了,接下来的是可选的步骤。

2. 安装一些其它的 Ubuntu 的包,例如 GNOME Documents 和 Boxes(做了这一步,但是基本没用,我也不知道干嘛的)。

sudo apt-get install gnome-documents gnome-boxes

注:因为一个 bug boxes 只在 64位上才可用,32位这里就不要装了。

3. 更新 GNOME Control Center, Nautilus, Totem 以及其他的 GNOME 3 packages 到 3.6.x(这一步也没有做)

不过要先加一个 PPA 才行。

sudo add-apt-repository ppa:gnome3-team/gnome3

然后请遵循这个文章,或者用系统更新来安装。

如果安装了 PPA 之后,有些包将会被更新为: GNOME Control Center 3.6.3, Aisleriot 3.6.0, Brasero 3.6.0, Nautilus 3.6.3 以及 Totem 3.6.2.这个 PPA 同样提供了 Transmission 0.7.1, Transmageddon 0.23 以及 Sound Juicer 3.5.0(至于这些软件都是干嘛的,我也不知道,我没有用,没有做到这一步,也就没有更新)。

4. 删除 overlay scrollbars(这一步也没有做)
到这一步,基本就完成了,但是这里使用的还不是 Gnome 的 overlay scrollbars 而是 Ubuntu 自己的,所以通过下面的命令,将 Ubuntu 自己的 overlay scrollbars 删掉,从而使用 Gnome 3 的。

5. 然后就是重启了,当然注销也可以,只是注销看不到登陆界面的效果。

主题名称: wSpring 系列 Hoar-frost Falls / 霜降
主题链接: https://yimity.com/2013/03/20/wordpress-free-theme-hoar-frost-falls.html
主题描述: Hoar-frost Falls. 单栏主题,支持后台选项,包括自定义站点统计,支持评论框右侧 125*125 像素的广告,jiathis 分享功能,SEO 友好,支持自定义菜单,支持IE8以上,及 Chrome,Firefox,Opera等现代浏览器。不需要任何插件支持。
主题版本: 1.1.1
主题作者: 一米
发布日期:03月20日。
主题预览:https://yimity.com/
介绍:
iSimple. 单栏主题,支持后台选项,包括自定义站点统计,支持评论框右侧 125*125 像素的广告,jiathis 分享功能,SEO 友好,支持自定义菜单,支持IE8以上,及 Chrome,Firefox,Opera等现代浏览器。不需要任何插件支持。即使 JS 加载失败,功能同样正常可用。文章样式已经定义好,几乎所有的文章发表即可正常显示。支持 10 种文章格式。全站 placeholder 支持。极度个性化的 404 页面。

后续升级计划:
优化响应式设计。
优化代码。

主题演示:貌似没有哦,先看图片吧。
更多…