Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
Комментарии по теме: сделать без скриптов у вас не выйдет копать в сторону width: inherit; бесполезно, т.к. в этом случае ширина должна быть задана у родителя, т.е. у <div>/ Устраивает?
-
Это чем же вам серверное решение не угодило? Один хрен скрипт картинки с размерами добавляет. Зачем придумывать себе лишний геморрой?
-
"Тюльпаны" вообще ни к селу ни к городу. А камера то у вас смотрит в сторону от детей, которые зырят на нее (наверное стесняется). Фотка камеры фиговая. Тетрадки нафиг не нужны. Как сказал бы самизнаетекто - дизайнер ссыт оставить пустое пространство. А в остальном чистенько так... никаких эмоций.
-
Может это... "сохранить в UTF-8 (без BOM)"?
-
Как же это заранее не известного, если у вас в теге <img> стоит атрибут width="150"?
-
Дык это... я ж все написал?! Чего не понятного то?
-
По ссылке не ходил. Но вот посмотрел повнимательней на код: * { margin:0 auto; padding:0; height:100%; } Нафига margin: 0 auto;? Вы уж определитесь обнуляем стили или нет. height: 100%; это что же получается, у вас у всех элементов будет стопроцентная высота? Чую ничего непонятного тут не происходит...
-
Дело в том, что у вас к высоте менюшки добавляется 2 пикселя (бордер снизу и сверху). Уберите бордер и все будет ок.
-
Все это изврат, делать надо в самой флешке и не париться. И ссылку получать из XML или текстового файла для пущего понта. SelenIT Object - inline? Не знал... Где нет Embed'a? В HTML 4.01 и XHTML 1.x? HTML 5 конечно рулит, но вот как его браузеры поддерживают? В частности "всеми любимый".
-
Чем не устраивает? <div style="width: 100px;"> <img src="img.jpg" width="100" /> <p>Какое-то количество текста, причем количество текста разное во всех блоках</p> </div>
-
Пускай у нас есть массив ссылок, и наша задача — сделать так, чтобы при клике на каждую выводился алертом ее порядковый номер. Первое решение, что приходит в голову, выглядит так: 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/ (сервера у них лежат, поэтому запостил так) А вообще гуглите батенька.
-
JS нужен из-за того, что ширину я хочу резиновую. А при ширине 100% в ИЕ7 появляется горизонтальный скролл. Плюс в Мозилле и ИЕ8 немного криво стоит шапка таблицы. Скрипт уменьшает ширину таблицы от исходной на 17 пикселей (ширина скроллбара). Есть только один минус - надо ставить overflow: scroll; вместо overflow: auto; иначе будут некрасивости.
-
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>
-
Собственно прежде чем создать топик я искал. Но результата, работающего во всех браузерах так и не нашел. В итоге я придумал свое решение, с небольшой помощью скрипта, но по большей части на CSS с использованием table-layout: fixed; В любом случае спасибо.
-
Необходимо сделать таблицу у которой <thead> будет фиксированным, а <tbody> будет скроллироваться. И чтоб в ИЕ работало. Есть у кого идеи? Желательно без скриптов, но в принципе и скриптами можно если чистым CSS никак нельзя.
-
Чую аякс.
-
Каков заказчик - таков работник.
-
Там сделано картинкой а не кнопкой. <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>
-
Блок, в котором текст выравнивается от низа
Great Rash replied to Избранный's question in HTML Coding
А в ИЕ разве работает? -
Есть очень простая формула. Допустим вы получаете 30000 руб. в месяц. В месяце у нас ~22 рабочих дня. Соответственно ваша зарплата в день = 30000 / 22 ~= 1400 руб. делим эту сумму на 8 (8-ми часовой рабочий день) 1400 / 8 = 175 руб./час. Если вы сверстаете страницу за 5 часов, то стоимость страницы будет равна 5 * 175 = 875 руб.
-
Значит переделать. Иногда это проще чем измываться.
-
Блок, в котором текст выравнивается от низа
Great Rash replied to Избранный's question in HTML Coding
Для начала не плохо бы посмотреть вашу разметку. Попробовал догадаться что нужно: <?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> -
А border: none; не для всех элементов работает в ИЕ7. Например для <input type="text"> надо писать именно border: 0;
-
Думаю надо копать в сторону window.scrollTo(по_горизонтали, по_вертикали), запускать это дело на window.onload. Только это все не в эту ветку, а в javascript.