先看html**如下:
1<
div
id="wrap"
>
2<
div
id="header"
>
3<
h1>three colums layout.
h1>
4div
>56
<
div
id="content"
>
7<
div
id="main"
>
8<
p>hello,css & html.
p>
9<
p>i love this game.
p>
10div
>
11<
div
id="left"
>
12<
p>i'm the sub colum.
p>
13div
>
14<
div
id="right"
>
15<
p>i'm the extra colum.
p>
16div
>
17div
>
1819
<
div
id="footer"
>
20>
21div
>
22div
>
其中,content包含了3個浮動的層。它們對應的css如下:
1body 23
#wrap 45
#header 67
#content
8#main
9#left
10#right
1112
#footer
以上css只能在ie6下正常(我測試了chrome firefox ie8 ie6),而其它瀏覽器下,footer與content重疊了,且保持了float的關係。
嘗試解決方法一:結果失敗。
為footer新增clear:both屬性,解決了重疊的問題,但是content下的margin-bottom:10px也沒有了。
再次修改content的margin-bottom:10px為padding-bottom:10px,問題還是沒有得到解決。
看來,從margin或padding下手個人暫時沒有辦法解決了。只好另外找其它的方法。
嘗試解決方法二:成功。
為content新增overflow:hidden,問題得到解決。
嘗試解決方法三:成功。
在html中,...
之後新增乙個
,其樣式如下:
1.clearfix
嘗試解決方法四:成功。
為content新增屬性 display:inline-block,問題得到解決。
嘗試解決方法五:成功。
為content新增乙個偽屬性集,如下:
1#content:after
嘗試解決方法六:成功。
為content新增乙個屬性float:left,但是前提條件是float:left不影響content的位置的情況下,並且content的後面乙個元素應該添除掉這個float。
問題的根本所在:因為浮動的元素不佔空間,所以容器元素不包圍它們。
Docker 容器內如何重啟其他容器
有的時候我們需要在docker容器內操作其他容器,比如做乙個容器專門做安裝公升級,公升級完需要重啟其他的容器。需要映象中安裝docker ce,如下圖,在映象中安裝docker ce from centos run curl o etc yum.repos.d docker ce.repo yum ...
容器內使用remove時,慎重使用指標
用vectorvedge儲存了邊,現在要把這些邊都刪除 edge 1,15 1,29 1,40 15,1 15,29 15,40 29,1 29,15 40,1 40,15 用如下 for int i 0 ipair pair vedge.get i system.out.println check...
Docker 進入容器,並在容器內執行命令
2.檢視正在執行的容器 3.使用 exec 進入容器 4.推薦的配置 docker exec options container command arg.i 讓容器的標準輸入 stdin 始終保持開啟,即使沒有輸入任何指令 沒有附加 t 分配乙個終端,這樣我們就可以使用命令來操作 d 分離模式,讓命...