ShurikEv
Newbie-
Posts
15 -
Joined
-
Last visited
ShurikEv's Achievements
Explorer (1/14)
0
Reputation
-
Ну с помощью jQuery - самое последнее дело. Хочется только стилями
-
А без модификации верстки? Желательно только стилями. Причина - Sharepoint, в верстку трудно вмешаться
-
Добрый день. Подскажите пожалуйста как сделать так, чтобы ширина ячейки была по содержимому, но в случае, если текст сильно длинный (например 50 символов), то его надо перенести на следующую строку. До этого обходился свойством nowrap как атрибут или как значение css свойства white-space. Как бы нет проблемы выставить ширину ячейки, допустим, 250рх, но если в какой-то выборке для данной колонки будут только короткие значения, то будет некрасиво наблюдать пустое место в ячейке. Пробовал всякие комбинации с white-space, word-break, max/min-width, да что-то не получается. Задачка вообще решается? Спасибо.
-
Решил сохранять в формате jpg со 100% качеством, чтобы было без потерь.
-
Регистр расширений один и тот же. И опять же не понятно при чем тут это. Можете объяснить? Покопался в настройках IIS7, ничего такого не нашёл угу, скорее-всего, что это то, о чём писали buddah и Vlad, что бы посмотреть, что у вас происходит локально, рекомендую посмотреть какие заголовки в запросах/ответах при получении этих картинок (F12 в IE9) Посмотрел. ИЕ9 в ответе шлет такие заголовки (остальное, как я понял, не важно): Key Value Content-Type image/jpeg В Мозиле вот заголовки (не все): Запрос Host: sp2010 Accept: image/png,image/*;q=0.8,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Ответ: Content-Length: 0 Server: Microsoft-IIS/7.5 Date: Wed, 08 Jun 2011 08:07:24 GMT Ваще запутался. В хроме еще интереснее: Request URL:http://server/!Ur4_jpg.jpg Request Method:GET Status Code:304 NOT MODIFIED Request Headers Accept:application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Charset:windows-1251,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4 Cache-Control:max-age=0 Connection:keep-alive Host:sp2010 If-Modified-Since:Wed, 08 Jun 2011 08:05:45 GMT If-None-Match:"{CA557708-E51C-4FF4-8F5F-72F31CF81BD2},1" User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.77 Safari/534.24 Response Headers Cache-Control:private,max-age=0 Content-Length:0 Date:Wed, 08 Jun 2011 08:33:49 GMT Expires:Tue, 24 May 2011 08:33:49 GMT MicrosoftSharePointTeamServices:14.0.0.5130 Public-Extension:http://schemas.microsoft.com/repl-2 SPRequestGuid:66714f5d-5e4c-439b-b1d2-ec9afd9e98ce Server:Microsoft-IIS/7.5 X-Powered-By:ASP.NET X-SharePointHealthScore:3
-
Где можно глянуть эти настройки? Стоит IIS от MS Да и почему тогда картинки в одних браузерах видны, а в других нет (одновременно)?
-
Добрый день, коллеги. Всё ломаю голову в чем может быть проблема. Суть такая. Я через свои механизмы на сайте загружаю картинки любого формата. Картинки уменьшаю,сохраняю их в png-формате, но ставлю расширение jpg (для совместимости с другим функционалом, который живет фиг пойми сколько лет, да не в этом дело). По идеи, а может и нет (???), браузеру пофиг на расширение, поэтому он картинки должен отображать. Но почему-то ИЕ8 и ИЕ9 на моём сайте такие картинки не отображают. Меняю расширение на png, не меняя самой картинки, и картинка начинает отображаться. Причем в остальных браузерах все нормально отображается. Решил сделать тестовую страничку. Проблема воспроизвелась на компе, а когда залил на хостинг, то там такой проблемы нет. Картинка, отображающая проблему на локальной машине. Картинка, отображающая как выглядит сайт на хостинге. В чем может быть проблема? Я как временное решение при отображении указываю расширение png. Но хочется, чтобы было jpg.
-
Проблему решил. Как всегда чудеса выдал Sharepoint. На мастер-странице располагался системный элемент, который генерил не валидную разметку в одном из режимов просмотра страницы. Убрал его совсем и всё стало более менее нормально. Сейчас борюсь только с перекрытием элементов.
-
Добрый день. Небольшая вводная. Разрабатываю сайт на платформе Sharepoint. Решил внедрить дизайн. Расположение блоков можно посмотреть здесь (эту задачу сделал). Sharepoint предполагает, что можно редактировать страницу. Когда я перехожу в режим редактирования, то я хочу видеть следующее, а вижу это. Исходные коды можно глянуть здесь. Там много мусора, который генерится Sharepoint. Большинство ненужных строк я убрал, чтобы было проще анализировать. Верстаю div'ами. Исходный код разметки вот: <div id="s4-workspace"> <div id="s4-bodyContainer"> <div id="wrapper"><!--begin wrapper--> <wssuc:DesignModeConsole id="IdDesignModeConsole" runat="server"/> <div id="header_all" class="s4-notdlg"><!--begin: header--> <div id="top"><!--begin top--> <my:Top runat="server" /> </div><!--end top--> <div class="clear"></div> </div><!--end header--> <div class="console s4-notdlg"> <PublishingConsole:Console runat="server"/> </div> <div id="homewrapper"> <my:LinksArea runat="server" /> <my:TopNav Id="nsoTopNav1" runat="server" /> <div id="bottomwrapper"> <div id="home_left_column"> <WebPartPages:WebPartZone runat="server" AllowPersonalization="false" FrameType="None" ID="MiddleLeftZone" Title="<%$Resources:sps,LayoutPageZone_MiddleLeftZone%>" Orientation="Vertical" QuickAdd-GroupNames="Default" QuickAdd-ShowListsAndLibraries="false" /> <div class="clear"></div> </div> <div id="home_right_column"> <WebPartPages:WebPartZone runat="server" AllowPersonalization="false" FrameType="None" ID="MiddleRightZone" Title="<%$Resources:sps,LayoutPageZone_MiddleRightZone%>" Orientation="Vertical" QuickAdd-GroupNames="Default" QuickAdd-ShowListsAndLibraries="false"/> <div class="clear"></div> </div> </div> <div class="clear"></div> </div> <div class="clear"></div> <div class="s4-notdlg"> <My:Footer /> </div> </div><!--end wrapper--> </div> </div> Стили: #home_left_column { float: left; width: 60.5em; } #home_right_column { float: right; width: 17em; } #wrapper { border: 0px solid red; width: 81.0468em; min-height: 100%; background-color: #FFFFFF; padding-left: 1em; padding-right: 1em; z-index: 2; margin: 0 auto; text-align: left; /*IE6 css fix: center website in IE6, align all text back to left*/ } #wrapperres { border: 0px solid red; width: 100%; min-height: 100%; background-color: #FFFFFF; padding: 0; z-index: 2; margin: 0 auto; text-align: left; /*IE6 css fix: center website in IE6, align all text back to left*/ } #wrapperinnerres { padding-left: 1em; padding-right: 1em; } #header_all { margin-top: 0.6em; margin-bottom: 1.064em; } #homewrapper { float: right; width: 81.0468em; min-height: 30em; padding-top: 0.798em; padding-bottom: 2.97em; zoom: 1; } #homewrapperres { float: left; width: 100%; min-height: 30em; padding-top: 0.798em; padding-bottom: 2.97em; zoom: 1; } Какие стили у чего можно прописать, чтобы добиться требуемого результата? Спасибо.
-
Действительно протупил. subnav читал как topnav. Спасибо. Спасибо еще раз! Теперь я понял откуда взялись эти волшебные числа ))
-
Логичнее то логичнее, но почему-то не работает И еще один не критичный вопрос. Второй элемент, так называемая карусель. Если навести на второй пункт меню, то верхняя граница пункта меню исчезает. В чем может быть проблема?
-
Спасибо. Пока не опубликовал вопрос на форуме, куда я только z-index не пихал, но оно не работало. Спросил, сразу заработало Для ul.topnav z-index не подошёл: сколько бы не ставил один фиг не работает. Поставил для ul.topnav li и заработало. Откуда такое поведение? ЗЫ И в чем её гениальность?
-
Выложил файлы на сайт.
-
Автоматическое растягивание по ширине пунктов выпадающего меню
ShurikEv replied to Belovsan's question in HTML Coding
width: auto не подходит? -
Добрый день, коллеги! Прошу помощи в решении проблемы с версткой меню. В представленном архиве можно посмотреть суть проблемы (там исходники страницы с изображениями). Есть 2 элемента: двухуровневое меню и "карусель" изображений. Почему-то "карусель" находится всегда выше всплывающего пункта меню второго уровня. Уже долго бьюсь. Все перепробовал. И position менять и z-index и тд. Ничего не помогает. Проблему локализовал: у стиля .main-hot свойство position:relative; всё портит. Как мне модифицировать код, чтобы все заработало? Желательно, чтобы была кроссбраузерность. Спасибо за помощь.