左側(cè)固定寬,右側(cè)自適應(yīng)屏幕寬;
左右兩列,等高布局;
左右兩列要求有最小高度,例如:200px;(當(dāng)內(nèi)容超出200時,會自動以等高的方式增高)
要求不用JS或CSS行為實現(xiàn);
仔細(xì)分析試題要求,要達(dá)到效果其實也并不是太難,只是給人感覺像有點蛋疼的問題一樣。但是你仔細(xì)看后你會覺得不是那么回事:
左邊固定,右邊自適應(yīng)布局,這個第一點應(yīng)該來說是非常的容易,實現(xiàn)的方法也是相當(dāng)?shù)亩啵敲淳涂梢哉f第一條要求已不是什么要求了;
左右兩列等高布局,這一點相對來說要復(fù)雜一些,不過你要是了解了怎么實現(xiàn)等高布局,那么也是不難。我個人認(rèn)為這個考題關(guān)鍵之處就在考這里,考你如何實現(xiàn)等高布局;所以這一點你需要整明白如何實現(xiàn);
至于第三條要求,應(yīng)該來說是很方面的,我們隨處都可以看到實現(xiàn)最小高度的代碼;
第四條這個要求我想是考官想讓我們面試的人不能使用js來實現(xiàn)等高布局和最小高度的功能。
上面簡單的分析了一下實現(xiàn)過程,那么最終關(guān)鍵之處應(yīng)該是就是“讓你的代碼要能同時實現(xiàn)兩點,其一就是左邊固定,右邊自適應(yīng)的布局;其二就是實現(xiàn)兩列等高的布局”,如果這兩個功能完成,那么你也就可以交作業(yè)了。那么下面我們就先來看看這兩 點是如合實現(xiàn):
一、兩列布局:左邊固定寬度,右邊自適應(yīng)寬度
這樣的布局,其實不是難點,我想很多同學(xué)都有實現(xiàn)過,那么我就在此稍微介紹兩種常用的方法:
方法一:浮動布局
這種方法我采用的是左邊浮動,右邊加上一個margin-left值,讓他實現(xiàn)左邊固定,右邊自適應(yīng)的布局效果
HTML Markup
新聞熱點
疑難解答