sashakiselev Posted December 29, 2009 Report Share Posted December 29, 2009 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"><html> <head> <title>page2</title><style type="text/css">ul {padding: 0px; margin:0px; background: #222; list-style: none; float: left; }ul li {float: left; }ul a { display: block; padding: 0 3em; line-height: 4em; text-decoration: none; color:#FFF; }</style></head><body><ul><li><a href="#">Кнопка</a></li></ul></body> </html> Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted December 29, 2009 Report Share Posted December 29, 2009 1) zoom:1;2) Нужную ширину Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted December 29, 2009 Report Share Posted December 29, 2009 IE6 не реагирует на {display:block}Почему вы сделали такой вывод? зум 1 поможет. Quote Link to comment Share on other sites More sharing options...
0 sashakiselev Posted December 29, 2009 Author Report Share Posted December 29, 2009 (edited) по поводу "zoom" - не знаю про это - спасибо почитаю.по поводу ширины - указать ширину чего простите? всего списка, блока? тут просто ширина блока не указана по идее, что размер определяется полем "padding" в кеглях, которое может меняться в зависимости от кол-ва символов и шрифта! ну а собственно ширина "ul" ничего не меняет кроме размера)Зы. или 1 и 2 это два разных варианта решения, а не их комбинация.. ээ видимо да) Great Rash, спасибо за зум и вам=). Edited December 29, 2009 by sashakiselev Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted December 29, 2009 Report Share Posted December 29, 2009 Для ul a 1) zoom:1;2) Нужную ширину Quote Link to comment Share on other sites More sharing options...
0 sashakiselev Posted December 29, 2009 Author Report Share Posted December 29, 2009 (edited) psywalker, попробывал.. ну Зум в IE без ширины не годиться.. PS..так что же без ширины решения нет? Странно, ибо смотрел в популярной книге ЭндиБадда "мастерская CSS" там в аналогичном примере он приводит код без ширины (и зума) уверяя что это 100% кроссбраузерно, даже под IE5) Edited December 29, 2009 by sashakiselev Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted December 29, 2009 Report Share Posted December 29, 2009 Да все в ИЕ без ширины работает... о чем вы товарищи... покайтесь пока не поздно! Quote Link to comment Share on other sites More sharing options...
0 sashakiselev Posted December 29, 2009 Author Report Share Posted December 29, 2009 (edited) Да все в ИЕ без ширины работает... о чем вы товарищи... покайтесь пока не поздно! Edited December 29, 2009 by sashakiselev Quote Link to comment Share on other sites More sharing options...
0 Justnewone Posted December 29, 2009 Report Share Posted December 29, 2009 в вашем именно варианте не вижу смысла вообще делать ссылку блоковой. Она у вас по сути все равно работает как строчная. И вы никак не сможете разницы обнаружить ))) Quote Link to comment Share on other sites More sharing options...
0 sashakiselev Posted December 29, 2009 Author Report Share Posted December 29, 2009 Justnewone, это не какаялибо работа.. просто пример для вопроса.. ну а при определенных задачах кто знает какой способ окажеться предпочтительнее .. и вообще интересно все относительно СSS и IE Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted December 29, 2009 Report Share Posted December 29, 2009 sashakiselev, ну и что вас не устраивает? Ссылка отображается блоком как ей и положено. Quote Link to comment Share on other sites More sharing options...
0 sashakiselev Posted December 29, 2009 Author Report Share Posted December 29, 2009 (edited) эээ...) ну я вообще хотел поменьше.Нет серьезно, ну без Зума ИЕ все показывает как и остальные поп-браузеры, вот почему и написал выше что с ИЕ без указания ширины это мне показалось не подходящим решением.Размер должен определяться рамкой padding.. Edited December 29, 2009 by sashakiselev Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted December 29, 2009 Report Share Posted December 29, 2009 1) Если ставить Зум:1, то ширину придётся задавать.2) Есть ещё вариант, без задавания ширины и зумаul a {float: left;} Quote Link to comment Share on other sites More sharing options...
0 sashakiselev Posted December 29, 2009 Author Report Share Posted December 29, 2009 (edited) гениально.... ИЕ повержен, пооообедитель psywalker Большое Спасибо! Edited December 29, 2009 by sashakiselev Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted December 29, 2009 Report Share Posted December 29, 2009 гениально.... ИЕ повержен, пооообедитель psywalker Большое Спасибо!Даа, запишу себе бал Quote Link to comment Share on other sites More sharing options...
0 sashakiselev Posted December 29, 2009 Author Report Share Posted December 29, 2009 Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted December 29, 2009 Report Share Posted December 29, 2009 Боже, ребята, вы просто жжоте! В ИЕ6 display: block; работает без всяких флоатов и зумов! Покайтесь!!!<!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>An XHTML 1.0 Strict standard template</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; font: 12px Arial; } body { margin: 10px; } ul { list-style: none; } .nofloat li { border: red 1px solid; } .nofloat a { display: block; height: 50px; border: blue 1px dashed; } .float li { float: left; border: green 1px solid; } .float a { display: block; height: 50px; border: silver 1px dashed; } .rightfloat li { float: left; border: magenta 1px solid; } .rightfloat a { display: block; height: 50px; border: cyan 1px dashed; } * html .rightfloat a { display: inline-block; } </style></head><body> <ul class="nofloat"> <li> <a href="#">Я блок! Без всяких флоатов!</a> </li> </ul> <ul class="float"> <li> <a href="#">Я блок! С флоатом у родиителя! Работаю неправильно, потому что отображаюсь в дерьмовом браузере!!!</a> </li> </ul> <ul class="rightfloat"> <li> <a href="#">Я блок! С флоатом у родиителя! Работаю правильно, потому что пофиксен!</a> </li> </ul></body></html> Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted December 29, 2009 Report Share Posted December 29, 2009 Погоди, а разве в ИЕ6 работает эта штука display: inline-block; ? Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted December 29, 2009 Report Share Posted December 29, 2009 Работает если элемент изначально инлайн Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted December 29, 2009 Report Share Posted December 29, 2009 Работает если элемент изначально инлайн Ахренеть, тогда победу отдаю тебе и бал вычёркиваю Quote Link to comment Share on other sites More sharing options...
0 Great Rash Posted December 29, 2009 Report Share Posted December 29, 2009 Да ладно, в конце-концов с флоатом тоже работает...Просто у меня вариант пацанский Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted December 29, 2009 Report Share Posted December 29, 2009 Да ладно, в конце-концов с флоатом тоже работает...Просто у меня вариант пацанский Да мало того, что пацанский, да и ещё идея отличная, так что молодец дружище, почаще бы так. Quote Link to comment Share on other sites More sharing options...
0 sashakiselev Posted December 29, 2009 Author Report Share Posted December 29, 2009 (edited) Great Rash, адупляюсь.. информация поступает в мозг. БольшоеСпасибо! Отличный пример!Увы в виду своих знаний, не могу по достоинству оценить всю красоту полета, думаю Волкеру видней.. так что да, на счет "побед" вы решайте сами . Edited December 29, 2009 by sashakiselev Quote Link to comment Share on other sites More sharing options...
0 Justnewone Posted December 29, 2009 Report Share Posted December 29, 2009 Ахренеть, тогда победу отдаю тебе и бал вычёркиваю А ведь уже отвечал тебе на этот вопрос, когда про табы рассказывал ты спросил.помнишь? "когда строчному назначить zoomон уже не совсем строчный" Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted December 29, 2009 Report Share Posted December 29, 2009 А ведь уже отвечал тебе на этот вопрос, когда про табы рассказывал ты спросил.помнишь? "когда строчному назначить zoomон уже не совсем строчный"Ааа, вот в чём дело, а я тогда не догнал до конца, в чём прикол, теперь понимаю, спасиб Quote Link to comment Share on other sites More sharing options...
Question
sashakiselev
Link to comment
Share on other sites
24 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.