Комментарии 87
НЛО прилетело и опубликовало эту надпись здесь
где было?
это не про IE забыли, это IE забыл про border-radius
это не про IE забыли, это IE забыл про border-radius
НЛО прилетело и опубликовало эту надпись здесь
не понял к чему вы ведете, в этой статье всего лишь описаны новые возможности которые предоставляет CSS3,
да, пока не все браузеры поддерживают это свойство, но никто и не заставляет вас сейчас его использовать, просто примите к сведению.
да, пока не все браузеры поддерживают это свойство, но никто и не заставляет вас сейчас его использовать, просто примите к сведению.
НЛО прилетело и опубликовало эту надпись здесь
А вам больше нравиться геморой из различных нынешних способов по закруглению??? Кроме разве что последней статьи с кружками.
Увы, приходится гемороится ради тех 15% рынка, которых занимает IE 6.0. Заказчик, то бишь клиент прав, пока кризис и раскидываться клиентами нет возможности.
а можно линк на статью с кружками?
Читайте на здоровье habrahabr.ru/blogs/css/63836/
Хм, вы о этой статье, я сначала подумал про другую, вот эту:
habrahabr.ru/blogs/css/64016/#habracut
habrahabr.ru/blogs/css/64016/#habracut
А зачем переучивать? Нужно просто выучить новшество! Когда все браузеры перейдут на CSS3, все равно придется учить CSS3, и тогда сами заметите что верстка станет немного легче. Если вы считаете себя грамотным верстальщиком — вам придется выучить CSS3.
Ну вы и кадр
[простите, неудержался]
[простите, неудержался]
Ну тогда ждите, пока заказчики начнут выбирать для исполнения проектов тех, кто захотел переучится на CSS3.
какая разница? вы из тех веб-мастеров, которые оптимизируют сайт под один свой любимый браузер, забывая про остальные?
я сегодня 4 часа провозился из-за того, что одна из надписей в дизайне блога налезала на другую. причем только в Google Chrome, а в IE6-8, FF2-3.5, Opera все нормально.
после этих танцев с бубнами читать про то, как круто на css3 будет делать закругленные кнопочки смешно. ближайшие годы ни один веб-мастер в своем уме не будет использовать фишки, работающие лишь на малой части браузеров.
я сегодня 4 часа провозился из-за того, что одна из надписей в дизайне блога налезала на другую. причем только в Google Chrome, а в IE6-8, FF2-3.5, Opera все нормально.
после этих танцев с бубнами читать про то, как круто на css3 будет делать закругленные кнопочки смешно. ближайшие годы ни один веб-мастер в своем уме не будет использовать фишки, работающие лишь на малой части браузеров.
Ну и зря.
Далеко не обязательно. Можно продублировать функционал с рассчетом на css3. Причем с точки зрения клиента, если на странице over 9000 таких блоков использование css3 займет в разы меньше времени на рендер страницы чем такое же количество триков в самом коде. Минусом будет только то что придется добавить парочку условных css файлов либо использовать избирательные хаки
мы уже используем, в IE смотрится чуть хуже, но не критично. А в последних проектах я выкидывал для ie6 надпись, типа браузер устаревший установите новый, и с сылки на opera, fx, chrome. Пока жалоб ни от заказчиков ни от клиентов не поступало. Если юзер просто закрывает окошко то видит сайт с непрозрачными png'шками и кое где поползшим дизайном. Недавно видел более радикальный вариант: для ie на белой странице посередине: «Ваш браузер гавно» :)
Более того, уже используют.
в данном случае я бы сказал: IE забыл про border-radius :)
тут уж особо не ппишель для осла есть 2 варианта:
1. продолжать использовать изображения
2. забивать на него, но делать с оглядкой на будующе и включать в ксс свойство border-radius в надежде на то, что когда-нибудь он будет его поддерживать
тут уж особо не ппишель для осла есть 2 варианта:
1. продолжать использовать изображения
2. забивать на него, но делать с оглядкой на будующе и включать в ксс свойство border-radius в надежде на то, что когда-нибудь он будет его поддерживать
а как же Opera?
НЛО прилетело и опубликовало эту надпись здесь
опера, на сколько мне известно, пока не поддерживает это свойство, к сожалению. но не думаю, что это на долго
НЛО прилетело и опубликовало эту надпись здесь
webkit уже поддерживает «обычный» border-radius, без приставки -webkit. я гарантирую это (с)
НЛО прилетело и опубликовало эту надпись здесь
Вот уж точно. Выглядят жутковато.
Во всех webkit-based жуткое закругление. Как увидел свой сайт в arora — так и сел.
у хрома вообще со сглаживанием некоторые проблемы, что странно ввиду что у safari всё нормально
-khtml-border-radius для Konqueror
Не понимаю, почему бы всем браузерам уже не ввести border-radius без всяких суффиксов -ххх…
потому что все браузеры придерживаются стандартов, а border-radius — это стандарт, который еще не принят ) приходится делать «по-своему»
Это еще не стандарт, и если заметили в статье указан различный синтаксис. Вот как утвердят стандарт, так и станет один синтаксис, без префиксов. Я например использую
border-radius
в простейших вариантах(когда скруглены все углы) примерно так:border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;
НЛО прилетело и опубликовало эту надпись здесь
В Opera 10 не будет border-radius.
Скруглить углы у таблицы можно только с помощью ещё одной обёртки, overflow: hidden и только в webkit. Отличный сферический конь в вакууме.
Скруглить углы у таблицы можно только с помощью ещё одной обёртки, overflow: hidden и только в webkit. Отличный сферический конь в вакууме.
Да, но скоро будет:
dev.opera.com/forums/topic/258986?t=1249405103&page=1#comment2936734
border-radius will be supported from Presto 2.3 onward (ie after Opera 10, which is Presto 2.2 based).
dev.opera.com/forums/topic/258986?t=1249405103&page=1#comment2936734
Скоро? Вы себе представляете цикл разработки новой версии браузера? Сколько времени прошло между выпуском 9.5 и выпуском 10.0? Посмотрите по релизам предыдущих версий. Это минимум год.
Оперцы «переизобретают веб» делая Unite.
Оперцы «переизобретают веб» делая Unite.
Они и с mobile версией любят затягивать, для S60 так и не появилась 9.х, хотя обещания начались еще (!) полтора года назад. Извините за оффтоп :)
Цикл разработки новой версии браузера не зависит от включения в ядро поддержки border-radius. В финальной 10-й версии и правда, скорее всего, не будет новой версии Presto, но затягивать выпуск того, что очень востребованно у разработчиков тоже никто не собирается.
Не сказал бы, что это большая радость, к сожалению.
удивляюсь с этих постов, ну да, css 3, здорово, но какие в задницу скругленные уголки через border-radius если браузер от клёвых пацанов не понимает даже примитивный селектор TAG > TAG?
Станет задача, реализовать в макете блоки со скругленными уголками — один фиг будете вырезать из картинок и подставлять фоном. Или же проявите инициативу и напишите так, но после первого вопроса заказчика «почему не везде работает», увы, придется делать по старинке.
PS: предлагаю забить на кроссбраузерность и пользоваться всем из CSS3, множественный бекграунды, тени — все очень здорово, но ближайшие 3-4- года мы обречены все делать «по старинке»
Станет задача, реализовать в макете блоки со скругленными уголками — один фиг будете вырезать из картинок и подставлять фоном. Или же проявите инициативу и напишите так, но после первого вопроса заказчика «почему не везде работает», увы, придется делать по старинке.
PS: предлагаю забить на кроссбраузерность и пользоваться всем из CSS3, множественный бекграунды, тени — все очень здорово, но ближайшие 3-4- года мы обречены все делать «по старинке»
Достаточно было привести соответствующие css-коды для каждого из браузеров и ссылки на решения для IE :)
НЛО прилетело и опубликовало эту надпись здесь
не понял… если под каждый браузер свой способ… это что получается? опять исчезает поддержка одного стандарта. Почему бы всем не остановится просто на border-radius без приставок.
До тех пор, пока это свойство не будет реализовано полностью в соответствии со стандартом / находится в процессе тестирования — оно будет с приставкой.
Другое дело, что этот обзор сейчас не имеет смысла, поскольку по сути рассматривается не сам бордер-радиус, а его специфические реализации. Делать цсс под каждый браузер (иногда со своим синтаксисом) — неоправданно.
К сожалению, пока приходится зачастую отказываться от css-only решений, и прибегать к js.
Другое дело, что этот обзор сейчас не имеет смысла, поскольку по сути рассматривается не сам бордер-радиус, а его специфические реализации. Делать цсс под каждый браузер (иногда со своим синтаксисом) — неоправданно.
К сожалению, пока приходится зачастую отказываться от css-only решений, и прибегать к js.
спасибо.
как-то самому недосуг всё статейку наклепать, а тут уже готово всё.
как-то самому недосуг всё статейку наклепать, а тут уже готово всё.
НЛО прилетело и опубликовало эту надпись здесь
удобно, конечно. но пока рано: imagebin.ca/view/Yah7Uu26.html
когда всё будет поддерживать CSS3 круглые рамки выйдут из моды наконец то! )
Спасибо, мне понравилась статья. Просто, наглядно и доступно. Для меня CSS3 по прежнему остаётся неким далёким и мифическим зверем, выше правильно писали — очень сложно отказаться от отладки для IE6, потому что работать должно и в нём, но помечтать о тех временах, когда не нужны будут стилистические изъёбы, вида картинок подложки, или тех же JS Rounded Corners, хорошо.
Слегка повеселило, правда, фраза про то, что это одно из самых ожидаемых свойств в CSS3. Не уверена, что это так, во всяком случае я от CSS3 ожидала, помимо этого, кучи других вещей. И мультипл фон для меня важнее на порядок. )
Но всё равно спасибо, я оценила как текст, так и уровень иллюстративности.
Слегка повеселило, правда, фраза про то, что это одно из самых ожидаемых свойств в CSS3. Не уверена, что это так, во всяком случае я от CSS3 ожидала, помимо этого, кучи других вещей. И мультипл фон для меня важнее на порядок. )
Но всё равно спасибо, я оценила как текст, так и уровень иллюстративности.
А вот интересно как прозрачность углов будет работать на неоднородном фоне, например, на фоне цветного рисунка.
К сожалению, это стало небольшой проблемой однажды. Использовать jquery-плагин для закругленных углов, и несколько расстроился, когда увидел, что это нормально работает только на однородном фоне. В противном случае — нет. Пришлось вырезать картинками (хотя все равно пришлось бы вырезать, потому что потом увидел что помимо закругленных углов еще и тени есть).
Говоря про тот же плагин от jquery. Всем хорош, к примеру, но нет поддержки закругленного border'а :( Зато несомненно главный плюс — работа во всех нужных браузерах =)
К сожалению, это стало небольшой проблемой однажды. Использовать jquery-плагин для закругленных углов, и несколько расстроился, когда увидел, что это нормально работает только на однородном фоне. В противном случае — нет. Пришлось вырезать картинками (хотя все равно пришлось бы вырезать, потому что потом увидел что помимо закругленных углов еще и тени есть).
Говоря про тот же плагин от jquery. Всем хорош, к примеру, но нет поддержки закругленного border'а :( Зато несомненно главный плюс — работа во всех нужных браузерах =)
Про горизонтальный и вертикальный радиус не знал, спасибо)
it works!!!
Wheeeeee!!! ^____^
Wheeeeee!!! ^____^
поправь «обявляется „
Недавно встречал какой-то htc, реализующий закруглённые уголки для IE. В принципе можно использовать border-radius, и костыль для ИЕ. Ну или как вариант — забить на ИЕ, контент всё равно нормально будет отображаться, пусть и без закруглений уголков.
вот эти ваши "-moz-border-radius" и т.д. валидацию не проходят ((
Кто что думает по этому поводу?
Кто что думает по этому поводу?
Как вы думаете, какой должен быть объективный порог браузеров, недостаточно поддерживающих CSS3, чтобы его начали применять?
Поправочка: из статьи по свойству -moz-border-radius на developer.mozilla.org следует, что данное свойство поддерживается начиная с Firefox 1.0 (а не с третьей версии как указано в статье). Сам же стал использовать это свойство (там где это не критично) еще с приходом Firefox 2.0 (и честно думал до сих пор, что именно в нем оно появилось). Значительное изменение можно заметить в Firefox 3.0, когда закругленные углы стали со сглаживанием (добавили antialiasing). Сглаживание так же есть в Safari, но отсутствует в Chrome.
И забыл добавить, что эллипстические углы в Firefox появились только с версии 3.5. При этом можно заметить, что в webkit (Safari/Chrome) и в gecko (Firefox) используется разный синтаксис для эллипстических углов. В данном случае gecko поступает правильней, так как соответсвует текущему состоянию черновика css3 относительно border-radius.
Есть ли вариант для IE7?
Тест:
родительский блок с скругленными углами (до круга) и оверфлоу: хидден, дочерний блок бОльшего размера вылезает за круглые границы. Проверено в:
Opera
Версия: 10.61
Сборка: 6430
Платформа: Linux
Система: x86_64, 2.6.32-24-generic
FireFox 3.6.8
Работает корректно в:
Chromium 6.0.487.0 (55176) Ubuntu 10.04
родительский блок с скругленными углами (до круга) и оверфлоу: хидден, дочерний блок бОльшего размера вылезает за круглые границы. Проверено в:
Opera
Версия: 10.61
Сборка: 6430
Платформа: Linux
Система: x86_64, 2.6.32-24-generic
FireFox 3.6.8
Работает корректно в:
Chromium 6.0.487.0 (55176) Ubuntu 10.04
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Создаем закруглённые уголки с помощью CSS 3