CSS 網(wǎng)頁圖文混排的10個技巧

1. 首行縮進
你知道的,從小學(xué),老師就教我們,段落的開頭應(yīng)該空兩格。而你使用word的時候,也有首行縮進這個功能,但在html中你的空格鍵好像起不了作用了。當(dāng)然,你可以用
來代替一個空格,但這不是理想的方式,用CSS吧,簡單,有效:
<p style="text-indent:2em;">你的內(nèi)容</p>
這樣的話,這個有style="text-indent:2em;"
段落就會顯示兩個字符的縮進了。縮進更多? 修改2em
, 2表示2個字符,你可以相應(yīng)增加或者減少。下面是一個示例,來自李白的詩:
紫閣連終南,青冥天倪色。憑崖望咸陽,宮闕羅北極。萬井驚畫出,九衢如弦直。渭水銀河清,橫天流不息。朝野盛文物,衣冠何翕赩。廄馬散連山,軍容威絕域。伊皋運元化,衛(wèi)霍輸筋力。歌鐘樂未休,榮去老還逼。圓光過滿缺,太陽移中昃。不散東海金,何爭西飛匿。無作牛山悲,惻愴淚沾臆。
2. 圖文混排
在word中,我們可以用環(huán)繞來讓文字顯示在圖片周圍,而CSS,中,我們可以用float,來讓文字在沒有清理浮動的時候,顯示在圖片以外的空白處。如下所示:
君不見黃河之水天上來,奔流到海不復(fù)回。
君不見高堂明鏡悲白發(fā),朝如青絲暮成雪。
人生得意須盡歡,莫使金尊空對月。
天生我材必有用,千金散盡還復(fù)來。
烹羊宰牛且為樂,會須一飲三百杯。
岑夫子,丹丘生,將進酒,杯莫停。
…
在下面的代碼中,把float設(shè)置成left,圖片會顯示在左邊,而right則顯示在右邊,而margin-right
是為了不讓文字和圖片貼在一起需要寫的,如果你設(shè)置的是float:right;
剛相應(yīng)應(yīng)該是把 margin-right
改成margin-left
:
<img style="float:left;margin-right:15px;" src="圖片地址" alt="圖片說明" />
3. 設(shè)置背景色
先來看一個示例,如果你有需要引用的內(nèi)容,而主題中又沒有設(shè)置,或者希望自己定制一下背景顏色,那么你可能會選擇下面這樣的顯示方式:
床前明月光,疑是地上霜;
舉頭望明月,低頭思故鄉(xiāng);
春天不洗澡,處處蚊子咬;
拿出敵敵畏,蚊子哪里跑。
代碼如下,如果你不知道顏色是如何定義的,你可以看看web216安全,換上相用的顏色代號就可以了,比如#faf7e8表示上面的淺黃色:
<p style="background:#faf7e8;border-top:1px dotted #a3a3a3;border-bottom:1px dotted #a3a3a3;text-align:center;">
4. 讓文字居中
如上例,只要在代碼中加入text-align:center
,就可以讓文章在容器的寬度內(nèi)水平居中。OH,容易哦?!
5. 顯示一個邊框
邊框我們會用到border,添加一個邊框,只要加上style="border:1px dotted #080;"1px代碼邊框的大小,而dotted是邊框的樣式,常用的樣式用三個:solid(實邊) dashed(虛線) dotted(點狀虛線). 就像上面實例的邊框中,我使用的是dotted邊。
相關(guān)文章
div css圖文混排列表設(shè)計中的基礎(chǔ)問題總結(jié)
最近業(yè)務(wù)需要,想設(shè)計一個比較通用的圖文混排的列表,結(jié)果設(shè)計的過程中遇到了不少問題,都是一些css中比較基礎(chǔ)的問題,自己還是想總結(jié)下,希望可以幫到一些css設(shè)計的初學(xué)者,2013-01-09CSS基礎(chǔ)教程十九之CSS圖文混排,圖像簽名,多圖拼接和圖片特效
學(xué)習(xí)了CSS布局的定位和浮動,我們可以簡單地做出很多排版和內(nèi)容拼接。今天就來做幾個簡單的實例展示現(xiàn)在流行的DIV+CSS布局的方便好用之處2015-12-07