Почему мои маркеры элемента списка перекрывают плавающие элементы

Ваш код не может «видеть» такие переменные, как TextBoxProductCode , так как они не Dim 'и не Set в области действия сабвуфера.

161
задан JoelFan 28 November 2011 в 23:55
поделиться

7 ответов

Я нашел решение этой проблемы. Применение ul { overflow: hidden; } к ul гарантирует, что само поле отодвинуто плаванием вместо содержания поля.

Только IE6 нужно ul { zoom: 1; } в нашем условном выражении комментирует для проверки ul имеет расположение.

272
ответ дан Kamiel Wanrooij 23 November 2019 в 21:23
поделиться

Попробуйте list-style-position: внутри изменить расположение маркеров.

28
ответ дан annakata 23 November 2019 в 21:23
поделиться

Всегда можно использовать одно из встроенных диалоговых окон. Существует диалоговое окно подключения ADODB , требующее взаимодействия COM. Есть и та, которая имеет зависимость от DLL Visual Studio.

Однако корпорация Майкрософт также выпустила исходный код в стандартное диалоговое окно подключения, доступное в коллекции кодов.

Что касается хранения последовательности подключения, я бы не предполагал, что вы можете записать в App.config, если ваше приложение не устанавливается для каждого пользователя. Вместо этого я бы сохранил его как пользовательскую настройку. Если пользователю разрешено сохранять пароль в последовательность подключения, сначала следует зашифровать последовательность с помощью класса ProtectedData . Обратите внимание, что при шифровании, вероятно, следует использовать область для каждого пользователя.

-121--4779833-

Лучший способ повысить производительность вашего приложения - сократить количество файлов и компонентов. В то время как может быть несколько изменений, которые вы можете сделать с вашим MSI для повышения производительности, чрезмерное количество файлов/компонентов является основной проблемой и будет фактором стробирования при любых улучшениях производительности вы делаете. Почему необходимо установить 70k файлов?

-121--4950314-

В http://archivist.incutio.com/viewlist/css-discuss/106382 Я нашел предложение, которое работает для меня: стиль элементов «li» с:

position: relative;
left: 1em;

Где вы заменяете «1em» на ширину левого заполнения/поля, что ваш список предметы будет иметь, если float не присутствует. Это отлично работает в моем приложении, даже рассматривая случай, когда дно поплавка происходит в середине списков - пули смещаются обратно к (локальному) левому краю прямо справа.

17
ответ дан 23 November 2019 в 21:23
поделиться

Вы можете назначить position: relative; left: 10px; для li. (Вы можете дополнительно присвоить ему margin-right: 10px;, иначе он может стать слишком широким с правой стороны.)

Или, если вы хотите использовать float для ul - как предлагают другие - вы можете остановить плавание остальных элементов справа от ul, используя clear: left для элемента, следующего за ul.

13
ответ дан 23 November 2019 в 21:23
поделиться

Отредактировано для обновления на основе комментария OP

хорошо, затем просто разбейте его на 2 вложенных друг в друга блока

ul  {background: blue; position:static;}
.therest {position:relative; width:100%}
.indent {float:left; }

<div class="therest">
<p>
Est tincidunt doming iis nobis nibh. Ullamcorper eorum elit lius me delenit. 
</p>
<hr />
<h3>Lorem</h3>
<div class="indent">
<ul>
<li>list element</li>
<li>list element</li>
<li>list element</li>
</ul> 
<div>
the rest now under the UL
</div>

попробуйте изменить ul li css на

ul {float: слева; фон: синий; }

2
ответ дан 23 November 2019 в 21:23
поделиться

или вы можете сделать так:

 #content ul {
        background:none repeat scroll 0 0 #AACCDD;
        float:left;
        margin-right:10px;
        padding:10px;

и затем удалить все стили из li

0
ответ дан 23 November 2019 в 21:23
поделиться

попробуйте это:

li{
    margin-left:5px;
}

Если вы хотите, чтобы они пошли налево, просто вставьте значение -##px.

0
ответ дан 23 November 2019 в 21:23
поделиться