Jump to content

pimandr

Newbie
  • Posts

    7
  • Joined

  • Last visited

Everything posted by pimandr

  1. А, не, был не прав сильно. Проверил, косяк в другом. Достаточно просто: нужно понять, из чего может складываться ширина. Выше я перечислил почти все возможные слагаемые: width, margin, padding и.... BORDER))) Конкретно в твоем случае - обнули бордер и паддинг для инпута и будете тебе щастье)
  2. Ну а от чего у тебя инпут должен 100% считать, если ширина ни у одного родителя не указана? Чтобы разногласий между браузерами не было, такие вещи лучше в явном виде указывать, а не надеяться что браузер сам догадается) Да еще плюс почитай как различные браузеры к паддингам и маргинам относятся. Не проверял, но я так понимаю что вертикальный скрол - это результат 100%ширины body+200px маргина, плюс, возможно, еще и 20px от паддингов (по 10 слева и справа). Да и первый блок, сделанный абсолютом - маразм. Чем флоаты не угодили?)
  3. Решил сделать название полей логина и пароля в самих полях. То есть, пока поле пустое, в первом пишется "логин", во втором - "пароль". При клике поля обнуляются, если после клика поле оставлено пустым, то в нем снова появляется его название. Если поле заполнено, то в нем остается значение. Сделал я это так: <input type="text" name="login" value="Логин" onfocus="this.value=this.value=='Логин'?'':this.value;" onblur="this.value=this.value==''?'Логин':this.value;" /> <input type="text" name="pass" value="Пароль" onfocus="this.value=this.value=='Пароль'?'':this.value;this.type='password';" onblur="this.value=this.value==''?'Пароль':this.value;if(this.value=='Пароль')this.type='text';" /> C логином проблем нет, а вот поле пароля нормально работает только в FF. В IE поле совсем не хочет менять тип на password ни по онфокусу, ни по онклику. А в опере все почти работает, НО при первом клике на поле - символы заменяются звездочками, а вот при втором - поле очищается. Т.к. сам в JS не очень, вопрошаю у общественности: что я сделал не так?
  4. понятно. только ведь если дочитать абзац до конца, то там жеж написано: Современные html и css этого не умеют. А почему сейчас не используются ламповые телевизоры и телефоны-автоматы? В принципе, использовать-то можно, но нафига, если есть более удобные средства, неправда ли?) А собственно все, что необходимо для реализации того, что вам нужно, я вам уже сказал. Этого одного тега (include) вам на первое время хватит с головой. Дальше плотнее изучайте хтмл и css. Для создания полноценного сайта вам этого хватит. А вот когда перестанет хватать - тогда уже сами поймете, что вам нужно - JS, PHP или еще что-то. Удачи)
  5. Средствами html - никак. Или я чего-то очень сильно не знаю про слои . Дайте ссылку плиз, где подобное упоминается) Чем PHP-то не угодил? <body> <?php include(file1.html) ?> <?php include(file2.html) ?> </body> А вот уже в file1.html размещать див: <div class="block1">Lorem ipsum...volutpat.</div> Ну и со вторым аналогично
  6. А чего представлять-то, я ведь вроде бы даже ссылку дал, где все это нарисовано. Повторюсь: 4tob.ru//test.html не "может быть", а факт - проблема именно в этом но это единственное решение, которое я смог придумать. Повторюсь: Посоветуйте, пожалуйста другое решение, но при чтоб при этом не появлялся скрол и решение оставалось гибким, независимо от разрешения монитора угу, должна. и даже растягивается в опере. А вот в ИЕ получается вообще что-то сказочно тупое.
  7. То ли я поиском пользоваться не умею, то ли решение этой проблемы затерялось в дебрях прошлого. но все же. Нужно сделать таблицу (именно table а не div) из двух колонок, одна фиксированной высоты, вторая - на всю оставшуюся часть высоту экрана. Сделал - в опере и ФФ работает, в IE 7 появляется вертикальный сролл. У самого 6 эксплоера нет, но вроде бы там тоже все ок. В чем проблема? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>{title} -</title> <meta http-equiv=Content-Type content="text/html; charset=windows-1251"> <style type="text/css"> <!-- html, body { height: 100%; margin: 0 0 0 0; padding: 0 0 0 0; } --> </style> </head> <body> <table cellpadding="0" cellspacing="0" height="100%" width="100%"> <tr> <td height="100px" BGCOLOR="#CCCCCC"> шапка </td> </tr> <tr> <td height="100%" BGCOLOR="#999999"> центр </td> </tr> </table> </body> </html> Вобщем-то я понимаю, что IE считает 100% не от оставшегося пространства, а от всей высоты экрана, но ведь можно это как-то решить?
×
×
  • 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