在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 產(chǎn)品經(jīng)理/ 第二十九章 首屏大海報(三)
第四十一章 定位實例(二)
第十四章 從 div 扯開去
第四十三章 定位實例(四)
第四十五章 無聊的寫個小游戲吧
第十七章 導航條(二)
第十三章 神一樣的 CSS
第二十三章 導航條(八)
第四十章 定位實例(一)
第五十九章 見證奇跡
第三十五章 隨便聊聊
第十九章 導航條(四)
第四十四章 定位實例(五)
第三十六章 定位(一)
第三十九章 坐標系
第三十四章 一些補遺
第五十八章 各就各位,預備~~
第二十七章 首屏大海報(一)
第二十六章 CSS 書寫規(guī)范
第十一章 一起寫個百度
第三章 幾個小故事
第七章 認識鏈接
前言
第五十五章 苛刻至極!
第三十三章 一個頁尾
第二十二章 導航條(七)
第四十七章 JavaScript Start
第五十章 最簡單的邏輯判斷
第五十三章 一百遍啊一百遍!
第四章 做點準備工作
第一章 開場小談
第六章 開始寫點東西
第五十六章 一套工具
第四十二章 定位實例(三)
第五十二章 愛妃,朕還宣你!
第二十五章 導航條(十)
第五章 一個模板
第二章 扯扯學習方法
第十八章 導航條(三)
第四十六章 響應式
第四十八章 變量
第十六章 導航條(一)
第三十八章 定位(三)
第二十九章 首屏大海報(三)
第四十九章 運算符
第九章 來吧,表哥(表格)!
第三十一章 還是海報
第十章 表格布局原理
第三十章 首屏大海報(四)
第十二章 相對地址
第二十章 導航條(五)
第五十七章 助理!麻煩過來一下~
第三十二章 一些格子
第五十一章 朕宣你!
第五十四章 一萬遍啊一萬遍!
第二十八章 首屏大海報(二)
第十五章 開始征途
第三十七章 定位(二)
第六十章 開始玩玩
第二十一章 導航條(六)
第八章 半個標簽
第二十四章 導航條(九)

第二十九章 首屏大海報(三)

不過顯然的,要是做個海報這么簡單碼農(nóng)們就不哭了。所以現(xiàn)在我們要做一些沒有設計師我們一樣玩的很 High 的工作。

你看我的海報其實還只有一個背景,上節(jié)課雖然加了鏈接,也不過是自欺欺人,沒內(nèi)容誰點擊啊?所以我們要開始添加內(nèi)容了。

那么上一節(jié)加的那個鏈接就顯得不夠精致,所以不要他了,于是我們好像又回到了第二十七章結(jié)束的時候。注意哦,現(xiàn)在每個元素我都在講著他的多種可能性,你們一定要注意點,跳著看的話可就亂了哦。

首先做什么?首先要給定內(nèi)容一個范圍,這樣比較便于控制里面的內(nèi)容,否則我們基于寬度變來變?nèi)サ?#post 進行定位就會很困擾,要考慮的可能性太多了。但是如果我在其中劃出一片固定大小的區(qū)域用來放內(nèi)容,事情就變得簡單了。

劃定一個區(qū)域,肯定是居中的,能夠被各種屏幕正常顯示的區(qū)域了,然后高度就是 #post 的高度,等等,怎么感覺越說越像昨天加的鏈接了?

<div id="post">
    <div class="post-content">

    </div><!-- .post-content  End-->
</div><!-- #post End -->
#post .post-content {
    width: 960px;
    height: 100%;
    margin: 0 auto;
}

相似度確實不低呢,所以啦,其實寫網(wǎng)頁就是那點東西,套來套去的,套的多了自然就熟練了,也就會用了。

在這之后是什么?往里面加東西啊。來,先加上這句:

<h1>稻米鼠是大帥哥!</h1>

當然了,我們知道這是一個不容置疑的事實。但是,你應該知道吧,上邊這句要放在 .post-content 里面哦,別放錯位置。

然后如果你刷新頁面的話……你會從這一刻開始懷疑人生。

