Jump to content

mishka

Expert
  • Posts

    2,118
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by mishka

  1. Предлагаю прекратить спор, я постараюсь никому ничего неговорить про то надоли использовать сброс. Но порекомендую тем кто его использует, ознакомится с дефолтным поведением елементов, и знать их дефолтные стили. Необязательно точно попиксельно, главное знать наличие.
  2. я имел ввиду что я видел как на этом форуме выкладывали код с обнулением паддингов на <li> бывалые форумчане. Утверждать небуду, но кажется это были именно вы. Спасибо
  3. Многие "признанные" досих пор таблицами верстают. Я неговорю что я профиссионал, но видел работы "профисионалов". Опыт я немеряю доходами. Я уверен что Эрик Мейер профисионал своего дела, и он никогда нестанет обнулять на <li> паддинги, потому что, врядли бы он создал свое обнуление, незная у каких елементов какие дефолтные стили, чем ксожалению грешат те кто пользуется этим обнулением. Покажите мне где я попусту обнулял чтото, то я конечно пересмотрю это и если действительно так то я конечно перестану так делать. Если вы имеете ввиду код который тут форумчане выкладывают, а я его поправил но неполностью... то такое действительно было, так как невсегда хочется ковырятся в чужом... Насчет стоимости то поверьте такое есть, только не в рунете, и конечно такие деньги платят не русские. То что вы давно пользуетесь сбросом - то пользуйтесь. Те кто давно верстают таблицами - верстайте как вам удобно. Но те кто только учатся пусь сразу учатся правильно делать.
  4. да, вы правы <!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>Test</title> <style type="text/css"> body{ margin:0; font:14px/18px Verdana,Tahoma,sans-serif; } .box{ width:100%; overflow:hidden; } .name{ float:left; } .size{ float:right; } .dotted-line{ display:block; overflow:hidden; height:1%; background:#ff0 url(dotted-line.gif) repeat-x; } </style> </head> <body> <!-- wrapper --> <div id="wrapper"> <div class="box"> <span class="name">Size</span> <span class="size">19K</span> <span class="dotted-line"> </span> </div> </div> <!-- end wrapper --> </body> </html>
  5. <!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>Test</title> <style type="text/css"> body{ margin:0; font:14px/18px Verdana,Tahoma,sans-serif; } .box{ width:100%; overflow:hidden; } .name-hold{ height:1%; overflow:hidden; } .size{ float:right; } .name{ float:left; } .dotted-line{ display:block; overflow:hidden; height:1%; background:url(dotted-line.gif) repeat-x; } </style> </head> <body> <!-- wrapper --> <div id="wrapper"> <div class="box"> <span class="size">19K</span> <span class="name-hold"> <span class="name">Size</span> <span class="dotted-line"> </span> </span> </div> </div> <!-- end wrapper --> </body> </html> Спаны использовал чтобы без стилей это все становилось в линию... чтобы можно было понять что к чему
  6. Чудак человек.... Мерятся с вами я небуду. Вы работали на фирме занимающейся версткой? Или только в домашних условиях? Дома очень сложно достичь того уровня какой на фирмах занимающихся версткой. Обратите внимание - именно версткой. В таких фирмах где верстка самой елементарной странички оценивается выше 100$ Неотноситесь вражески к моим советам. Проверьте их на деле и скажите вредные они или нет. Нехотите принимать - не принимайте. Есть что возразить - возражайте с конкретными аргументами.
  7. А флотнуть вместо инлине-блок нельзя? У вас несработал <br /> в ие6 из-за zoom Попробовал - флотать нельзя
  8. css-reset - сброс дефолтных стилей браузера (причем в каждом браузере есть свой дефолтный css). *{padding:0;margin:0;border:0;} Это народный краткий css-reset. И то что еще никакой америкос необозвал его своим именем незначит что это не сброс стилей Вырежу картинкой с макета и повешу на бекграунд на лишку. Так 100% будет кросбраузерность
  9. и в диве id="text" поменяйте левый маргин на паддинг. Он обрезал ваши маркеры, так как у <ul> вы обнулили паддинг, то маркеры уехали за пределы блока text.
  10. Уберите этот неграмотный код *{padding:0;margin:0;border:0;} И маркеры появятся. И на будующее запомните - это дурной тон!!!! Не обнуляйте стили глобально, неиспользуйте css-reset без просьбы клиента
  11. Проблема в zoom:1; Постарайтесь избавиться от него Вот и первый баг использования zoom У вас что получилось <ul> <li></li> <div> <li></li> <li></li> <li></li> <li></li> </div> <li></li> <ul>
  12. Попробуйте вместо elem.style.display=""; написать elem.style.display="table"; если это таблица или elem.style.display="block"; если это блочный елемент Странно, у меня ваш пример работает... И браузер у меня FF 3.0.13 Может у вас в браузере скрипты отключенны?
  13. А чем то что вы предлагаете будет универсальнее? Понял - возможность использования под этим всем делом неоднородного бекграунда...
  14. Ну что тут скажешь... ну применяйте css-reset. Всеравно мне вас не переубедить... Но просто знайте что это дурной тон... Так же как и обнулять паддинги на <li> , что делают даже бывалые участники этого форума.
  15. Попробуйте тоже решение, только добавте бекграунд этим двум плавающим блокам. Бекграунд - цвет фона. И если что то паддингами еще и подровнять
  16. Если их нет, то они должны быть дефолтные, а не со сброшенными стилями.
  17. li.catalog_block, li.first_in_line_catalog_block{ list-style:none; display: inline-block; width:132px; height:188px; text-align:center; color:#f3f3f3; font:bolder 15px/10px Sans-serif; text-decoration:none; } * html li.catalog_block{ display: inline; cursor:pointer; zoom:1; } * html li.first_in_line_catalog_block{ display: inline; cursor:pointer; zoom:1; } *html нельзя писать несколько селекторов через запятую
  18. неошибается тот кто ниче неделает Правда если дают макет в котором есть все случаи и все елементы которые могут встретится...... Не ну всеравно их стоит переопределить, а не обнулить а потом определить... А если вы применили css-reset... а в макете нет допустим <h4> и вы незнаете какой он будет... какие стили вы ему задаете? Придумываете сами? Не проще ли оставить по дефолту?
  19. В том и дело что по дефолту 0!!! Это у <ul> padding-left есть. Дело не в том чтобы помнить точно колличество пикселей, дело в том чтобы помнить где что А вы их не обнуляйте, а переопределяйте если надо. Если нет то оставте дефолтные.
  20. Блин, как ссылку на другой пост на этом форуме сделать? http://forum.htmlbook.ru/index.php?showtop...20&start=20 http://forum.htmlbook.ru/index.php?showtop...st&p=110955 там это
  21. css-reset это зло, человек заполняющий сайт ожидает стандартного поведения елементов, а они вдруг по непонятным причинам ведут себя не так(слипаются, и ниче неразберешь в этой лепнине). Учтите что у человека занимающегося контентом больше всего нет фаербага, да и с цсс он знаком неблизко. А чем вам плохи дефолтные стили браузера? Как по мне так очень продуманные и уместные (только немного различаются в разных браузерах). css-reset используйте только если этого требует клиент. После записи *{padding:0;margin:0} посмотрите на <ol> в разных браузерах, да и на <ul> тоже. А эти елементы очень часто используют с дефолтными стилями. И еще, те кто пользуется сбросом, потом когда правят чужой проект или доделывают, то начинают обнулять маргины паддинги на элементах где их никогда и небыло, например на <li>. Это потому что они даже незнают какие дефолтные стили этих елементов.
  22. кхе, кхе... А как текст на абсолюте растянет блок по вертикали?
  23. скопируйте код и посмотрите во всех браузерах. Тогда получится конструктивный разговор. -moz-inline-box Да, ненадо жестко задавать, надо задавать по ширине картинки, если она есть
  24. А проверьте и увидите... ведь текст это инлайновый елемент и картинка тоже
  25. Смотрю в фф3.0 Блоки становятся в линию, но их ширина зависит от текста. Если текста много то блок шире картинки, просто картинка по центру становится. Пример полностью скопировал отсюда, только, естественно, картинки свои вставил И как вы думаете будет ли работать inline-block в фф2?
×
×
  • 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