<table id="gkssy"><source id="gkssy"></source></table>
  • <button id="gkssy"></button>
    <kbd id="gkssy"><object id="gkssy"></object></kbd>
    <abbr id="gkssy"><object id="gkssy"></object></abbr>
  • <abbr id="gkssy"></abbr>
  • 網站設計必須知道的DIV+CSS排版技巧
    admin
    2015-04-18 19:25:48
    76

     網站設計及 網站布局的基本是要懂得DIV+CSS,通過合理的利用DIV+CSS可以利于搜索引擎的抓取,個人感覺DIV+CSS作為制作網頁,美化網頁的一個重要 輔助是很強大方便的,可以彌補table制作框架和表格時的很多不足和美工上的缺點。下面是網站制作者必須知道的排版技巧:

      一、CSS邊框(border):

      border主要有以下參數:none:無邊框;hidden:隱藏邊框;dotted:點線;dashed:虛線;solid:實線邊框;double:雙線邊框;groove:3D凹槽;ridge:菱形邊框;inset:3D凹邊;outset:3D凸邊。

       邊框的值將是四個,如果提供全部四個參數值,將按上-右-下-左的順序作用于四個邊框。如果只提供一個,將用于全部的四條邊。如果提供兩個,第一個用于 上-下,第二個用于左-右。如果提供三個,第一個用于上,第二個用于左-右,第三個用于下。邊框(border)和邊界(margin)主要用來定位,它 們將以上下左右四個值來定義。

      二、CSS加入網頁方法:

      主要分為三種:內部樣式表、行內樣式表、外部樣式表。內部樣式表主要定義在

    內;行內樣式表可直接使用style屬性定義在標簽內部;使用外部樣式表時,CSS文件與網頁文件是分離開來的,分開的文件要用鏈接起來,這主要針對CSS樣式表較多的網頁中,特別是要與DIV結合的網頁。

      三、CSS盒子

       CSS中沒有box這個屬性。CSS的盒子是由以下幾個部分組成的:內容(content)、填充(padding)、邊框(border)和邊界 (margin)。盒子的內容當然是必須有的,而填充、邊框和邊界都是可選的。如果把CSS的盒子看做現實生活中的盒子,那么內容就是盒子里裝的貨物;而 填充就是怕貨物損壞而添加的泡沫或者其它抗震的東西;邊框就是盒子本身了;至于邊界則說明盒子擺放的時候的不能與其他物體緊挨在一起,而必須有一段空隙。 當然了,CSS中的盒子是平面的。

      四、設置背景屬性

       background屬性包含很多子屬性,如background-color設置背景顏色;background-image設置背景圖 片;background-repeat設置背景圖片的重復設置,background-repeat:no-repeat為不重 復,background-repeat:repeat-x為只水平方向重復,background-repeat:repeat-y為只垂直方向重 復;background-position設置背景圖片的顯示位置,background-attachment為固定圖片在某個位置顯示。

      五、設定文字字體、顏色、大小

       font-style設定斜體,比如font-style:italic;font-weight設定文字粗細,比如font- weight:bold;font-size設定文字大小,比如font-size:12px;line-height設定行距,比如line- height:150%;color設定文字顏色(不是font-color),比如color:red;font-family設定字體,比如 font-family:"LucidaGrande",Verdana,Lucida,Arial,Helvetica,宋體,sans- serif;font:italicbold12px/150%"LucidaGrande",Verdana,Lucida,Arial,Helvetica, 宋體,sans-serif;

      六、如何控制段落排版

      中文段落使用

    標簽,左右(相當于縮進)、段前段后的空白,都可以用margin。比如:

       p{  margin:18px6px6px18px;  /*分別是上、右、下、左,十二點開始的順時針方向*/  } 文字的對齊方式用text-align,談起margin,我習慣于在寫CSS的時候為所有的標簽定義margin:0;因為時而出現由于默認的 margin值導致頁面排版問題,而自己找不到原因

      七、鏈接

       CSS鏈接有四個屬性:其中a:link、a:visited、a:hover和a:active分別對應未訪問的鏈接、已經訪問過的鏈接、鼠標懸停的 鏈接和激活的鼠標鏈接(按下鼠標左鍵的時候)。這幾個樣式的順序不能顛倒,否則可能造成部分樣式無法正常顯示。每個樣式里可以更改字體屬性、下劃線、背景 等等。

      八、項目符號的問題

       在CSS里項目符號有disc(實心圓點)、circle(空心圓圈)、square(實心方塊)、decimal(阿拉伯數字)、lower- roman(小寫羅馬數字)、upper-roman(大寫羅馬數字)、lower-alpha(小寫英文字母)、upper-alpha(大寫英文字 母)、none(無)。比如設定一個列表(ul或ol)的項目符號為方塊,如:

       li{  list-style:square;  }  另外list-style還有一些值,比如可以采用一些小圖片作為項目符號,在list-style下直接寫url(“圖片地址”)就可以了。注意如果一 個項目列表的左外補丁(margin-left)設為零的時候,list-style-position:outside(默認是outside)的項目 符號不會顯示。可惜的是上述的項目符號似乎并不能設定大小,圓點和方塊始終是那么點。并且不能設定垂直方向上的對齊。

      九、關于漢字注音

      比如說注音zhuyin,可以利用ruby-align設置對齊方式。這是在CSS手冊里面看到的,具體可以自行查閱ruby-align項。

      十、首字下沉

      偽對象:first-letter配合font-size、float可以制作首字下沉效果。

      十一、豎排文字

      writing-mode屬性有兩個值lr-tb和tb-rl,前者是默認的左-右、上-下,后者是上-下、右-左。

      十二、首行縮進

       可以使得容器內首行縮進一定單位。比如中文段落一般每段前空兩個漢字。可以這么寫: p{  text-indent:2em;/*em是相對單位,2em即現在一個字大小的兩倍*/  }如果font-size是12px的話,那么text-indent:2em則縮進24px。

      十三、固定寬度漢字截斷

      用后臺語言可以對從數據庫里的字段內容做截斷處理,比如說截12個漢字(之后用省略號)。但是有時還需要html標簽的過濾等,而用CSS來控制則沒有這個問題。不過只能處理文字在一行上的截斷,不能處理多行。

      十四、固定寬度漢字(詞)折行

      舉個例子,比如說要在一個固定寬度容器里面顯示很多地名,為了避免地名中間斷開。則可以使用word-break。

      DIV+CSS對于門戶網站設計來說改版就像換件衣服一樣簡單容易,改版時,不用改動全站HTML頁面,只需要重新寫CSS,再用新CSS覆蓋以前的CSS就可以實現改版了。

    文章出自:北京網站建設公司-前潮網絡 http://www.gg529.com 如轉載請注明出處!

     
    相關推薦
    您想要定制網站嗎?
    如果您想要走進互聯網,并且想找一個出色的團隊,那就趕緊聯系我們吧~
    主站蜘蛛池模板: 黑人巨茎大战俄罗斯美女| 亚洲中久无码永久在线观看同| 两个人看的日本高清电影| 视频一区视频二区制服丝袜| 日韩色视频在线观看| 国产福利精品视频| 亚洲国产欧美另类| 1819sextub欧美中国| 欧美一级大片在线观看| 国产精品三级在线观看无码 | 客厅餐桌椅子上波多野结衣| 午夜精品在线视频| 一级成人a做片免费| 国产交换丝雨巅峰| 日韩伦理一区二区| 国产中文制服丝袜另类| 中文字幕在线观看亚洲视频| 老司机午夜免费视频| 愉拍自拍视频在线播放| 免费少妇荡乳情欲视频| bl道具play珠串震珠强迫| 波多野结衣av无码| 国产精品第6页| 亚洲AV永久无码精品网站在线观看| 91精品成人福利在线播放| 日本精品一卡二卡≡卡四卡| 啊灬啊别停灬用力啊动视频| 亚洲av色无码乱码在线观看| 麻豆亚洲av熟女国产一区二| 日日夜夜精品视频| 动漫美女人物被黄漫小说| china男男versios| 欧美卡一卡2卡三卡4卡在线| 国产成人艳妇aa视频在线 | 91久国产在线观看| 极品国产高颜值露脸在线| 国产产一区二区三区久久毛片国语 | 国产午夜精品无码| 中文字幕亚洲一区二区va在线| 第一福利官方导航大全| 国产青青草视频|