powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что сделать с этими интервалами?
8 сообщений из 8, страница 1 из 1
Что сделать с этими интервалами?
    #35238921
RomatI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, подскажите как исправить


Вот код:

Код
div.menu-sitemap-tree
{
font-size:100%;
}

div.menu-sitemap-tree ul
{
list-style-type: none;
margin: 0;
padding: 0 1em 0 0;
}

div.menu-sitemap-tree ul ul
{
width: auto;
margin:-1.45em 0 -1.45em 0;
padding: 0 0 0 0.75em;
}

div.menu-sitemap-tree li
{
margin: 0 0 -1.3em 0;
padding:0;
}

div.menu-sitemap-tree li li
{
margin: 0 -1.7em -1.5em 0.5em;
padding:0;
}

div.menu-sitemap-tree li.close ul
{
display: none;
}
div.menu-sitemap-tree div.item-text a
{
position:relative;
top:-19px;left:19px;
font-weight: bold;
letter-spacing: -0.4;
text-decoration: none;
color: #000000;
line-height: 1.5;
font-size: 12px;
font-family: Arial;
}
div.menu-sitemap-tree div.item-text-selected a
{
position:relative;
top:-19px;left:19px;
font-weight: bold;
letter-spacing: -0.4;
text-decoration: none;
color: #000000;
line-height: 1.5;
font-size: 12px;
font-family: Arial;
}
div.menu-sitemap-tree div.item-text-deepest a
{
position:relative;
top:-19px;left:15px;
text-decoration: none;
font-family: Verdana;
font-size: 11px;
color: #000000;
font-weight: Normal;
letter-spacing: 0;
}
div.menu-sitemap-tree div.item-text-selected-deepest a
{
position:relative;
top:-19px;left:15px;
text-decoration: underline;
font-family: Verdana;
font-size: 11px;
color: #6F6F6F;
font-weight: Normal;
letter-spacing: 0.2;
}
div.menu-sitemap-tree li div.page
{
}
/*Icons*/
div.folder, div.page
{
background-repeat:no-repeat;
width:17px;
height:17px;
vertical-align:top;
}




Кручу верчу маргины и пэддинги, но никак не могу установить интервал между строк внутри элемента меню, текст смешивается с другими элементами. line-height тоже не помагает, один элемент накладывается на другой . Что делать? Спасите!!!

Заранее благодарен.



Как сделать чтобы отступы от текста до границ ячейки были меньше????
С положительными значаниями ячейки становятся такого размера и не меньше.
...
Рейтинг: 0 / 0
Что сделать с этими интервалами?
    #35239046
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а html я за тебя должен додумывать?
display: block у li проставь для начала, и что это у тебя за куча относительно спозиционированных элементов?
...
Рейтинг: 0 / 0
Что сделать с этими интервалами?
    #35239417
RomatI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зыа html я за тебя должен додумывать?
display: block у li проставь для начала, и что это у тебя за куча относительно спозиционированных элементов?

Это меню, разработанное битриксом, доработанное мною, но никак не разберусь, как в ячейках уменьшить расстояние от текста до границ.

Код вывода в html такой

"><?$APPLICATION->IncludeComponent("bitrix:menu", "orwil_tree", Array(
"ROOT_MENU_TYPE" => "left",
"MAX_LEVEL" => "2",
"CHILD_MENU_TYPE" => "left_child",
"USE_EXT" => "Y"
)
);?>


Думаю он мало чем поможет :)
...
Рейтинг: 0 / 0
Что сделать с этими интервалами?
    #35239441
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а сохранить из браузера слабо?
...
Рейтинг: 0 / 0
Что сделать с этими интервалами?
    #35239443
RomatI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот ещё код компонента


<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<?if (!empty($arResult)):?><div class="menu-sitemap-tree">
<?foreach($arResult as $i => $arItem):
if ($arItem["IS_PARENT"]): //non deepest?
$Testing = $i; //next parent testing...
if ($arItem["SELECTED"] == "1"): //non deepest selected found
$arSelected[$Testing] = TRUE;
endif;
else: //deepest
if ($arItem["PERMISSION"] > "D"):
if ($arItem["SELECTED"] == "1"): //deepest selected found
$arSelected[$Testing] = TRUE;
endif;
endif;
endif;
endforeach;?>
<?//print_r($arSelected);?>
<ul>
<?$previousLevel = 0;
foreach($arResult as $i => $arItem):?>
<?if ($previousLevel && $arItem["DEPTH_LEVEL"] < $previousLevel):?>
<?=str_repeat("</ul></li>", ($previousLevel - $arItem["DEPTH_LEVEL"]));?><?endif?>
<?if ($arItem["IS_PARENT"]): //non deepest? ?>
<li class="<?if (!$arSelected[$i]):?>close<?endif?>">
<div class="folder" onClick="OpenMenuNode(this)"></div>
<div class="<?if ($arItem["SELECTED"]):?>item-text-selected<?else:?>item-text<?endif?>">
<strong>
<a href="<?=$arItem["LINK"]?>" title="<?=$arItem["TEXT"]?>"><?=$arItem["TEXT"]?></a>
</strong></div>
<ul>
<?else: //deepest ?>
<?if ($arItem["PERMISSION"] > "D"):?>
<li><div class="page"></div>
<div class="<?if ($arItem["SELECTED"]):?>item-text-selected-deepest
<?else:?>item-text-deepest<?endif?>">
<strong>
<a href="<?=$arItem["LINK"]?>" title="<?=$arItem["TEXT"]?>"><?=$arItem["TEXT"]?></a>
</strong></div></li>
<?endif?>
<?endif?>
<?$previousLevel = $arItem["DEPTH_LEVEL"];?>
<?endforeach?>
<?if ($previousLevel > 1)://close last item tags?>
<?=str_repeat("</ul></li>", ($previousLevel-1) );?><?endif?></ul></div>
<?endif?>
<? // echo "<pre>"; print_r($arResult); echo "</pre>"; ?>
...
Рейтинг: 0 / 0
Что сделать с этими интервалами?
    #35239450
RomatI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот кусок из браузера

<SCRIPT
src="C:\Documents and Settings\Нечаев\Рабочий стол\Электроинструмент.files\script(1).js"
type=text/javascript></SCRIPT>

<DIV class=menu-sitemap-tree>
<UL>
<LI class=close>
<DIV class=folder onclick=OpenMenuNode(this)></DIV>
<DIV class=item-text><STRONG><A title=Станки
href="http://localhost/orwil.site/stanki/">Станки</A>
</STRONG></DIV>
<UL>
<LI>
<DIV class=page></DIV>
<DIV class=item-text-deepest><STRONG><A
title="Металлообрабатывающие станки"
href="http://localhost/orwil.site/stanki/metall/index.php">Металлообрабатывающие
станки</A> </STRONG></DIV>
<LI>
<DIV class=page></DIV>


Дальше код повторяется
<DIV class=item-text-deepest><STRONG><A
title=Деревообрабатывающие
href="http://localhost/orwil.site/stanki/derevo/index.php">Деревообрабатывающие</A>
</STRONG></DIV></LI></UL>
<LI class="">
<DIV class=folder onclick=OpenMenuNode(this)></DIV>
<DIV class=item-text-selected><STRONG><A title=Электроинструмент
href="http://localhost/orwil.site/elektro/">Электроинструмент</A>
</STRONG></DIV>
...
Рейтинг: 0 / 0
Что сделать с этими интервалами?
    #35239499
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понятно, неотформатированное какашко из эксплорера смотреть неохота.
Ты бы хоть имел приличие, причесал пример как надо, а то вылил ушат гавна, и что, теперь все его разгребать для тебя должны?
...
Рейтинг: 0 / 0
Что сделать с этими интервалами?
    #35239527
RomatI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну извени. Спасибо хоть за попытку помочь
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Что сделать с этими интервалами?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]