Поплавки не работают в браузерах Safari

У меня есть сайт, который я сделал очень быстро, на котором для отображения различных разделов контента используются числа с плавающей запятой. Плавающий контент и контент с дополнительным полем отлично отображаются в FF / IE, но в Safari один из div полностью скрыт. Я пробовал перейти на padding и position:relative, но у меня ничего не помогло. Если я возьму код, чтобы отобразить его справа, он снова появится, но под плавающим контентом.

Основной раздел CSS, который, по-видимому, вызывает проблему:

#settings{
    float:left;
}

#right_content{
    margin-top:20px;
    margin-left:440px;
    width:400px;
}

Это дает мне тот же результат, независимо от того, указываю я размер в div #settings или нет. Любые идеи были бы хорошы.

Сайт доступен по адресу: http://frickinsweet.com/tools/Theme.mvc.aspx, чтобы увидеть исходный код.

@thanksd Я запустил мета-обсуждение ваших шаблонов редактирования. Присоединяйтесь к обсуждению.

ryanyuyu 14.01.2016 23:45
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
3
1
4 671
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Вы пробовали переместить div #right_content вправо?

#right_content{
  float: right;
  margin-top: 20px;
  width: 400px;
}

Извините, я тоже должен был упомянуть об этом. Я попытался переместить этот контент вправо и дополнительно попытался переместить его влево и установить позицию, думая, что оба div будут начинаться слева: 0, где установка поля справа переместит его.

Спасибо

Заранее следует исправить несколько вещей:

  1. Ваш тег <style> находится в <body>, когда он принадлежит <head>
  2. У вас есть опечатка "realtive" в одном из ваших встроенных стилей:

    <a href = "http://feeds.feedburner.com/ryanlanciaux" style = "position:realtive; top:-6px;">
    

Попробуйте вывести свою страницу на подтверждать; это должно значительно упростить отладку реальных проблем.

Ответ принят как подходящий

Я считаю, что ошибка заключается в пометке, которую генерирует палитра цветов. Я сохранил страницу и удалил этот код для палитры цветов, и он отлично отображается в IE / FF / SF.

Другие вопросы по теме