先說 h1 標簽是什么,是標題,標題標簽有六個 h1—h6,依次從大到小。這么說這個標簽肯定又是有自帶樣式的了,當然我們可以根據(jù)需求歡快的去重新定義他們。那么現(xiàn)在的問題是怎么引起的呢?h1 自帶了 margin 屬性,但是 margin 可不單純,這個屬性用起來很復雜,所以我特別建議一下,如果可以用 padding 的情況最好不要去用 margin ,除非你真的足夠熟悉它的特性。

那么現(xiàn)在我們怎么做呢,我先打一個不太恰當?shù)谋确饺ダ斫庖幌庐斍暗那闆r,padding 是內(nèi)補,內(nèi)部問題終究是好解決的。margin 是外補,這是一個要跟他的相鄰元素或者父元素產(chǎn)生相互影響的事情,于是就有點熱鬧了。眼下的問題是父元素對他的約束力不夠,就是當?shù)臎]管住孩子,孩子就開始淘氣了。怎么管住孩子呢?加一些特別的屬性就可以的,這個可以根據(jù)情況選擇各種屬性,比如給父元素加個內(nèi)補神馬的,但是這里我們并不希望加內(nèi)補,因為內(nèi)補會影響元素的尺寸。那就加一個語義上說得過去的屬性好了,反正我也挺隨心的。

那么給父元素(#post .post-content )加上一個 overflow: hidden; 好了,你說這個什么意思?這倒是很值得說道一下。overflow 這個屬性是說元素內(nèi)容如果超出了元素的范圍怎么辦。這就比方說你一個高二百的元素里插入了一個高五百的圖片,多出來那三百高度怎么辦?我們后面的屬性值也給出了答案,hidden 隱藏。藏起來不讓人看到就是了哦。

然后刷新頁面,你看到終于算是符合預期了?,F(xiàn)在就開始下一個問題,標題居中。這個很簡單了,文字水平居中啊,居左啊,居右啊,用這個屬性來定義:text-align 可用的屬性值有 left、center、right 等,這個比較顯而易見,不多說,順便把文字顏色(color),距離頂部的距離(margin-top)定義一下好了。

#post .post-content h1 {
    margin-top: 120px;
    color: #EFEFEF;
    text-align: center;
    font-size: 42px;
}

看看效果:

嗯,為了強調(diào)這個事實,我又把字號(font-size)改大了一些,這樣感覺更有說服力啊。但是我怕你們還是無法正確理解我的帥啊~所以我還要在這個標題底下加上一行小字說明一下。當然就是在 h1 元素下面加上:

<p>這是一個毋庸置疑的事實,我們用靈魂承諾,此言不虛!</p>

然后看效果:

說真的,我仔細找了半天才找到那一行小字。現(xiàn)在我們很容易想到給他加上各種樣式,不過仔細想想,我們要加的樣式跟上面的 h1 元素好像有很多重復啊。這時候其實我們沒必要定義兩次。那個同學說用一樣的 class ,沒錯!這只是其中的一個方法,現(xiàn)在我們來試試另外一種。我去把 h1 的文字顏色(color)、文字對齊方式(text-align)的定義,移動到 #post .post-content 元素的定義里。變成了如下的樣子:

#post .post-content {
    width: 960px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    color: #EFEFEF;
    text-align: center;
}
#post .post-content h1 {
    margin-top: 120px;
    font-size: 42px;
}

來看效果哦:

你看實現(xiàn)了,但是我并沒有去定義更多的內(nèi)容,或者說沒多打幾個字。這是 CSS 樣式的繼承,即子元素會繼承父元素的一些屬性。比如文字相關(guān)的屬性,大部分都是可繼承的。

本章學習卡片:卡片 29

本章代碼下載:本章代碼


本書是收費的,不過交費憑自覺。價格定義為每人請我喝一杯咖啡(哪種品質(zhì)的咖啡隨意),支付寶賬號:

alay9999@163.com (劉源)

為了讓大家閱讀方便,本書將在如下站點發(fā)布,但最終內(nèi)容以主站為準:

未經(jīng)本人許可,禁止任何形式轉(zhuǎn)載。相關(guān)事宜請聯(lián)系: dms@zji.me