Форум фанов Prodigy  |  Форумная жизнь  |  Арт-Мастерская (Модератор: jamstyle)

Тема: CSS и таблицы в HTML (не могу понять)

Последний автор: Dmitriy_Minchenko
Страницы: [1] 2 Все Ответ | Уведомлять об ответах
   Автор  Тема: CSS и таблицы в HTML (не могу понять)  (Просмотрено 1759 раз)
m.d.3d
КиямотоНахерЧаки
Бог Форума
*****
Рейтинг: 125

[Заценки]
[Комментарии]



I'm a Firestarter

3D модели из кинофильмов 194760895
Город:
Пол: Мужчина
Сообщений: 1088

CSS и таблицы в HTML (не могу понять)
#
Процитировать |

ХАЙ ФСЕМ !
Камрады ! Не могу понять одну вещь, расскажу на примере:
имеется страничка HTML, в ней имеется 2 разных таблицы.
1 табличка с одним содержимым (должна быть без рамок).
2 табличка с другим содержимым (должна иметь рамки в один пиксель).

Так вот, уже 2 дня бьюсь что бы отделаться от рамок с "1 таблички" и нихрена не выходит. В чём засада ?
Пример HTML:
http://www.elektromash.ru/table_engine.htm

В файле css прописанно следующее:
table {
  border-collapse: collapse;
  border: 1px solid #0000FF;
  width: 100%;
  padding: 0px;
  margin: 0px;
}

td {
  border: 1px solid #0000FF;
  padding: 7px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  color: #666666;
}


Суть в том, что этот CSS присваивает одни и теже параметры обоим табличкам, а как отделить оформление таблиц друг от дурга не пайму.  Напоминаю, что "Таблица 1" должна быть без рамок.

Android
accedas ad curiam
Бог Форума
*****
Рейтинг: 1721

[Заценки]
[Комментарии]



My mind is glowing...

http://andr0id.blogspot.com 125149210
Город:
Пол: Женщина
Сообщений: 15251

CSS и таблицы в HTML (не могу понять)
Ответ #1
Процитировать |

Хмм... А не проще в хтмле сделать две рамки и все тут?

dig7er
Администратор
*****
Рейтинг: 4754

[Заценки]
[Комментарии]



Damn I'm Good!

What is dig7er http://dig7er.livejournal.com 263391153
Город:
Пол: Мужчина
Сообщений: 13409

CSS и таблицы в HTML (не могу понять)
Ответ #2
Процитировать |

Измени свой CSS следующим образом на
Код:
table.bordered {
  border-collapse: collapse;
  border: 1px solid #0000FF;
  width: 100%;
  padding: 0px;
  margin: 0px;
}

table.bordered td {
  border: 1px solid #0000FF;
  padding: 7px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  color: #666666;
}


и в HTML измени
Код:
<br>Таблица 2
<table class="bordered" width="100%">


Таким образом все таблицы класса bordered будут иметь границу. К таблицам других классов это применяться не будет.

А вообще советую почитать про классы и id в css. Это очень мощные штуки, без которых нормальный CSS-файл представить невозможно.

m.d.3d
КиямотоНахерЧаки
Бог Форума
*****
Рейтинг: 125

[Заценки]
[Комментарии]



I'm a Firestarter

3D модели из кинофильмов 194760895
Город:
Пол: Мужчина
Сообщений: 1088

CSS и таблицы в HTML (не могу понять)
Ответ #3
Процитировать |

2 Android
неа, таблиц в каталоге свыше сотни. Поэтому я и решил привязать к таблицам "стиль". Даи к тому же, если изменится дизайн сайта, не придётся заново возиться с таблицами. Всего лишь нужно будит поменять "фишки" в файлике css.

dig7er
Администратор
*****
Рейтинг: 4754

[Заценки]
[Комментарии]



Damn I'm Good!

What is dig7er http://dig7er.livejournal.com 263391153
Город:
Пол: Мужчина
Сообщений: 13409

CSS и таблицы в HTML (не могу понять)
Ответ #4
Процитировать |

Скажу больше, сейчас с развитием CSS от таблиц вообще отказались. Все новейшие сайты разрабатываются без таблиц, а при помощи div и float. Это позволяет сократить код, сделать его более удобочитаемым и очень легко модифицируемым.

Таблицы больше не используются для выравнивания элементов. Они используются по прямому своему назначению и поэтому крайне редко.

m.d.3d
КиямотоНахерЧаки
Бог Форума
*****
Рейтинг: 125

[Заценки]
[Комментарии]



I'm a Firestarter

3D модели из кинофильмов 194760895
Город:
Пол: Мужчина
Сообщений: 1088

CSS и таблицы в HTML (не могу понять)
Ответ #5
Процитировать |

2 dig7er
Я тебе благодарен Диг ! наставил на путь истинный. Уже сделал, работает....тока не пойму почему. Щас буду усилинно вникать))))

P.S. А если в HTML будет 10 разных таблиц ? Как быть ?

dig7er
Администратор
*****
Рейтинг: 4754

[Заценки]
[Комментарии]



Damn I'm Good!

What is dig7er http://dig7er.livejournal.com 263391153
Город:
Пол: Мужчина
Сообщений: 13409

CSS и таблицы в HTML (не могу понять)
Ответ #6
Процитировать |

