Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. чтобы не перескакивалось на другую строчку, нужно заставить их быть на одной строке, очень хорошо можно сделать это с inline-block элементами через свойство white-space: nowrap;
  2. опять опередил меня а у меня вот такое получилось http://jsfiddle.net/a9Mre/
  3. дальше сжимайте, у меня сжимается в Хроме. а весь у вас блочный и по умолчанию имеет размер 100% а для #maincol вы указали float что убивает его width
  4. а смысл от спана, если чтобы ему задать размер вам придется сделать его блочным? по этому я и предположил, что вы фон будете делать другим объектом внутри ссылки, а не искажать всю ссылку с ее содержимым и я бы на ховер повешал изменение цвета фона, а не изменение формы объекта
  5. а он и так сжимается, если вы не заметили, просто он у вас перескакивает ниже сначала, а вот это уже другой вопрос
  6. я так понимаю, что #parallelogram - это div наверно, впишите этот div в ссылку как абсолутный и он будет у вас в ней отображаться
  7. а по мне так все норм, ваш стиль указывает что ширина может быть от 0-776px. попробуйте добавить width:100%;
  8. не заметил там неоднородного фона, но возможно это монитор у меня так плохо показывает
  9. в качестве селектора передаете this в $(this) и он возвращает объект для jquery в котором и есть this по мне разницы ноль через что вы ссылаетесь на объект, т.к. обе ссылки указывают на один и тот же объект, просто вы работаете через jquery я же через чистый js, а чистый js считаю лучшим вариантом из-за того, что jquery отработает только после загрузки
  10. изучайте http://habrahabr.ru/post/126207/
  11. Простите, но думаю вы меня не правильно поняли: в этом случае при отключенном js ваш скрипт не отработает и не сделает картинки видимыми, следовательно они будут скрыты. я предлагал через js скрывать картинки и с вашим утверждением я полностью соглашусь но с одним но - если мой код не сработает, картинки останутся как есть и будут показываться а так же хочу заметить, что this и $(this) - это одно и тоже а так как $this=$(this), то и this=$this еще момент как вы собираетесь убрать его при отключенном js из css? Простите, что запутался сам и вас запутал
  12. ul.art-vmenu a { position: relative; display: block; overflow: hidden; height: 30px; cursor: pointer; text-decoration: none; } строчки display: block; overflow: hidden; height: 30px; не дают блоку увеличивать высоту и показывают только первую строчку, нужно убрать строгую высоту блоку меню или расширить блок меню Zippovich, опередил меня
  13. Тогда я не понимаю чем вас не устроил мой this? Ибо var $this = $(this); из этого следует, что ваш равен моему.
  14. у вас по умолчанию картинки скрыты через css, если js отключен, то у вас и не появятся картинки я же предлагаю по умолчанию показывать картинки, а js их скрывать, но js должен быть не в отдельном файле а в самой верстке this лишь указывает на объекты которые нужно скрыть, можно заменить чем угодно так же могу предложить такой вариант: document.write(<style>img{visibility:hidden;}</style>); Исполнение другое - результат тот же так же хочу заметить, что в вашем контексте тоже не понятно что за this
  15. $this.css('visibility', 'visible'); если js отключен, то данный код не сработает, лучше this.style='visibility:hidden;'
  16. sigma77 ваш вариант очень симпатичный, у себя в движке использую подобный вариант
  17. if(preg_match('/^\/ggame*/', $_SERVER['REQUEST_URI'])) возможно подойдет такой вариант, можете поискать другие
  18. единственный минус данного способа - при отключенном js картинки и не появятся + боты их могут не скушать
  19. на чем вы пишите сайт? обычно данный вопрос решается через PHP есть возможность через js, но это не совсем практично если все же через PHP при авторизации у вас где-то должна храниться информация о том, что человек авторизован и кто он исходя из этих данных нужно выводить нужную информацию в месте авторизации.
  20. вполне, если сайдбар у вас по высоте не будет превышать контентную часть. Если вы хотите, чтобы на размер странички влияли и контентная часть и сайдбар, то можно воспользоваться стилем float
  21. можно попробовать задать document.body.firstChild и вставляемому frame display который заставлял их находиться на одной строчке, но нужно учесть, что ширина body при этом расширится и скорее всего появится горизонтальная полоса прокрутки. если это админка лучше наверно сделать через position:fixed с возможностью ее по требованию скрывать/появлять. но если очень нужен iframe и чтобы он сдвигал сайт, то по мне лучше подготовить верстку к этому и сделать пустой кармашик слева от сайта куда и вставлялся бы frame, а без него контентная часть сайт просто занимала все нужное ей пространство и выравнивалось по центру.
  22. вы ведь текст перед абсолютным сайдбаром вставили, а сайдбару не указан top вот он после текста и начинается. есть один нюанс, если на вашей странице будет больше информации и она не будет влезать в вашу фиксированную высоту, может произойти наложение объектов
  23. в td вставляете div ставите ему width и overflow
  24. 1. "абсолютно позиционирован": много нюансов поведения, например вот два варианта вроде бы одного и того же, но разный результат родитель с позиционированием http://jsfiddle.net/8naWH/3/ родитель без позиционирования http://jsfiddle.net/8naWH/4/ 2. "положение элемента устанавливается относительно его исходного места": здесь немного попроще http://jsfiddle.net/8naWH/5/ но разница во всех примерах вроде бы очевидно, менялся лишь position у дочернего дива и у родителя В вашем случае получился 1 случай, абсолютно позиционированный объект не влияет на содержимое страницы, он не является кирпичиком дома - он облачко над ним
×
×
  • 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