|
HTML 5和CSS 3是目前Web領域被討論的熱門話題,HTML 5被看做是未來的Web開發標準,而CSS 3的新特性也讓人們備受期待。
最基礎的東西
剛入門的網頁設計人員最常犯的錯誤是創建一個無法修改的樣式表,容納了過多的class(類)和id,維護難度非常大。假設你想改變你發布的文章的標題顏色,而其它文章的標題顏色保持默認的顏色,不用給每個標題都增加一個big-red類,明智的方法是使用div類打包你發布的文章(可能是post),然后為你想要修改的標題創建一個選擇器,如:
.post h2 {
font-weight: bold;
color: red;
}網頁字體和字體裝飾
font-face
關于font-face在網絡上的討論已經夠多了,爭論的焦點是這個屬性是否會給設計帶來視覺上的混亂,有些人認為應該按自己意愿選擇任意字體,但另外的人則認為應該使用網頁安全字體。
無論你持何種觀點,有一點你必須得承認,使用font-face的網站看起來就是要美觀些。font-face屬性的使用是相當簡單的,首先上傳你想使用的字體到你的網站,并給它取一個好的名字。font-face的基本格式如下:
@font-face {
font-family: Museo Sans;
src: local(“Museo Sans”), url(MuseoSans.ttf) format(“opentype”);
}控制溢出
通過text-overflow屬性控制當文本溢出其容器時顯示什么,例如,如果你想讓新聞列表中的所有項目占據的高度都一樣,這時你可以使用CSS增加省略號表示由更多的文本內容未顯示,在iPhone中我們經??吹竭@樣的應用。這個屬性在最新的Safari、Opera、IE6(溢出元素應該設置一個寬度,如100%)和 IE 7中有效,在Opera中還必須加上廠家特殊的屬性。
li {
white-space: nowrap;
width: 100%;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}
it知識庫:定義未來Web樣式 CSS 3最新特性一覽,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。