藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年8月25日 8:28

網頁中虛線的問題?

做網頁中我要用到很多虛線。記得以前有個朋友告訴我怎麼設置表格為虛線但是我忘記了。結果只好用ps做成虛線然後插入圖片裡面去。但是我還是有個問題想問大家,能不能把表格搞成虛線?第2個問題是,我把虛線做成了變成背景,高度設置成1。怎麼出來的卻是一排豎著的線,高度大約是5個像素左右,我不是把高度調成了1嗎?為什麼顯示的卻不是1?

表格搞成虛線
[html]
<style>
#kao{border:1px solid #f00; border-collapse:collapse}
#kao td{border:1px dotted #f00}</style>
<center>
<table width="100%"  border="0" cellspacing="0" cellpadding="0" id="kao">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
   <td>&nbsp;</td>
  </tr>
</table>
[/html]

要把表格改成一個像素大小的話 要把在<TD>標籤之間的那個代表空格的符號刪掉

還有在用PS做虛線的時候  要注意白點和黑點的排列方向  自己試驗一下就清楚了

[html]<style>
.table-admin {
        BORDER-TOP: #006dde 1px dotted; BORDER-BOTTOM: #006dde 1px dotted;BORDER-left: #006dde 1px dotted;BORDER-right: #006dde 1px dotted
}
</style>
<center>
<table width="100%"  border="0" cellspacing="0" cellpadding="0" class="table-admin">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
   <td>&nbsp;</td>
  </tr>
</table>
[/html]

在表格時加虛線或實線,最好還是用樣式來寫,如 willlong 給出的那樣,

在需要的地方加上就了,dotted為虛線,solid為實線
上  border-top: #006dde 1px dotted
下  border-bottom: #006dde 1px dotted
左  border-left: #006dde 1px dotted
右  border-right: #006dde 1px dotted

例:
[html]<table width="200"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td style="border-bottom: #FF0000 1px dotted">&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
[/html]

不過我覺得CSS樣式的都是一個樣子
用圖片的好處就是可以自由設置虛線的樣子

是啊,而且圖片也不會太大,完全不影響速度

mhcy007在上個帖子中說


我要說明的是:dotted可能在有的版本的瀏覽器上不支持,還是會以實線solid的樣式出現!
所以還是支持圖片的方式!

hugh1201在上個帖子中說


表格搞成虛線:
style="border:1px dashed #000000"
高度問題:
把&nbsp;去掉才會顯示的呀。。

我有一個最簡單的辦法,將其變成虛線,那就是直接在鍵盤上輸入連續的下劃線,(雖然這樣有點違背軟件原理,但至少效果達到了,而且很簡單,我經常就是這樣做的)嘿嘿

建議不使用CSS而是用圖片,因為IE5不支持CSS邊框的虛線樣式。




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com