免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2134 | 回复: 4
打印 上一主题 下一主题

CSS问题请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-21 08:38 |只看该作者 |倒序浏览
写了一个简单的网页,但没有得到想象中的显示效果:
HTML代码如下:

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=GBK">
  4. <title>日语知识点滴</title>
  5. <style type="text/css"
  6.         <!--
  7.         TD {
  8.                 padding: 10px;
  9.                 font-size: 14px;
  10.                 line-height: 150%;
  11.         }
  12.         #mulu table {
  13.                         color: #0000ff;
  14.                         border-width: 1px;
  15.                         font-size: 16px;
  16.                         font-weight: bold;
  17.                         width: 80%;
  18.                         margin-left: auto;
  19.                         margin-right: auto;
  20.                         margin-top: 20px;
  21.                 }
  22.                
  23.         #neirong table {
  24.                                 border-width: 0px;
  25.                                 margin-left: auto;
  26.                                 margin-right: auto;
  27.                                 padding: 15px;
  28.                                 width: 90%;
  29.                         }
  30.         -->
  31. </style>
  32. </head>
  33. <body>
  34. <div id="mulu">
  35.         <table>
  36.                 <tr>
  37.                         <td>
  38.                         <a href="#001">中国32省市日语读法</a>
  39.                         </td>
  40.                         <td>
  41.                         </td>
  42.                         <td>
  43.                         </td>
  44.                 </tr>
  45.         </table>
  46. </div>
  47. <p><hr width=90%></p>
  48. <div id="neirong">
  49.         <table>
  50.                 <tr>
  51.                         <td>
  52.                         <a name="001">中国32省市日语读法</a><br>
  53.                         <pre>
  54. 关于省会的读法有两种,按日文汉字音读用平假名,按中文发音用片假名.
  55. 1,直辖市:
  56. 北京市        ペキン市
  57. 天津市        テンシン市
  58. 上海市        シャンハイ市
  59. 重庆市        じゅうけい市
  60. 2,自治区:
  61. 内蒙古自治区        うちもうこ じちく                (首府フホウト)
  62. 新疆维吾尔自治区        しんきょう ウイグル じちく        (首府ウルムチ)
  63. 宁夏回族自治区        ねいか かいぞく じちく        (首府ぎんせん,インツアン)
  64. 广西壮族自治区        こうせい チワンぞく じつく        (首府ナンイン)
  65. 西藏自治区        チベット じちく                (首府ラサ)
  66. 3,省:
  67. 黑龙江省        こくりゅうこう しょう                (省会ハルピン)
  68. 吉林省        きつりん しょう                         (省会ちょうしゅん,チャンツン)
  69. 辽宁省        りょうねい しょう                        (省会しんよう,センヤン)
  70. 河北省        かほく しょう                        (省会せつかしょう,シジャツアン)
  71. 河南省        かなん しょう                        (省会ていしゅう,ゼンゾウ)
  72. 山东省        さんとう しょう                        (省会さいなん,チーナン)
  73. 山西省        さんせい しょう                        (省会たいげん,たいンユァン)
  74. 湖南省        こなん しょう                        (省会ちょうさ,チヤンサー)
  75. 湖北省        こほく しょう                        (省会ぶかん,ウーハン)
  76. 江苏省        こうそ しょう                        (省会ナンキン)
  77. 安徽省        あんき しょう                        (省会ごうひ,ホウヘイ)
  78. 浙江省        せっこう しょう                        (省会こうしゅう,ハンジョウ)
  79. 福建省        ふっけん しょう                        (省会ふくしゅう,フウジョウ)
  80. 江西省        こうせい しょう                        (省会なんしょう,ナンチヤン)
  81. 广东省        カントン しょう                        (省会こうしゅう,ぐアンジョウ)
  82. 海南省        かいなん しょう                        (省会かいこう,ハイコウ)
  83. 贵州省        きしゅう しょう                        (省会きよう,クイヤン)
  84. 云南省        うんなん しょう                        (省会こんめい,クンミン)
  85. 四川省        しせん しょう                        (省会せいと,チエンドー)
  86. 陕西省        せんせい しょう                        (省会せいあん,しいアン)
  87. 青海省        せいかい しょう                        (省会せいねい,シイニン)
  88. 甘肃省        かんしゅく しょう                        (省会らんしゅう,ランジョウ)
  89. 台湾省        たいわん しょう                        (省会たいほく,タイベイ)
  90. 4,特别行政区
  91. 香港特别行政区        ホンコン とくべつぎょうせいく
  92. 澳门特别行政区        マカオとくべつぎょうせいく
  93.                         </pre>
  94.                         </td>
  95.                 </tr>
  96.         </table>
  97. </div>
  98. </body>
  99. </html>

复制代码


问题有三:
第一,为何#mulu中表格的边框没有显示?
第二,看到一篇文章中讲margin-left: auto;margin-right: auto;可以使元素居中显示,在Firefox中是这样的,但IE中没有任何作用,是浏览器对CSS的支持不同吗?另外,第二个表格<pre>标签中使用了TAB键,IE显示的是对齐的,Firefox中却不是
第三,charset设为UTF-8,两个浏览器均显示为乱码,而设为GBK则正常,是什么原因?我的系统是Win2k Pro简体中文版,编辑器为UltraEdit 9。

另外,还有一个问题请教:
作web开发,需要用哪几种浏览器来作测试?

提前谢过!!!

论坛徽章:
0
2 [报告]
发表于 2006-09-21 08:51 |只看该作者

截图

两个浏览器效果的截图

ff.jpg (141.54 KB, 下载次数: 33)

ff.jpg

ie.jpg (166.68 KB, 下载次数: 35)

ie.jpg

论坛徽章:
0
3 [报告]
发表于 2006-09-21 14:40 |只看该作者
1. 边框的话,用 border: 1px solid blue 这个格式试试。

格式: boreder: <宽> <样式> <色>

2. IE6 对 CSS 支持不够,需要为表格的容器加上 text-align:center。另外,需要对齐的数据,最好用 table 而不是 tab 字符。

3. charset 必须和文件编码一致,这个可以在保存的时候选择。

Web 开发基本上用 Firefox 测试就可以了,因为有 IE tab 扩展,可以直接在 Fx 下用 IE 的引擎,免得开多个浏览器。另外 Dreamweaver 有浏览器兼容测试。

论坛徽章:
0
4 [报告]
发表于 2006-09-21 21:06 |只看该作者
多谢指教!
用了border: 1px solid blue;后,表格的边框确实显示出来了,但好象只有外框?

论坛徽章:
0
5 [报告]
发表于 2006-09-22 02:09 |只看该作者
对啊,因为你只为 table 加上了样式,要所有表格的格子或者行或者表头等等显示边框的话,分别为 td/tr/th 加上 border 样式即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP