Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.07.2014, 22:58
Профессор
Посмотреть профиль Найти все сообщения от newobject
 
Регистрация: 10.07.2014
Сообщений: 145

Как соотносится текст и стили?
В этом коде:
<div style="background: green; border: 2px solid black">
outerfoo
<div style="background: red; float: left">innerfoo</div>
</div>

видно, что внутренний див приклеялся к левой стенке внешнего, перекрыв его часть. Почему же тогда текст не перекрылся? Получается, что текст при перекрытии одного элемента другим выползает из-под него в свободное пространство? Есть какое нибудь общее правило позиционирования текста при перекрытии, и вообще? Получается, что текст вообще независим от блока, который его содержит?
Ответить с цитированием
  #2 (permalink)  
Старый 21.07.2014, 23:41
Кандидат Javascript-наук
Отправить личное сообщение для cha0s Посмотреть профиль Найти все сообщения от cha0s
 
Регистрация: 21.10.2013
Сообщений: 125

float обтекает элементы, а не перекрывает их.
Ответить с цитированием
  #3 (permalink)  
Старый 22.07.2014, 00:09
Профессор
Посмотреть профиль Найти все сообщения от newobject
 
Регистрация: 10.07.2014
Сообщений: 145

cha0s,
Он по-факту здесь перекрыл внешний див, это видно по бордеру. Что значит обтекает? что он в данном случае "обтек"?
Ответить с цитированием
  #4 (permalink)  
Старый 22.07.2014, 00:28
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

newobject,
element node <div> обтекает слева text node outerfoo
Ответить с цитированием
  #5 (permalink)  
Старый 22.07.2014, 01:18
Кандидат Javascript-наук
Отправить личное сообщение для cha0s Посмотреть профиль Найти все сообщения от cha0s
 
Регистрация: 21.10.2013
Сообщений: 125

Сообщение от newobject Посмотреть сообщение
cha0s,
Он по-факту здесь перекрыл внешний див, это видно по бордеру. Что значит обтекает? что он в данном случае "обтек"?
Потому-что у тебя div находиться внутри другого diva, в данном примере он у тебя обтекает то что находиться в контейнере, у тебя там только текст поэтому он и обтек его(была бы картинка - обтёк картинку и т.д), он ничего не перекрыл border в данном случае не относиться к контенту это стиль главного diva.

Последний раз редактировалось cha0s, 22.07.2014 в 01:23.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прогкрутка к якорям cOAPerator Общие вопросы Javascript 20 27.08.2013 03:30
Резиновые дивы с прокруткой Java Script Mary-Jay Элементы интерфейса 10 24.07.2013 17:51
Вызов модальных окон из списка Jekins Элементы интерфейса 2 15.03.2013 00:57
Как для Jquery tabs указать свои стили? Rooner jQuery 6 05.12.2012 22:46
Прокрутка; Изменение координат картинки (Sandr) Общие вопросы Javascript 12 31.12.2011 04:34