Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2013, 11:16   #1
nash17
Новичок
Джуниор
 
Регистрация: 04.02.2013
Сообщений: 5
По умолчанию Отображение CSS таблицей

Прошу помочь
я не особо спец
на сайте сделанном на движке, нужная мне информация выводится в строку
первый стиль-название
второй стиль-значение
есть еще общий стиль

Мне надо что бы это была таблица из двух колонок, тоесть первый стиль первая колонка, второй стиль вторая колонка

Прикладываю отображение кода на сайте.
Изображения
Тип файла: jpg css.jpg (40.7 Кб, 124 просмотров)

Последний раз редактировалось nash17; 04.02.2013 в 11:45.
nash17 вне форума Ответить с цитированием
Старый 04.02.2013, 11:24   #2
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

не читабельно.
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 04.02.2013, 11:37   #3
nash17
Новичок
Джуниор
 
Регистрация: 04.02.2013
Сообщений: 5
По умолчанию

спасибо за быстрый ответ подправил
nash17 вне форума Ответить с цитированием
Старый 04.02.2013, 13:44   #4
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Первый и последний элементы:
http://htmlbook.ru/css/first-child
http://htmlbook.ru/css/last-child
Код:
.extra_fields div:first-child{стили первого элемента;}
.extra_fields div:last-child{стили последнего элемента;}
есть второй вариант: четный не четный
http://htmlbook.ru/css/nth-child
Код:
.extra_fields div:nth-child(odd){стили нечетного элемента;}
.extra_fields div:nth-child(even){стили четного элемента;}
то же самое только по номеру элемента:
Код:
.extra_fields div:nth-child(1){стили первого элемента;}
.extra_fields div:nth-child(2){стили второго элемента;}
.extra_fields div:nth-child(3){стили третьего элемента;}
.extra_fields div:nth-child(4){стили четвертого элемента;}
.extra_fields div:nth-child(5){стили пятого элемента;}
.extra_fields div:nth-child(6){стили шестого элемента;}
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 04.02.2013, 13:45   #5
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Семантически православно в данном случае использовать список определений
Код:
<style>
.extra_fields_name {
  clear:left;
  float:left;
  width:50%;
}
.extra_fields_value {
  float:left;
  width:50%;
}
</style>
<dl class="extra_fields">
  <dt class="extra_fields_name">Мощность двигателя:</dt>
  <dd class="extra_fields_value">217(295)</dd>
  ...
</dl>
Лубышев, есть же классы для внутренних блоков)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 04.02.2013, 13:46   #6
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

Цитата:
Семантически православно в данном случае использовать список определений
как я понял афтор не может подобраться к структуре, поэтому я предложил вариант решения через css без затрагивания структур
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 04.02.2013, 13:50   #7
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

ох, увидел обновление изображения.... сорри что не правильно понял задачу....
вариант Naive отображает решение вашей проблемы
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 04.02.2013, 15:14   #8
nash17
Новичок
Джуниор
 
Регистрация: 04.02.2013
Сообщений: 5
По умолчанию

спасибо за ответы, в стиле прописал такой код
Код:
.extra_fields{
    border: 1px solid green; /* Рамка вокруг таблицы */
}
.extra_fields_name {
  clear:left;
  float:left;
  width:80%;
}
.extra_fields_value {
  float:right;
  width:20%;
}
но во второй колонке пошло смещение на уровень ниже
последняя цифра вообще вылетела с таблички .....
может двоеточие мешает?
прикладываю скрин
не могу найти в интернета, за что отвечает clear:left; ?
Изображения
Тип файла: jpg css2.jpg (68.9 Кб, 31 просмотров)
nash17 вне форума Ответить с цитированием
Старый 04.02.2013, 15:17   #9
nash17
Новичок
Джуниор
 
Регистрация: 04.02.2013
Сообщений: 5
По умолчанию

и еще вопрос, что означает эта строка в стилях?
Код:
.extra_fields div{
}
nash17 вне форума Ответить с цитированием
Старый 04.02.2013, 15:53   #10
nash17
Новичок
Джуниор
 
Регистрация: 04.02.2013
Сообщений: 5
По умолчанию

парни посмотрите пожалуйста
методом научного тыка пришел к такому коду
Код:
.extra_fields{
    border: 1px solid green; /* Рамка вокруг таблицы */
	background: #e5ebd9; /* Цвет фона левой колонки */
}
.extra_fields_name {
	width:85%; /* Ширина таблицы */
	font-weight: bold; /* Жирным */
	color: green; /* Цвет текста */
    border: 0px solid black; /* Рамка вокруг таблицы */
	background: #e6ecdb; /* Цвет фона левой колонки */
}
.extra_fields_value {
    float:right;
    width:15%;
}
отображение правильное, тоесть так как я хотел, вопрос насколько правильно такой код использовать?
Изображения
Тип файла: jpg css3.jpg (71.9 Кб, 32 просмотров)
nash17 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с CSS (CSS Slider) m0rt HTML и CSS 4 28.01.2013 14:53
Отображение html c CSS, JS и Flash Gonzo Компоненты Delphi 0 12.04.2012 18:20
Отображение одной страницы в другой через css student2008 HTML и CSS 2 02.04.2010 11:37
Отображение скрытых файлов и папок и отображение розширения всех файлов beegl Общие вопросы Delphi 10 14.12.2008 22:02