Ты можешь сколь угодно много классов создать в css и для каждого классса свои свойтсва. То же самое касается id.

Пожалуйста

m.d.3d
КиямотоНахерЧаки
Бог Форума
*****
Рейтинг: 125

[Заценки]
[Комментарии]



I'm a Firestarter

3D модели из кинофильмов 194760895
Город:
Пол: Мужчина
Сообщений: 1088

CSS и таблицы в HTML (не могу понять)
Ответ #7
Процитировать |



про это читал, но ведь div тока одну ячейку создаёт (квадрат/прямоугольник)? И рамки у него не закрашиваются ?

Android
accedas ad curiam
Бог Форума
*****
Рейтинг: 1721

[Заценки]
[Комментарии]



My mind is glowing...

http://andr0id.blogspot.com 125149210
Город:
Пол: Женщина
Сообщений: 15251

CSS и таблицы в HTML (не могу понять)
Ответ #8
Процитировать |

Да, CSS, видимо - сила

Я отстала от жизни

m.d.3d
КиямотоНахерЧаки
Бог Форума
*****
Рейтинг: 125

[Заценки]
[Комментарии]



I'm a Firestarter

3D модели из кинофильмов 194760895
Город:
Пол: Мужчина
Сообщений: 1088

CSS и таблицы в HTML (не могу понять)
Ответ #9
Процитировать |

2 Диг
"bordered" - с потолка взято ? Это никакая не команда или тэг ?

Android
accedas ad curiam
Бог Форума
*****
Рейтинг: 1721

[Заценки]
[Комментарии]



My mind is glowing...

http://andr0id.blogspot.com 125149210
Город:
Пол: Женщина
Сообщений: 15251

CSS и таблицы в HTML (не могу понять)
Ответ #10
Процитировать |

Bordered это название класса вроди.

Т.е. для таблиц с границами ты должен будешь писать bordered

m.d.3d
КиямотоНахерЧаки
Бог Форума
*****
Рейтинг: 125

[Заценки]
[Комментарии]



I'm a Firestarter

3D модели из кинофильмов 194760895
Город:
Пол: Мужчина
Сообщений: 1088

CSS и таблицы в HTML (не могу понять)
Ответ #11
Процитировать |

Ёпрст, я понял в чём моя ошибка была и почему нихрена не работало :
к примеру :
вместо "table.bordered" (соответственно в HTML class="bordered") я  писал ".table_bordered"

Гыыыы....А у миня уже шарики за ролики заехали от непоняток.
тогда да, хоть 10 хоть 20 стилей можно создать......Фсё теперь понял.))))


P.S. Фсем спасибо за дискуссию.

dig7er
Администратор
*****
Рейтинг: 4754

[Заценки]
[Комментарии]



Damn I'm Good!

What is dig7er http://dig7er.livejournal.com 263391153
Город:
Пол: Мужчина
Сообщений: 13409

CSS и таблицы в HTML (не могу понять)
Ответ #12
Процитировать |

bordered - это взято с потолка. Это название класса, ты можешь его назвать как хочешь. Но обязан держать одинаковые названия классов как в css, так и в html.

Mahaon
Suzie Morning
Дизайнер
Бог Форума

*****
Рейтинг: 575

[Заценки]
[Комментарии]



I know, i can...

Suzie Morning Skype: steve.duddits
Город:
Пол: Мужчина
Сообщений: 3704

CSS и таблицы в HTML (не могу понять)
Ответ #13
Процитировать |


во во.. помню тоже страдал также из за этой CSS 

dig7er
Администратор
*****
Рейтинг: 4754

[Заценки]
[Комментарии]



Damn I'm Good!

What is dig7er http://dig7er.livejournal.com 263391153
Город:
Пол: Мужчина
Сообщений: 13409

CSS и таблицы в HTML (не могу понять)
Ответ #14
Процитировать |


div - это настолько мощная штука в купе с CSS, что просто в двух словах не опишешь её. Ты прав, что div - это как одна ячейка таблицы, но div'ы можно очень удобно методами css друг с другом составлять, управлять отступом и положением, размером и прочее.

m.d.3d
КиямотоНахерЧаки
Бог Форума
*****
Рейтинг: 125

[Заценки]
[Комментарии]



I'm a Firestarter

3D модели из кинофильмов 194760895
Город:
Пол: Мужчина
Сообщений: 1088

CSS и таблицы в HTML (не могу понять)
Ответ #15
Процитировать |

Угу, всё понял про div. К счастью в моём случае это не нужно (у меня сплошные таблицы,таблицы и ещё раз таблицы)

Ещё раз спасибо тебе Диг за помощь !

Mahaon
Suzie Morning
Дизайнер
Бог Форума

*****
Рейтинг: 575

[Заценки]
[Комментарии]



I know, i can...

Suzie Morning Skype: steve.duddits
Город:
Пол: Мужчина
Сообщений: 3704

CSS и таблицы в HTML (не могу понять)
Ответ #16
Процитировать |


поощрим Дига 

Страницы: [1] 2 Все Ответ | Уведомлять об ответах 
Показать последних комментариев к сообщениям в теме загрузить

Форум фанов Prodigy  |  Форумная жизнь  |  Арт-Мастерская (Модератор: jamstyle)

Тема: CSS и таблицы в HTML (не могу понять)