Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 23 Май, 2012, 01:02:29

Страниц: 1 2 [3]
Печать
Автор Тема: Различные вопросы по CSS  (Прочитано 3785 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
Timur    ↓ 
29 Апрель, 2009, 08:13:59
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

phpdude, а о чём ты? 0_o
Записан
phpdude    ↓ 
29 Апрель, 2009, 08:20:19 , спустя 6 минут 20 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

Timur, гиви знает))))))))))
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Frozzeg    ↓ 
29 Апрель, 2009, 10:20:10 , спустя 1 час 59 минут 51 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5493
Сила слова: 1.67

я в css херово, по этому как по другому сделать не знаю
 
float right там конечно же не при чем, просто забыл убрать...
 
в общем помогите под макет подогнать пункты меню) http://dispersion.no-ip.info/templates/kreatiff/gloomy/shab_s_w.png
Записан

Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
Отложить на завтра — значит впасть в рекурсию. © Frozzeg
Timur    ↓ 
30 Апрель, 2009, 01:01:43 , спустя 2 часа 41 минуту 33 секунды
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

а, теперь хоть ясно зачем у ссылок position:absolute. Зато неясно в чем тогда проблема? :)
Тогда просто назначь каждой ссылке соответствующие left и top, аналогично как для .t_th
Записан
Frozzeg    ↓ 
30 Апрель, 2009, 01:14:19 , спустя 12 минут 36 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5493
Сила слова: 1.67

в общем я решил развернуть дерево и присланить к левому краю экрана
Записан

Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
Отложить на завтра — значит впасть в рекурсию. © Frozzeg
Givi    ↓ 
30 Апрель, 2009, 12:07:41 , спустя 10 часов 53 минуты 22 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82


вообще в спецификации описана подобная ситуация
w3
The constraint that determines the used values for these elements is:
'left' + 'margin-left' + 'border-left-width' + 'padding-left' + 'width' + 'padding-right' + 'border-right-width' + 'margin-right' + 'right' = width of containing block
Правда, я не совсем понял, является ли это обязательным поведением. Да и чего уж там, в любом случае, этот стандарт — только рекомендация для разрабочиков браузеров, а не техзадание. Но согласись, всё же удобное поведение.
Ну так ведь и спецификации нормальные писались уже после 2000 года. а 6-ой осел, если правильно помню, примерно в 2000 вышел. В общем, считаю, что 6-ой не обязан строго выполнять требования W3C, так как последний опоздал в свое время. А вот относительно 7-ого осла, то при указании строгого доктайпа (я тоже юзаю в основном его) практически все работает корректно.
А насчет удобства, то, конечно же, мне тоже удобнее считать что без указания размеров блок занимает всю доступную ему ширину.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Givi    ↓ 
30 Апрель, 2009, 12:17:34 , спустя 9 минут 53 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82


а, теперь хоть ясно зачем у ссылок position:absolute. Зато неясно в чем тогда проблема? :)
Тогда просто назначь каждой ссылке соответствующие left и top, аналогично как для .t_th
А вот теперь облом: если он укажет лефт и топ, то в результате ссылки станут неизменяемыми, в том смысле, что если текста станет больше, то ссылка полезет "на дерево". Как раз в этом случае ему и хотелось бы получить выравнивание по правой стороне.
 
Frozzeg, предлагаю сделать так:
1. Создаешь блок, в который помещаешь все свои ссылки. Блок этот шириной около 200 пикселей (ширина между левым краем окна и рамкой текста) ровняешь по левому краю, а высоту указываешь как тебе нужно (подберешь). Позишн указать можно и релатив и абсолют.
2. Уже в этом блоке проставляешь ссылки с позишином (любым) с отступом от правого края (но теперь уже отспут будет не от края браузера, а от родительского блока) как тебе нужно будет. И тогда должно работать без проблем.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Frozzeg    ↓ 
30 Апрель, 2009, 12:46:56 , спустя 29 минут 22 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Пятросянище

Карма: 92
Сообщений: 5493
Сила слова: 1.67

спс, попробую
Записан

Эксперт — это человек, который в узкой области допустил все возможные ошибки. © Нильс Бор.
Отложить на завтра — значит впасть в рекурсию. © Frozzeg
phpdude    ↓ 
30 Апрель, 2009, 01:04:45 , спустя 17 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: 20780
Сила слова: 1.66

народ объясните мне идиоту что такое позишн релейтив? это тоже самое что и абсолют, но смещает координаты x,y в левый верхний угол перента?
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Givi    ↓ 
30 Апрель, 2009, 01:13:47 , спустя 9 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

phpdude, именно так. Хотя у меня встречались приколы, когда абсолют позиционаровался не по краю экрана, а по краю родительского блока. В чем был глюк я так и не разобрался. И в целом, с позиционированием я и сам не сильно знаком, так как всячески пытаюсь его обойти. Но бывает что без него никак, особенно в случае с порядком слоев (z-index), где без указания релатив или абсолют нитуйя не получится.
 
п.с. С моего опыта, то релатив идентичен статику (тот, что по умолчанию), если не указывать для него параметры позиционирования.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
md5    ↓ 
30 Апрель, 2009, 01:22:51 , спустя 9 минут 4 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

phpdude, relative для того, чтобы внутри относительно него абсолютно спозиционированные элементы позиционировались
ёба
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Givi    ↓ 
30 Апрель, 2009, 03:12:50 , спустя 1 час 49 минут 59 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

md5, о, теперь и я понял. Пиздато получается ))) Я все равно такие вещи хобочу своими путями :)
А ещё релатив нужен для "слоения" (z-index), как я уже говорил.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
artoodetoo    ↓ 
30 Апрель, 2009, 04:09:43 , спустя 56 минут 53 секунды
НЕ ХУЕТА! ХУЕТА!

с особым цинизмом
Группа: в ухо

Карма: 124
Сообщений: 3804
Сила слова: 3.26

Пока нет блоков relative, абсолютно-позиционируемые элементы отсчитываются от body. Когда появляется родительский блок типа relative - то от него.
В остальном relative = static.
 
В IE, как обычно, есть свои "особенности" насчёт relative. поэтому лучше со вложенными relative-блоками не связываться.
Записан
Страниц: 1 2 [3]
Печать
 

Перейти в: