Jump to content

AKyHuH

User
  • Posts

    77
  • Joined

  • Last visited

Everything posted by AKyHuH

  1. не, ну зачем же так категорично можно и списки... )) Почему не совсем? пока не дошло...
  2. не, насколько я понял psywalker вообще предлагает использовать плоский список <ul><li> со свойством для элементов списка inline-block... только что дошло о чем он говорит, но пока я не попробовал это в браузере не могу представить будут ли при этом все элементы списка одинаковой высоты...
  3. очень интересно посмотреть, потому что я пока не понял как дисплей-инлайн-блок может помочь в решении, ведь по сути это свойство лишь заставляет строчные элементы вести себя как блочные... но блочные элементы совсем не обязаны растягиваться по высоте друг-друга, напротив, им этого совершенно не хочется делать
  4. это не совсем обычная ситуация... тут колонки ещё и в несколько строк и ни один "хак" который попался мне в поисковиках не заработал должным образом
  5. Никогда не считал ограничение функционала выходом из ситуации
  6. Пока хотелось бы попробовать обойтись средствами css и html
  7. Добрый день, уважаемые форумчане! Делаю сайт, левая колонка фиксированной ширины, правая (контент) резиновая. В правой колонке выводится список изображений с заголовками: css: .img { width: 200px; float: left; margin: 0 10px 10px 0; } html: <div class="img"> <img src="image.jpg" alt="" /> <h3>Title</h3> </div> <div class="img"> <img src="image1.jpg" alt="" /> <h3>Title</h3> </div> ... <div class="img"> <img src="imageN.jpg" alt="" /> <h3>Title</h3> </div> в итоге зрительно должно получиться подобие таблицы, где по ширине экрана выстраивается столько изображений, сколько позволяет экран, остальные переходят на следующую строку, потом на следующую и т.д. И все хорошо, пока высота колонок физически одинаковая, но как, например, заголовок одного изображения становится длиннее и занимает несколько строк вся картина нафиг портится... Выход пока вижу только один, каким-то образом сделать высоту всех равной высоте самой высокой, но как этого добиться... в этом собственно и сам вопрос.
  8. ну вот, а вы говорили, что зря я всё усложняю а теперь сами нарадоваться не можете такому простому и техничному решению. И согласитесь - это намного красивее, чем кондишн комментс... К тому же это в очередной раз доказывает, что очевидное решение не всегда является самым верным... всегда есть к чему стремиться. Кстати, прикрутил к реальной задаче, всё работает просто супер!!! Браво psywalker!!!
  9. psywalker, первое ощущение - реально работает, осталось прикрутить под реальную задачу и проверить ещё раз большое спасибо!
  10. Экай вы до чужого добра жадный и сами ничего не посоветовали и другим не даете... Ну да хватит о вас, ваша минута славы на сегодня закончена! Searcher, у меня, если честно, в IE7 вложенные блоки по левому краю выровнялись... а вот в Опере и ФФ - прям как доктор прописал! Спасибо!
  11. товарищ, могу ответить вам той же монетой, сей форум есть сугубо добровольное сообщество, в котором у каждого есть право как задать вопрос, так и ответить, поэтому если вы так ревностно относитесь к своим ответам, вам не стоило бы так ими раскидываться, а то вдруг ещё кто-то позволит себе на ваших плечах в светлое будущее улететь, а вы тут так и останетесь, над златом своих ответов чахнуть... ИМХО, вы менее всего помогли мне, так что вам конкретно себя ни чем обязанным не считаю. Остальным спасибо! В споре рождается истина... и прошу заметить, не я это придумал
  12. да я понял о чем ты говоришь, только ещё со школы из курса бейсика усвоил, что там хоть и есть функция goto, но пользоваться ею не комильфо, как говорится, так вот комментс эти - тоже не комильфо... это уход от единых стандартов
  13. хм, чую в мой огород камень... а тут у нас что, не интернет?
  14. неа, ну просвети, коль не шутишь
  15. считай меня идеалистом, но не спится спокойно, если знаю, что в браузере у какого-нить старого въетнамского шпиона моя страница расползется в разные стороны...
  16. хм ну ладно, пусть я буду нуб но всё же ищу валидные варианты... сча вот ещё один испытываю, что если текст между <a href=#>бла-бла</a> просто убрать в невидимую область
  17. хм, работает... а что это за свойство такое? у меня даже код под ним не подсвечивается, сдается мне о валидности тут речь не идет?
  18. я там внизу добил в чем собственно вопрос я же не просто чтобы похвастать выложил
  19. ну, насколько я понимаю, готового рецепта всё равно нет, первые несколько страниц Гугла во всяком случае его не дали... у меня есть ещё 1 заготовка... делается также плоский список, но немного иначе: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <style type="text/css"> *{ margin: 0; padding: 0;} ul { list-style: none; text-align: center;} ul li { display: inline; border: 1px solid #000; } ul li a { padding: 8px 8px; (иконки о которых шла речь вначел 16х16 писелей) margin: 2px 5px; background: transparent url('img/img.gif'); (в примере сделаем все икноки одинаковые, на самом деле вся сложность тут в том, что все иконки находятся в одном файле и выводятся путем показа в бэкграунде нужного фрагмента) } </style> </head> <body> <ul> <li><a href="#">Пункт 1</a></li> <li><a href="#">Пункт 2</a></li> </ul> </body> </html> FF, Opera, Хром вроде бы воспринимают такой вариант, а вот IE отказывается показывать бэкграунд, если между <a href=#> и </a> ничего нет... если же туда поставить символ пробела, тогда появляются ненужные подчеркивания от ссылок...
  20. а как быть с FF2? Это я видел, только по сути это ничего не меняет, display: inline; не дает нужного результата
  21. опять же всё упирается в inline-block - IE6 его не понимает... а у меня социалка, мне надо чтобы у всех работало одинакого....
  22. тут подсказали, что может тупо плоским списком сделать и text-align: center; сча попробую
  23. Сейчас HTML код выглядит примерно так... .icons { margin: 0; padding: 0; } .icons_conteiner { margin: 0 auto; } .icon-write, .icon-addfeatured, .icon-add-friend { display: block; float: left; height: 20px; width: 16px; margin: 3px 10px; } <div class="icons"> <div class="icons_conteiner"> <a href="" alt="" class="icon-write"></a> <a href="" class="icon-add-friend" alt=""></a> <a href="" class="icon-addfeatured"></a> </div> <div class="conteiner_fix_height"></div> </div> Так вот вся проблема в том, что контейнер icons_conteiner сейчас по ширине равен ширине блока icons, а мне нужно, чтобы он растягивался ровно настолько, на сколько его растягивают три блока внутри него.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy