Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
56 / 56 / 14
Регистрация: 02.03.2010
Сообщений: 407

Скругление у списков, не работает как надо overflow:hidden в safari

22.11.2013, 07:35. Показов 3115. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток и снова о нелегком. Сверстал круглое меню на основе списка ul. В хроме, лисе, опере, IE работает как надо, если не считать проблем со сглаживанием у хрома, а вот сафари ну никак не скрывает элементы вложенные в скругленный список. Выглядит это как-то так:
Название: 1.png
Просмотров: 108

Размер: 2.4 Кб
Собственно красный это border ul, черный его outline, видно, что вложенный блок (оранжевые линии) выходит за границы скругления списка.
Для сравнения работа в лисе:
Название: 2.png
Просмотров: 108

Размер: 2.6 Кб

Тестовый код:
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#wrap{
    width:100px; height:100px;
    border:1px solid red;
    margin-left:100px;
    border-radius:300px;
    overflow:hidden;
    position:relative;
    outline:1px solid #000;
}
#block{
    width:200px; height:150px; border:3px solid #F90;
    position:absolute;
}
#wrap li{
    list-style:none;     
}
HTML5
1
2
3
<ul id="wrap">
     <li><div id="block"></div></li> 
</ul>
В сафари как-то это возможно пофиксить?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.11.2013, 07:35
Ответы с готовыми решениями:

overflow: hidden in Chrome, Safari, Opera
Всем привет! Необходимо сверстать PSD для Joomla, все сделал, но вот в одном месте наткнулся на грабли: есть родительский DIV...

Как узнать полную высоту скрытого содержимого блока со стилем overflow-x: 'hidden'
Здравствуйте друзья. Пошарив поисковики и так ничего не найдя, сразу к вам. Натолкнулся на такую проблему. Имеем: #contents-wrap{ ...

Overflow: hidden
Ну, вот собственно, элементарный код: &lt;table width=&quot;50%&quot;&gt; &lt;tr&gt; &lt;td style=&quot;height: 50px; overflow: hidden;&quot;&gt; в чащах юга жил...

2
32 / 32 / 4
Регистрация: 01.07.2013
Сообщений: 230
22.11.2013, 11:23
есть вендорные префиксы: для сафари -webkit-
Тоесть добавьте к примеру после
CSS
1
2
border-radius:300px;
-webkit-border-radius:300px;
0
56 / 56 / 14
Регистрация: 02.03.2010
Сообщений: 407
22.11.2013, 17:18  [ТС]
Цитата Сообщение от Denis91 Посмотреть сообщение
есть вендорные префиксы: для сафари -webkit-
Тоесть добавьте к примеру после
CSS
1
2
border-radius:300px;
-webkit-border-radius:300px;
Сафари понимает border и без префикса, проблема в том, что он не скрывает тот контент, который не помещается в круг, в то время когда лиса и остальные браузеры делают это без проблем.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2013, 17:18
Помогаю со студенческими работами здесь

Overflow-x работает как overflow для всех осей
Почему, задав overflow-x: auto или hidden; для отдельного блока всё что вызодит по оси &quot;y&quot; тоже скрывается, по сути работает как простой...

float + overflow:hidden
Доброго времени суток! Требуется научное объяснение следующей ситуации: когда дочерние элементы имеют свойство float:left, то...

CSS overflow hidden
проблема в том что на сайте siteкогда ставлю overflow hidden облака исчезают полностью а когда убираю есть прокрутка в права тс как...

отменить overflow hidden
Доброго времени суток, требуется помощь, сломал голову уже, вот накидал образец существующей верстки &lt;body&gt; &lt;div&gt;...

Overflow:hidden и адаптивная верстка
Всем привет. У меня такая проблемка: 1) на сайте слайдер с инфою о автомобилях; 2) слайдер состоит из 3-х див блоков; 3) 1 блок...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru