-
Posts
3,246 -
Joined
-
Last visited
-
Days Won
155
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Switch74
-
чтобы не перескакивалось на другую строчку, нужно заставить их быть на одной строке, очень хорошо можно сделать это с inline-block элементами через свойство white-space: nowrap;
-
опять опередил меня а у меня вот такое получилось http://jsfiddle.net/a9Mre/
-
дальше сжимайте, у меня сжимается в Хроме. а весь у вас блочный и по умолчанию имеет размер 100% а для #maincol вы указали float что убивает его width
-
а смысл от спана, если чтобы ему задать размер вам придется сделать его блочным? по этому я и предположил, что вы фон будете делать другим объектом внутри ссылки, а не искажать всю ссылку с ее содержимым и я бы на ховер повешал изменение цвета фона, а не изменение формы объекта
-
а он и так сжимается, если вы не заметили, просто он у вас перескакивает ниже сначала, а вот это уже другой вопрос
-
я так понимаю, что #parallelogram - это div наверно, впишите этот div в ссылку как абсолутный и он будет у вас в ней отображаться
-
а по мне так все норм, ваш стиль указывает что ширина может быть от 0-776px. попробуйте добавить width:100%;
-
не заметил там неоднородного фона, но возможно это монитор у меня так плохо показывает
-
в качестве селектора передаете this в $(this) и он возвращает объект для jquery в котором и есть this по мне разницы ноль через что вы ссылаетесь на объект, т.к. обе ссылки указывают на один и тот же объект, просто вы работаете через jquery я же через чистый js, а чистый js считаю лучшим вариантом из-за того, что jquery отработает только после загрузки
-
изучайте http://habrahabr.ru/post/126207/
-
Простите, но думаю вы меня не правильно поняли: в этом случае при отключенном js ваш скрипт не отработает и не сделает картинки видимыми, следовательно они будут скрыты. я предлагал через js скрывать картинки и с вашим утверждением я полностью соглашусь но с одним но - если мой код не сработает, картинки останутся как есть и будут показываться а так же хочу заметить, что this и $(this) - это одно и тоже а так как $this=$(this), то и this=$this еще момент как вы собираетесь убрать его при отключенном js из css? Простите, что запутался сам и вас запутал
-
ul.art-vmenu a { position: relative; display: block; overflow: hidden; height: 30px; cursor: pointer; text-decoration: none; } строчки display: block; overflow: hidden; height: 30px; не дают блоку увеличивать высоту и показывают только первую строчку, нужно убрать строгую высоту блоку меню или расширить блок меню Zippovich, опередил меня
-
Тогда я не понимаю чем вас не устроил мой this? Ибо var $this = $(this); из этого следует, что ваш равен моему.
-
у вас по умолчанию картинки скрыты через css, если js отключен, то у вас и не появятся картинки я же предлагаю по умолчанию показывать картинки, а js их скрывать, но js должен быть не в отдельном файле а в самой верстке this лишь указывает на объекты которые нужно скрыть, можно заменить чем угодно так же могу предложить такой вариант: document.write(<style>img{visibility:hidden;}</style>); Исполнение другое - результат тот же так же хочу заметить, что в вашем контексте тоже не понятно что за this
-
$this.css('visibility', 'visible'); если js отключен, то данный код не сработает, лучше this.style='visibility:hidden;'
-
sigma77 ваш вариант очень симпатичный, у себя в движке использую подобный вариант
-
if(preg_match('/^\/ggame*/', $_SERVER['REQUEST_URI'])) возможно подойдет такой вариант, можете поискать другие
-
единственный минус данного способа - при отключенном js картинки и не появятся + боты их могут не скушать
-
на чем вы пишите сайт? обычно данный вопрос решается через PHP есть возможность через js, но это не совсем практично если все же через PHP при авторизации у вас где-то должна храниться информация о том, что человек авторизован и кто он исходя из этих данных нужно выводить нужную информацию в месте авторизации.
-
вполне, если сайдбар у вас по высоте не будет превышать контентную часть. Если вы хотите, чтобы на размер странички влияли и контентная часть и сайдбар, то можно воспользоваться стилем float
-
можно попробовать задать document.body.firstChild и вставляемому frame display который заставлял их находиться на одной строчке, но нужно учесть, что ширина body при этом расширится и скорее всего появится горизонтальная полоса прокрутки. если это админка лучше наверно сделать через position:fixed с возможностью ее по требованию скрывать/появлять. но если очень нужен iframe и чтобы он сдвигал сайт, то по мне лучше подготовить верстку к этому и сделать пустой кармашик слева от сайта куда и вставлялся бы frame, а без него контентная часть сайт просто занимала все нужное ей пространство и выравнивалось по центру.
-
вы ведь текст перед абсолютным сайдбаром вставили, а сайдбару не указан top вот он после текста и начинается. есть один нюанс, если на вашей странице будет больше информации и она не будет влезать в вашу фиксированную высоту, может произойти наложение объектов
-
в td вставляете div ставите ему width и overflow
-
1. "абсолютно позиционирован": много нюансов поведения, например вот два варианта вроде бы одного и того же, но разный результат родитель с позиционированием http://jsfiddle.net/8naWH/3/ родитель без позиционирования http://jsfiddle.net/8naWH/4/ 2. "положение элемента устанавливается относительно его исходного места": здесь немного попроще http://jsfiddle.net/8naWH/5/ но разница во всех примерах вроде бы очевидно, менялся лишь position у дочернего дива и у родителя В вашем случае получился 1 случай, абсолютно позиционированный объект не влияет на содержимое страницы, он не является кирпичиком дома - он облачко над ним