Jump to content

IrbIz

Newbie
  • Posts

    8
  • Joined

  • Last visited

IrbIz's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Я тебе сейчас перечислю достаточно большие минусы в твоем коде: во-первых, если у тебя в верхушке твоего сайта существует больше чем один div засовывай их в "контейнеры"(отдельный div) это поможет тебе избежать в дальнейшем лишних нервотрепок с расподанием сайта, при сужении окна, по хорошему у тебя должно быть 3 основнх дива-контейнера: верхушка(лейб и меню, еси оно распологается горизонтально); средний контейнер(где контент и менюшка, если она вертикальная и находится на уровне контента); и футер(все то что у тебя идет после контента: контактная информация и т.п.) во-вторых, если у тебя сайт фиксированый по ширине так и задавай, и все где в стилях задавай hieght в зависимости от ситуации или auto или 100% ели он растягивается по высоте а по твоему вопросу, прочитай все это и сделай как я написал, и для уверенности можешь еще поставить один div со стилями position: relative; и задать ему минимальную ширину твоего сайта, этот див небудет мешать остальным, и при сужении не будет давать окну сужаться меньше своего размера, а по хорошему, делай каркас из таблицы, разбивай е? на три части как я тебе говорил в первом замечании, ставь ей фиксированую ширину ивысоту 100%,и фиксированную ширину и высоту верхней и нижней ячейки, а средний оставляй без размера, он будет сам расширятся от контента
  2. Хитрости хитростями, но тебе всеравно надо ручками делать все изображения одинакового размера, или есть другрой выход, напиши на явоскрипте код, который в определенныйх дивах(с определенным айдишником) будет делать их размера который установишь)) вот и все. Еще варианты, но это надо пробовать на практике, так я тебе сразу не скажу)
  3. ненадо ставить overflow:scroll; еси он у тебя будет прописан в стилях, то естественно, появится скролинг)) ты что незнаешь? чтоли
  4. ты сделай эти блоки с менюшкой в слоях(слой для каждго уровня), и поставь им в стили position: absolute; top: ...px; left:...px; visibility: hidden; ...... это когда ты не наводишь курсор на меню а когда наводишь, ты в html пишешь типа onMouseOver="имя_функции_js" а в самом js в этом случае меняешь visibility: hidden на visibility: visible; вот и все) вот примерчик <b>это в html</b> <div id="menu_container"> <div id="menu1" class="menu_unselected" onMouseOver="showLayer(1);" onMouseOut="hiddenLayer(1);">link</div></div> <div class="menus_container"> <div id="men1" class="menu" onMouseOver="showLayer(1);" onMouseOut="hiddenLayer(1);"> <div class="div_link" onMouseOver="this.className='div_hover';" onMouseOut="this.className='div_link';"><a href="" class="menu_link">Link 1</a></div> <div class="div_link" onMouseOver="this.className='div_hover';" onMouseOut="this.className='div_link';"><a href="" class="menu_link">Link 2</a></div> <div class="div_link" onMouseOver="this.className='div_hover';" onMouseOut="this.className='div_link';"><a href="" class="menu_link">Link 3</a></div> <div class="div_link" onMouseOver="this.className='div_hover';" onMouseOut="this.className='div_link';"><a href="" class="menu_link">Link 4</a></div> </div> ну а с явой я думаю разберешся))
  5. Вставь фрейм, у тебя не будет менятся фся страница, а только страница которая подгружается в фрейм и фсе
  6. Сохрани рисунок через фотошоп, но в формате png-8, и фсе)
  7. Это не старая IE, попробуй, изменить в стилях z-index, поставь к примеру 100. Еси нет проверь настройки IE, может там стоит блок на флешки)
  8. Непользуйся ты этим min-width, с него толку как с козла молока, попробуй поставить просто width:auto;, а еси тебе надо чтоб слой держал какие-то минимальные размеры, засунь внутрь него еще один слой со стилями: position: absolute; width: px; height: px; top: 0px; left: 0px; и фсе. А текст пиши в первом. Внутренний слой тексту мешать небудет, а будет действовать как распорка, т.к. у него позицирование абсолютное, а если текста будет больше, то внешний слой будет расширятся. Еси неполучится поробуй задать так вместо min-width width: скоко-то px;(минимальный размер) и дальше в цсс допиши: *html .menu-hidden-in { width: auto; ............. } этот клас будет воспринимать токо IE или наоборт: вместо min-width width: auto; а дальше *html .menu-hidden-in { width: скоко-то px; ............. }
  9. IE поддерживает впринципе фсе, точно, и наскок я знаю другие браузеры тоже, ну может за исключением старых версий, мой тебе совет, установи себе оперу и мозилу, и протесть, т.к. почти фсе пользуются одним из этих трех, а насчет того что основная масса пользуется IE, это не факт =), щас начали многие юзать мозилу Я полюзуюсь мало, даже для части страницы, где должна быть прокрутка, я ставлю
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy