Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. Комментарии по теме: сделать без скриптов у вас не выйдет копать в сторону width: inherit; бесполезно, т.к. в этом случае ширина должна быть задана у родителя, т.е. у <div>/ Устраивает?
  2. Это чем же вам серверное решение не угодило? Один хрен скрипт картинки с размерами добавляет. Зачем придумывать себе лишний геморрой?
  3. "Тюльпаны" вообще ни к селу ни к городу. А камера то у вас смотрит в сторону от детей, которые зырят на нее (наверное стесняется). Фотка камеры фиговая. Тетрадки нафиг не нужны. Как сказал бы самизнаетекто - дизайнер ссыт оставить пустое пространство. А в остальном чистенько так... никаких эмоций.
  4. Может это... "сохранить в UTF-8 (без BOM)"?
  5. Как же это заранее не известного, если у вас в теге <img> стоит атрибут width="150"?
  6. Дык это... я ж все написал?! Чего не понятного то?
  7. Ога-ога 502 Bad Gateway
  8. По ссылке не ходил. Но вот посмотрел повнимательней на код: * { margin:0 auto; padding:0; height:100%; } Нафига margin: 0 auto;? Вы уж определитесь обнуляем стили или нет. height: 100%; это что же получается, у вас у всех элементов будет стопроцентная высота? Чую ничего непонятного тут не происходит...
  9. Дело в том, что у вас к высоте менюшки добавляется 2 пикселя (бордер снизу и сверху). Уберите бордер и все будет ок.
  10. Все это изврат, делать надо в самой флешке и не париться. И ссылку получать из XML или текстового файла для пущего понта. SelenIT Object - inline? Не знал... Где нет Embed'a? В HTML 4.01 и XHTML 1.x? HTML 5 конечно рулит, но вот как его браузеры поддерживают? В частности "всеми любимый".
  11. Чем не устраивает? <div style="width: 100px;"> <img src="img.jpg" width="100" /> <p>Какое-то количество текста, причем количество текста разное во всех блоках</p> </div>
  12. Пускай у нас есть массив ссылок, и наша задача — сделать так, чтобы при клике на каждую выводился алертом ее порядковый номер. Первое решение, что приходит в голову, выглядит так: for (var i = 0; i < links.length; i++) { links[i].onclick = function() { alert(i); } } На деле же оказывается, что при клике на любую ссылку выводится одно и то же число — значение links.length. Почему так происходит? В связи с замыканием объявленная вспомогательная переменная i продолжает существовать, при чём и в тот момент, когда мы кликаем по ссылке. Поскольку к тому времени цикл уже прошёл, i остаётся равным кол-ву ссылок — это значение мы и видим при кликах. Решается эта проблема следующим образом: for (var i = 0; i < links.length; i++) { (function(i) { links[i].onclick = function() { alert(i); } })(i); } © Хабрахабр http://habrahabr.ru/blogs/webdev/38642/ (сервера у них лежат, поэтому запостил так) А вообще гуглите батенька.
  13. JS нужен из-за того, что ширину я хочу резиновую. А при ширине 100% в ИЕ7 появляется горизонтальный скролл. Плюс в Мозилле и ИЕ8 немного криво стоит шапка таблицы. Скрипт уменьшает ширину таблицы от исходной на 17 пикселей (ширина скроллбара). Есть только один минус - надо ставить overflow: scroll; вместо overflow: auto; иначе будут некрасивости.
  14. dark_hero Приведенный вами пример у меня не заработал в ИЕ. А в Мозилле работал криво. psywalker Вот такая штука у меня получилась: <?xml version="1.0" encoding="utf-8"?> <!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" xml:lang="en" lang="en"> <head> <title>Title</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; } table { width: 100%; table-layout: fixed; } td { background: #efc; border: #69c 1px solid; } div { overflow-y: scroll; height: 100px; } </style> <script type="text/javascript"> function normalize() { var h = document.getElementById('head'); var b = document.getElementById('body'); var c = document.getElementById('cont'); h.style.width = b.style.width = c.offsetWidth - 17 + 'px'; } window.onload = function() { normalize(); } window.onresize = function() { normalize(); } </script> </head> <body> <table id="head"> <tr> <td> header </td> <td> header </td> <td> header </td> <td> header </td> <td> header </td> </tr> </table> <div id="cont"> <table id="body"> <tr> <td> cell </td> <td> cell </td> <td> cell </td> <td> cell </td> <td> cell </td> </tr> <tr> <td> cell </td> <td> cell </td> <td> cell </td> <td> cell </td> <td> cell </td> </tr> <tr> <td> cell </td> <td> cell </td> <td> cell </td> <td> cell </td> <td> cell </td> </tr> <tr> <td> cell </td> <td> cell </td> <td> cell </td> <td> cell </td> <td> cell </td> </tr> <tr> <td> cell </td> <td> cell </td> <td> cell </td> <td> cell </td> <td> cell </td> </tr> </table> </div> </body> </html>
  15. Собственно прежде чем создать топик я искал. Но результата, работающего во всех браузерах так и не нашел. В итоге я придумал свое решение, с небольшой помощью скрипта, но по большей части на CSS с использованием table-layout: fixed; В любом случае спасибо.
  16. Необходимо сделать таблицу у которой <thead> будет фиксированным, а <tbody> будет скроллироваться. И чтоб в ИЕ работало. Есть у кого идеи? Желательно без скриптов, но в принципе и скриптами можно если чистым CSS никак нельзя.
  17. Там сделано картинкой а не кнопкой. <a href="#"> <img id="login_button" border="0" title="Вход" alt="Вход" onmouseout="this.src="/media/images/buttonlinks/casual/enter.jpg";" onmouseover="this.src='/media/images/buttonlinks/hover/enter.jpg';" src="/media/images/buttonlinks/casual/enter.jpg" style="vertical-align: middle;" onclick="showLoginForm();"/> </a>
  18. Есть очень простая формула. Допустим вы получаете 30000 руб. в месяц. В месяце у нас ~22 рабочих дня. Соответственно ваша зарплата в день = 30000 / 22 ~= 1400 руб. делим эту сумму на 8 (8-ми часовой рабочий день) 1400 / 8 = 175 руб./час. Если вы сверстаете страницу за 5 часов, то стоимость страницы будет равна 5 * 175 = 875 руб.
  19. Значит переделать. Иногда это проще чем измываться.
  20. Для начала не плохо бы посмотреть вашу разметку. Попробовал догадаться что нужно: <?xml version="1.0" encoding="utf-8"?> <!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" xml:lang="en" lang="en"> <head> <title>Title</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; } img { width: 100px; height: 100px; border: 1px solid; } dl { width: 100px; height: 200px; position: relative; } dd { position: absolute; bottom: 0; background: #000; color: #fff; } </style> </head> <body> <dl> <dt> <img src="www.ru" alt="" /> </dt> <dd> text text </dd> </dl> </body> </html>
  21. А border: none; не для всех элементов работает в ИЕ7. Например для <input type="text"> надо писать именно border: 0;
  22. Думаю надо копать в сторону window.scrollTo(по_горизонтали, по_вертикали), запускать это дело на window.onload. Только это все не в эту ветку, а в javascript.
×
×
  • 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