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

HTML+CSS+JavaScript

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

 

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

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

тема: Таблица
 
 автор: Сквиртел13   (23.10.2006 в 19:25)   письмо автору
 
 

Пожалуйста подскажите как регулировать толщину рамки таблицы?

   
 
 автор: tuder   (23.10.2006 в 19:52)   письмо автору
 
   для: Сквиртел13   (23.10.2006 в 19:25)
 

<table border=0> - без бордюра
<table border=1> - толщина 1
<table border=2> - толщина 2

   
 
 автор: Lelik   (24.10.2006 в 02:52)   письмо автору
 
   для: Сквиртел13   (23.10.2006 в 19:25)
 


1.<table border="(от 0 до скольки в голову влезет, целое число)"></table>
2.<table style="border:0;(или border-width:0;)"></table>
3.
<style type="text/css">
table {border:0;(или border-width:0;)}
</style>
но с таблицами стилей лучше через идентификатор работать
а) для класса
<style type="text/css">
.table_class {border:0;(или border-width:0;)}
</style>...
<table class="table_class"></table>
б) для идентификатора
<style type="text/css">
#table_class {border:0;(или border-width:0;)}
</style>...
<table id="table_class"></table>

   
 
 автор: Сквиртел13   (24.10.2006 в 09:35)   письмо автору
 
   для: Lelik   (24.10.2006 в 02:52)
 

Это я знаю. А если мне нужно тоньше чем 1

   
 
 автор: AlexSol   (24.10.2006 в 10:10)   письмо автору
 
   для: Сквиртел13   (24.10.2006 в 09:35)
 

пиксел это наименьшая неделимая единица отображения. тоньше нельзя. можете с цветом поиграть, возможно визуально будет выглядеть тоньше.

   
 
 автор: elenaki   (24.10.2006 в 10:16)   письмо автору
 
   для: AlexSol   (24.10.2006 в 10:10)
 

можно сделать границу точками - dotted; или тире - dashed;

   
 
 автор: Сквиртел13   (24.10.2006 в 10:18)   письмо автору
 
   для: AlexSol   (24.10.2006 в 10:10)
 

Понятно. А вот у меня еще такой вопрос звучит глупо но всеравно:)
У меня есть таблица и к ней нужно написать определенный стиль.
<style type="text/css">
.red {border: soild red}
@import url(style.css);
</style>

<table class="red">
</table>

Вроде все правильно, а стиль не работает. Я его и в @import url(style.css) вставляла, все стили работают, а именно стиль к таблице не работает. В чем ошибка, почему не работает. Может Вы мне приведете простой код для примера (именно как связывать стиль и таблицу). Заранее спасибо!

   
 
 автор: elenaki   (24.10.2006 в 10:24)   письмо автору
 
   для: Сквиртел13   (24.10.2006 в 10:18)
 

<style type="text/css">
.red {border: 1px red solid;}
@import url(style.css);
</style>


<table class="red">
<tr>
<td>&nbsp;&nbsp;&nbsp;</td>
</tr>
</table>

1. ячейки не должны быть пустыми
2. HE soild! a SOLID

   
 
 автор: Сквиртел13   (24.10.2006 в 16:00)   письмо автору
 
   для: elenaki   (24.10.2006 в 10:24)
 

У меня грница образовалась только по краям. А как быть с ячейками?

   
 
 автор: AlexSol   (24.10.2006 в 16:02)   письмо автору
 
   для: Сквиртел13   (24.10.2006 в 16:00)
 

читать что написано ниже.

   
 
 автор: Сквиртел13   (24.10.2006 в 16:21)   письмо автору
 
   для: AlexSol   (24.10.2006 в 16:02)
 

Да но тогда получается расстояние между ячейками, а мне нужно чтобы этого расстояния не было.

   
 
 автор: AlexSol   (24.10.2006 в 16:51)   письмо автору
 
   для: Сквиртел13   (24.10.2006 в 16:21)
 

http://htmlcoder.visions.ru/HTML/?21

   
 
 автор: Сквиртел13   (24.10.2006 в 16:58)   письмо автору
 
   для: AlexSol   (24.10.2006 в 16:51)
 

Так что никак нельзя сделать чтобы таблица была тонкой в один пиксель и расстояний между ячейками не было?

   
 
 автор: AlexSol   (24.10.2006 в 17:05)   письмо автору
 
   для: Сквиртел13   (24.10.2006 в 16:58)
 

можно.

   
 
 автор: Сквиртел13   (24.10.2006 в 17:10)   письмо автору
 
   для: AlexSol   (24.10.2006 в 17:05)
 

А как подскажи пожалуйста

   
 
 автор: AlexSol   (24.10.2006 в 17:15)   письмо автору
 
   для: Сквиртел13   (24.10.2006 в 17:10)
 

пожалуйста. про конструкцию table.className tr td я писал. если использовать

table.Ass{
    border:1px solid #009900;

}
table.Ass tr td{
    border:1px solid #009900;
}


то рамка выйдет в 2 px - посколькуи есть и у каждой ячейки, и внешняя. Но можно ведь задать бордюры только нужным сторонам:


<style>
table.Ass{
    border-top:1px solid #009900;
    border-left:1px solid #009900;

}
table.Ass tr td{
    border-right:1px solid #009900;
    border-bottom:1px solid #009900;
}
</style>
<table class="Ass" cellpadding="0" cellspacing="0" border="0">
<tr><td>
123
</td></tr>
<tr><td>
123
</td></tr>
</table>

   
 
 автор: AlexSol   (24.10.2006 в 10:27)   письмо автору
 
   для: Сквиртел13   (24.10.2006 в 10:18)
 

так и связывать. возможные причины: таблица без содержимого, не указана толщина линии.
я обычто нак пишу:

<style type="text/css">
table .red {border:1px solid red}
table .red tr {border:1px solid silver}
table .red tr td{border:1px solid gray}
</style>

   
Rambler's Top100
вверх

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