當前位置:編程學習大全網 - 編程軟體 - [急]用table做網頁,設置了border為1px怎麽還是覺得很粗?

[急]用table做網頁,設置了border為1px怎麽還是覺得很粗?

因為邊框默認1px就是那麽粗的 所以需要細邊框的話可以用別的方法實現

設置Table的細邊框通常有這麽幾種方式:

1、設置邊框的BORDER=0 、cellspacing=1,設置Table的背景色為所要的邊框色,再設置所有的td背景色為白色,這樣細邊框就顯露出來了。這個方法有些邪氣,看似不太正宗,但是也能達到效果,條條大路通羅馬嘛!

再來看看第二種方法:

2、設置BORDER=0 ,再通過CSS,給Table加上1px的border-top,border-left,然後再設置所有的td的border-right,border-bottom,這樣也能達到所要的效果。可見CSS很是強大啊。

今天在實踐過程中發現,以上兩種方式生成的HTML在Word中打開則發生問題,不能達到預期效果。怎麽辦呢!?

下面介紹壹種更為簡便有效的方法:

3、設置table的CSS為{border-collapse:collapse;border:none;},再設置td的CSS為{border:solid #000 1px;},大功告成!而且Word也能認出這種設置。

樣式表如下:

table#border{

border-top:#000 1px solid;

border-left:#000 1px solid;

}

table#border td{

border-bottom:#000 1px solid;

border-right:#000 1px solid;

}

然後再要加邊框的html文件中加上

<table id="border" border="0" cellspacing="0">

其中CSS中的table表示修飾的對象是table,#表示這是壹個ID

  • 上一篇:妳們有自己的夢想嗎? 我的夢想是做壹名程序員~ 妳們呢?
  • 下一篇:誰有 UG_NX_10.0曲面設計教程,誰有這個書籍的網盤資源?
  • copyright 2024編程學習大全網