Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Края таблицы в CSS
 
 автор: codexomega   (29.08.2005 в 00:46)   письмо автору
 
 

Есть у меня таблица, только вот края её слишком толстые. Я хочу чтоб они не превышали по ширине 1px.

Вот стиль:


table {
    font:70%;
    padding:3px;
}

td { border: 1px solid black }
tr{border: 1px solid black}



Ну и обычная таблица:

<table width="100%" cellspacing="0" align="center">
  <tr>
    <td>some text1</td>
  </tr>    
  <tr>
    <td>some text2</td>
  </tr>
</table>                


Края самой таблицы (наружные) выходят как надо: 1px.
Но, всё что внутри - слишком жирное!

Можно ли что нибудь сделать чтобы и внутри линии были тонкими?
Спасибо.

   
 
 автор: codexomega   (29.08.2005 в 03:28)   письмо автору
 
   для: codexomega   (29.08.2005 в 00:46)
 

Итак, друзья, товарищи, приступаем к уроку по таблицам в HTML.
Нашёл я ответ.
Вот даю готовое решение:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Table Borders</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style>
table { 
font:70%; 
padding:3px;
border-right: 1px solid black;
border-top: 1px solid black;
}

td { 
border-left: 1px solid black;
border-bottom: 1px solid black;


</style>
</head>

<body>

<table width="100%" cellspacing="0" align="center"> 
  <tr> 
    <td>some text1</td> 
    <td>some text2</td>
  </tr>     
  <tr> 
    <td>some text3</td> 
    <td>some text4</td>
  </tr> 
</table> 
</body>
</html>

   
 
 автор: sasha   (30.08.2005 в 17:05)   письмо автору
 
   для: codexomega   (29.08.2005 в 03:28)
 

Красиво. Но только в IE

   
 
 автор: codexomega   (30.08.2005 в 18:34)   письмо автору
 
   для: sasha   (30.08.2005 в 17:05)
 

Действительно, FireFox разрывает таблицу...

   
 
 автор: Sasha   (30.08.2005 в 21:58)   письмо автору
 
   для: codexomega   (30.08.2005 в 18:34)
 

Опера 7.54 тоже

   
 
 автор: codexomega   (30.08.2005 в 22:14)   письмо автору
 
   для: codexomega   (29.08.2005 в 03:28)
 

Проблема устранена. Теперь работает в FireFox.
Как в капризной Опере, не знаю.



<style> 
table { 
font:70%; 
padding:3px; 
border-right: 1px solid black; 
border-top: 1px solid black; 
border-collapse:collapse;


td { 
border-left: 1px solid black; 
border-bottom: 1px solid black; 


</style> 

   
 
 автор: codexomega   (30.08.2005 в 23:35)   письмо автору
 
   для: codexomega   (29.08.2005 в 00:46)
 

Код проверен в Опере 8.02.
Порядок.

   
 
 автор: Akira   (31.08.2005 в 12:26)   письмо автору
 
   для: codexomega   (30.08.2005 в 23:35)
 


<style> 
table { 
font:70%; 
padding:3px; 
border-collapse:collapse; 


td { 
border: 1px solid black; 


</style>

Эффект такой же.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования