| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > empty-cells |
| Автор: StayAtHome 14.12.2005, 02:06 | ||
| Очередной раз пытаюсь сдизайнить домашнюю страничку А поскольку веб-дизайнер из меня никакой, то использую только HTML+CSS (причем никаких DIVов, старый добрый Table). B вот захотелось мне сделать страничку без графики. Делаю такие хитрые таблички с рамочками... Пробовал пихать в пустую ячейку -- тогда высота ячейки увеличивается (а у меня есть и по 4px высотой). Тогда решил совать туда однопиксельный GIF. Получается отлично, но противоречит моему задуму не использовать графику Умный человек посоветовал делать так:
Супер, но вот гребанный IE это дело игнорирует. Это он в принципе CSS2 не держит или только чтоб мне напакостить? Что посоветуете? Как заставить браузер отображать рамку у пустой ячейки? ЗЫ. Если кому интересно, промежуточный вариант страницы лежит тут: http://www.stayathome.ho.com.ua/ |
| Автор: Ciber SLasH 14.12.2005, 13:46 | ||
Вставь перед </HEAD>:
Добавлено @ 13:47 и в каждую пустую ячейку вписывай |
| Автор: StayAtHome 14.12.2005, 15:02 |
| Угу, попробую. Только вот еще обстоятельство. Высота ячеек у меня задается в CSS через class, она разная для разных класов (от 2px до 4em) |
| Автор: Ciber SLasH 14.12.2005, 15:59 |
| Тогда покажи CSS, в котором задаются размеры и HTML-код элемента, к которому применяется этот стиль. Гадать не хочется... |
| Автор: StayAtHome 15.12.2005, 02:17 | ||||
Почти получилось!
Тоько в Опере, блин нижняя строка таблиці где-то на 50% выше чем полагается (или в случае использования 1x1.gif) |
| Автор: Ciber SLasH 15.12.2005, 03:01 |
| Вообще-то в твоём случае на для пустой ячейки (с ) хватит указать в стилях свойство font-size для произвольной высоты ячейки. А вообще как я понял из кода выше, ты пытаешься сделать подобие кнопки с помощью таблицы? Если да, то это называется забивать гвозди отбойным молотком — можно было бы гораздо проще сделать... |
| Автор: R.M. 15.12.2005, 03:08 | ||||||||
Добавлено @ 03:12 ты чтото вобще сверхестественное твориш, тоже самое можно сделать так
Добавлено @ 03:17 Или если ты нехочеш выделения кнопки то так
|
| Автор: Ciber SLasH 15.12.2005, 03:41 | ||||
То вот так:
|
| Автор: StayAtHome 15.12.2005, 03:47 |
| Касательно CSS -- чайник я, всего пару дней как серьезно начал изучать. Касательно кнопки -- там фишка вся в том, что у нее рамка должна быть не сплошная . |
| Автор: Ciber SLasH 15.12.2005, 03:54 | ||
| Дык рамки задаются так: border-top, border-right, border-bottom, border-left. Вот и делай бордюр там, где тебе нужно, а где не нужно просто не задавай. Для примера:
|
| Автор: StayAtHome 15.12.2005, 04:07 |
| Ты мой код видел в браузере? Или на страничку заглядывал? |
| Автор: R.M. 15.12.2005, 04:12 | ||
| StayAtHome Я думал ты гдето сглючил а оказываеца задумано не делать четверть рамки..... А вообще непонимаю откуда принцип "не юзать картинки"?? Мне кажется без них или извращаца (как ты) или всё будет выглядеть стрёмно. ИМХО меняй принципы Добавлено @ 04:15 Сунул в бэкграунд рамку и ок Ciber SLasH Сам не баловайся
кликаеш на кнопку и выделяется кнопка дополнительным бэкграундом (ИЕ) |
| Автор: StayAtHome 15.12.2005, 04:19 |
| Куксикус Да по приколу мне! |
| Автор: R.M. 15.12.2005, 04:35 | ||
StayAtHome
покажи |
| Автор: StayAtHome 15.12.2005, 04:40 |
| Дык я уже показывал : http://www.stayathome.ho.com.ua/ |
| Автор: R.M. 15.12.2005, 04:46 |
| Понятно |
| Автор: Ciber SLasH 15.12.2005, 05:12 | ||
| Так бы сразу и сказал, что тебе нужен градиент для фона. Тогда можно сделать примерно так:
А вообще, вот градиент на все случаи жизни, для любых элементов, кроссбраузерный: http://slayeroffice.com/code/gradient/ |
| Автор: StayAtHome 15.12.2005, 13:46 |
| Ciber SLasH А то что на : http://slayeroffice.com/code/gradient/ -- эт уж перебор. |
| Автор: StayAtHome 15.12.2005, 15:38 | ||
Остановился на таком варианте:
|
| Автор: Ciber SLasH 15.12.2005, 16:17 | ||
А по мне так вот такой вариант самый лучший, и лёгкий:
Картинка bg.png в аттаче. |
| Автор: StayAtHome 15.12.2005, 18:39 |
| Ciber SLasH Разумеется, это самый простой способ. "Но мы не ищем легких путей" А еще в твоем варианте, в Internet Explorerе постояно выскакивает панелька от рисунка с кнопками "соранить, напечатать" В принципе "тема раскрыта"... Всем спасибо! |