HTMLCSS十條網頁設計中實用的技巧
web開發。不管是在工作還是在學習中,掌握一些實用的開發小技巧,你的效率都會大大提升哦!下面就來和小編一起看看HTMLCSS十條網頁設計中實用的技巧吧。
一、將填充和邊距都設置爲零
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
也有使用通配符*{padding:0;margin:0;}網站利弊端都各有其說法,對於*號這種,是把所有元素的內外邊距都設置爲了0,可能有些會出現些小細節的問題,所以選擇你適用的方案吧
二、重置瀏覽器的字體大小
body {
font:12px "宋體", Arial, Helvetica, sans-serif;
color: #000;
}
不保證所有的.用於都安裝有你設置的字體,所以通常會在後面加上幾個通用的web安全字體
三、元素/標籤選擇器
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal;}
table{border-collapse:collapse; border-spacing:0;}
img{ border:0;}
ol,ul{list-style:none; }
p{word-wrap:break-word}
四、站點鏈接
站點鏈接的樣式必須保持此順序,包括用於創建懸停效果的選擇器組在內
a:link{
color: #42413C;
text-decoration: none;
}
a:visited{
color: #6E6C64;
}
a:hover, a:active, a:focus {
text-decoration: underline;
}
五、設置水平居中
1)固定寬度 大多數的網站目前都是固定寬度的代碼如下:
#container{ width:1000px;margin: 0 auto;}
2)如果是用百分百來定義寬度的話,可以這樣使用:
#container {
width: 80%;
max-width: 1260px; /* 最大寬度,IE6 不遵循max-width、min-width 此聲明。 */
min-width: 780px; /* 最小寬度 */
margin: 0 auto; /* 如果將 #container 寬度設置爲 100%,則不需要此設置。 */
}
六、可以重複利用的規則
{float: left;}
t{float: right;}
七、在同一元素上使用多種類
加粗的紅色字體,使用了兩種類
CSS代碼:
{color: red;}
{font-weight: bold;}
Html代碼:
同一元素使用兩種類
八、隱藏水平滾動條
爲了避免出現水平滾動條,在body里加入overflow-x:hidden
body{overflow-x:hidden}
九、解決IE6 的浮動元素的雙倍邊距問題
對一個div設置了float:left和 margin-left:100px 那麼在IE6中,這個bug就會出現。您只需要多設置一個display即可,代碼如下:
div {float:left;margin:40px;display:inline;}
IE6下圖片也會產生3像素的空白距離,也用到display
img{display:block}
十、簡單的導航菜單
用html5 css3 的新語義標籤來寫一下這段導航菜單代碼
html代碼:
網站首頁
個人博客模板
慢生活
CSS代碼:
navulli{ display:inline;margin-right:10px;}
navulli a {color:#000;display:block;float:left;padding:5px;}
navullia:hover{background:#eee;color:black;}
}
如果想選中的導航能高亮顯示,可以加上一段js代碼:
varobj=null;
varAs=lementById('nav')lementsByTagName('a');
obj=As[0];
for(i=1;i=0)
obj=As[i];}
='nav_current'
提示:爲了讓js能夠獲取到菜單的id取值,所以應該給html中的nav標籤添加一個id
高亮顯示的樣式nav_current也應該在css中寫上一段代碼,比如:
#nav_current{background:#eee;color:red;}
相關文章
-
HTML CSS網頁設計中實用的技巧
茉莉花潔白素雅,而且香味濃郁,茉莉花也有人間第一香的美譽。這是我們直觀看到的茉莉花,今天本站給大家帶來的是關於茉莉花的一些藥用功效,看看茉莉花能改善生活中的哪些不適吧!【治目赤腫痛】用適量茉莉花煎水薰洗,或配金銀 -
網頁中HTML5與CSS3的應用
下面是YJBYS小編爲大家搜索整理的關於網頁中HTML5與CSS3的應用,歡迎參考閱讀,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生培訓網!網頁技術的發展和進步,使得網頁的功能朝着越來越豐富的方向發展,網頁 -
CSS網頁設計中實用的技巧
網頁設計不是請客吃飯,對必備技能的紮實掌控是你走向成功必由之路。下面小編來給大家分享CSS網頁設計中實用的技巧,希望對大家有幫助! 一、將填充和邊距都設置爲零body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,f -
關於HTML技巧之CSS的優先權
同一個元素被CSS選擇符選中時,就要按照優先權取捨不同的CSS規則,優先權問題是一個衝突解決的問題。首先就是CSS規則的specificity(特殊性),CSS2.1有一套關於specificity的計算方式,用一個四位的數字串(CSS2是三位)來表示, -
Letslearnsummerbeachsh二年級英語教學設計
一、主要新授內容(New contents) Let‘s lea -- summer beach shellLet’s act-Let‘s.. 二、學習目標(Objectives)1、通過觀察夏天海邊的場景,感受夏天的氣息,培養同學熱愛自然的美好情感。2、結合“夏天”的主 -
PS快捷鍵Ctrl+Alt+Shift+T的小技巧
大家一定知道PS快捷鍵Ctrl+Alt+Shift+T(下面簡寫爲CAST)變換複製,網上已經有一大堆關於變換複製快捷鍵製作一些圖形的技巧,而這篇文章跟大家分享的是變換複製的原理。大家瞭解了這個以後,在製作變換複製圖形的時候一定能得 -
CSS網頁設計技巧
網頁設計作爲一種視覺語言,特別講究編排和佈局,雖然主頁的設計不等同於平面設計,但它們有許多相近之處。以下是小編爲大家搜索整理的CSS網頁設計技巧,歡迎閱讀!更多精彩內容請及時關注我們應屆畢業生考試網!字體屬性簡寫 -
會考英語chemistryclass閱讀理解訓練
The students were having their chemistry(化學)class. Miss Li was telling the children what water was like. After that, she asked her students, “What’s water?”No one spoke for a few Li asked again, -
CSS網頁樣式設計技巧有哪些
網頁設計作爲一種視覺語言,特別講究編排和佈局,雖然主頁的設計不等同於平面設計,但它們有許多相近之處。我們爲大家收集整理了關於CSS網頁樣式設計技巧,以方便大家參考。 一.使用css縮寫使用縮寫可以幫助減少你CSS文件 -
Scott Mitchell 的ASP.NET 2.0數據教程
在日常的學習、工作、生活中,大家一定都接觸過作文吧,作文根據體裁的不同可以分爲記敘文、說明文、應用文、議論文。一篇什麼樣的作文才能稱之爲優秀作文呢?以下是小編整理的難忘的事作文500字 難忘的一件事,歡迎閱讀與收