|
6 / 6 / 0
Регистрация: 06.12.2010
Сообщений: 125
|
|
Чем отличается div от span!27.03.2011, 23:04. Показов 22362. Ответов 14
Метки нет (Все метки)
Тем что span можно использоваться внутри других тегов? спасибо!
Добавлено через 15 минут + он не блочный? всё ?
0
|
|
| 27.03.2011, 23:04 | |
|
Ответы с готовыми решениями:
14
Таблица (DIV+SPAN)
div поверх span |
|
68 / 66 / 19
Регистрация: 27.12.2008
Сообщений: 212
|
|||||||||||||||||||||||||||||||
| 27.03.2011, 23:37 | |||||||||||||||||||||||||||||||
|
нет)))
в html в отличие от xml названия тегов придумываются не из головы, а из готового набора. В этом наборе есть тэги для оформления заголовков (h1,h2,h3..) абзацев (p) ссылок (a), контейнеров (div,span). Контейнеры - это то, во что может быть вложено что-нибудь еще. А еще тэги могут отображатся на одной линии с другими, или на разных (block, inline). Например <p> - это блочный тэг, <а> - линейный. Точно так же, div - это блочный, а span - линейный контейнеры. Но согласно w3c в линейном тэге не может быть блочных тегов (точно так же как в лист бумаги нельзя вложить кубик-рубик). Поэтому валидатор и ругается на конструкцию:
Не по теме: Показалось, что ты говорил про то, что внутри span нельзя использовать блочные элементы, а не про то, что внутри тэгов нельзя использовать див. Поэтому вот дополнительный трёп: Просто div - используется для разметки блоков, а span - для текста. Например, если на странице есть акция: "Спроси у меня по div и span", то оформлять ее надо так:
Если нужно использовать div внутри линейных элементов, то можно делать по аналогии:
2
|
|||||||||||||||||||||||||||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 28.03.2011, 07:05 | ||
|
0
|
||
|
242 / 61 / 4
Регистрация: 23.01.2011
Сообщений: 165
|
||
| 28.03.2011, 09:51 | ||
|
0
|
||
|
68 / 66 / 19
Регистрация: 27.12.2008
Сообщений: 212
|
||||||||
| 28.03.2011, 11:43 | ||||||||
0
|
||||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 28.03.2011, 12:15 | ||
|
0
|
||
|
68 / 66 / 19
Регистрация: 27.12.2008
Сообщений: 212
|
||||||||||||
| 28.03.2011, 12:43 | ||||||||||||
|
В примере есть кубик-рубик, который руками можно жмякать, который можно кинуть в модератора, которым можно получить обратно. И есть листок бумаги - тоже реальный, из него можно самолетики делать (ну еще караблики, шапочки, снежинки на новый год). И говорится о том, что каждой твари - по паре: чтобы класть объекты (блоки) нужны коробки, чтобы писать текст (линейные блоки) - нужна бумага. На фоне этого, считаю неправильным писать текст в воздушном пространстве коробочки
Не по теме: ЗЫ.
0
|
||||||||||||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||
| 28.03.2011, 13:23 | ||
|
Добавлено через 2 минуты Но кто то может и не знать, так вот, для него проще будет через страницу, чем через блок. Добавлено через 3 минуты А то, что тождества здесь нет, я понимаю не хуже тебя. Блок может быть и в документе, загруженном в текстовый процессор, а он отобразить страницу меньше блока, span может переноситься на следующую страницу, если не хватает ширины страницы. Но всё таки простейшая аналогия для человека, знакомого только с реальным миром - часть бесконечной строки и часть бесконечной страницы. Добавлено через 11 минут В случае с листом и картинкой, последняя может выходить за геометрию листа. Стреопара объёмна, но красочный слой для неё плоский. Голографическое изображение объёмно, а голограмма, с которой оно воспроизводится, плоская. Но ни какой реальный объект нельзя положить в лист на место текста или изображения. Но div и span - сами информация, и из них положенные туда объекты выступать не могут. Но span имеет только одно явное измерение - номер символа, а div явно двумерен и, конечно, не влазит.
0
|
||
|
68 / 66 / 19
Регистрация: 27.12.2008
Сообщений: 212
|
|
| 28.03.2011, 13:35 | |
|
Тарас, хорош). Не дергай сообщениями каждые 5 минут, ок?) Я верю, что ты умный парень (тебе столько раз люди спасибо сказали!), и знаешь, чем отличается span от div. Уверен, что автор сабжа уже тоже давно это понял.
Не по теме: ЗЫ
0
|
|
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 28.03.2011, 13:40 | |
|
Тебе нужны - пользуйся, я обхожусь без css.
0
|
|
|
242 / 61 / 4
Регистрация: 23.01.2011
Сообщений: 165
|
||
| 28.03.2011, 13:48 | ||
|
А вот если вы сделаете так, как советовали в первом посте, т.е. например засунете DIV внутрь SPANа и примЕните к этому Диву display:inline, то в HTML это будет ошибкой. Т.к., еще раз говорю, это браузер видит и обрабатывает и CSS и HTML, а поотдельности синтаксис этих языков совершенно индивидуален и соблюдать его надо как положено.
0
|
||
|
68 / 66 / 19
Регистрация: 27.12.2008
Сообщений: 212
|
||
| 28.03.2011, 13:55 | ||
|
Не по теме:
http://habrahabr.ru/blogs/css/23356/ ну и конечно Применение одного правила CSS к другому 2 Rayled, блин. да, сначала я фигню написал (потому что ночь была темная). Потом (читай то, что добавлено через 26 минут в том же посте) уже исправился. А тебе бы только придраться. Кому надо, тот поймет идею. В первом примере нужно было сказать, "не положить div в линейный", а "превратить div в линейный". А чтобы положить его, нужно заменить на span, которой определить как блок. Так пойдет?
0
|
||
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 28.03.2011, 14:01 | |
|
Именно без css. Я озабочен размером сайта, но не на столько, и вполне возможно, что у меня ещё и оформление слишком простое, чтоб получить хоть какую то выгоду от css. Поэтому обсудить переменные в css я не смогу. Но если кому то они оказались полезны, то с какого перепугу от них отказываться?
0
|
|
|
242 / 61 / 4
Регистрация: 23.01.2011
Сообщений: 165
|
|||
| 28.03.2011, 14:11 | |||
1
|
|||
|
68 / 66 / 19
Регистрация: 27.12.2008
Сообщений: 212
|
|
| 28.03.2011, 14:18 | |
|
Да, я согласен. Первый пост охаян заслужено. Пусть тема послужит примером того, как важно правильно формулировать мысли, и предварительно тестировать выкладываемый код)
0
|
|
| 28.03.2011, 14:18 | |
|
Помогаю со студенческими работами здесь
15
Span и div в одной строке
Разметка span внутри div Тэги div и span некорректное отображение
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|