CSS: вопрос о Базовом макете - хранение вложенных элементов друг в друге

Вы не можете вызывать функции в файлах .EXE, только в файлах .DLL.

В частности, System::Call вызовет LoadLibrary, а GetProcAddress и LoadLibrary не смогут загрузить .EXE.

5
задан mskfisher 9 May 2012 в 17:11
поделиться

6 ответов

Можно сделать это строго с CSS с помощью overflow:hidden

<div style='background-color:red;overflow:hidden;'>
...
</div>
14
ответ дан 18 December 2019 в 06:52
поделиться

Если Вы - тип, которому нравятся объяснения (а не просто "делают это"), вот некоторые превосходные статьи, которые объясняют несколько методов:

Простая очистка плаваний

Как очистить плавания без структурной разметки

Очистка плаваний

4
ответ дан 18 December 2019 в 06:52
поделиться

это просто колеблется, на сколько раз это является основной проблемой для некоторых вопросов о CSS ТАК. То, что еще больше колеблется, - то, сколько раз кто-то дает ответу как P Муравья. В то время как технически корректный, это полностью семантически неправильно. Фемида абсолютно права. Просто добавьте overflow:hidden к родителю пущенных в ход отделений. Иногда, чтобы заставлять его играть по правилам с IE Вам, вероятно, придется указать ширину ИЛИ высоту. Это - действительно все, которое существует к нему.

3
ответ дан 18 December 2019 в 06:52
поделиться

Эта статья о системах CSS определенно стоит чтения. Как Darko Z сказал, что колеблется для наблюдения семантически неправильного ответа, данного Муравьем P.

0
ответ дан 18 December 2019 в 06:52
поделиться

Я не могу победить ответы, которые были отправлены, но у меня действительно есть хороший совет для помощи диагностировать проблемы расположения, не завинчивая Вашу разметку.

Добавьте этот раздел к нижней части Вашего файла CSS и сохраните прокомментированным, когда Вам не будет нужен он:

div
{
   border-width: thin !important;
   border-color: Orange !important;
   border-style: solid !important;
}

label, span, /* whatever else you might want to see */
{
   border-width: thin !important;
   border-color: Blue !important;
   border-style: solid !important;
}

Часто я буду находить, что расположение, которое на самом деле работает (особенно тот, который использует, "добавляют a <br> с a clear: both стиль), на самом деле не будет вложение <div>правильно, но кто-то настроил CSS так, чтобы он работал вуду. На самом деле рассмотрение границ Ваших элементов помогает много, и выполнение этого в CSS означает, что Вы не должны касаться своей реальной разметки или своего основного CSS для включения границ для отладки.

1
ответ дан 18 December 2019 в 06:52
поделиться

Если Вы просто пустите в ход внешнее отделение, то оно расширится для содержания вложенного отделения. Объединение пущенных в ход и непущенных в ход элементов в расположении обычно неприятно.

1
ответ дан 18 December 2019 в 06:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: