html выравнивание по ширине | |
---|---|
glaz58 Автор Сообщений: 812 Откуда: Воронеж Дата регистрации: 09.02.2008 |
Уважаемые знатоки! Применял ли кто-нибудь выравнивание по ширине текст абзаца? Я пытаюсь применить, написав следующее: '<p align=justify>"Согласовано:" "Утверждаю:"</p>'
И в результате не вижу никакого выравнивания по ширине, а просто два слова, разделённых пробелом. Причём видится одинаково, что в MS Word 2003, что в Мозилле, что в IE. Решается ли эта проблемка, может быть другим способом? ------------------ Александр Глазьев, Воронеж |
Re: html выравнивание по ширине | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Если суммарная длина выражения не превышает ширину клиентской части,
то никакого выравнивания не произойдет. Если же превышает, то будет прижим к обоим сторонам: Откройте страницу: juri.foxhelp.eu После заголовка "Введение" первые два параграфа выравнены, а третий, содержащий короткую фразу смотрится как невыровненный, хотя все три имеют одинаковые стили: "text-align:justify". ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu Исправлено 2 раз(а). Последнее : JS, 08.04.09 00:29 |
Re: html выравнивание по ширине | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
[attachment 7813 for_glaz.jpg] ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu Исправлено 2 раз(а). Последнее : JS, 07.04.09 23:50 |
Re: html выравнивание по ширине | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Привет Юра!
Какая-то беда с локализацией. У меня стоит приоритет языков be (белорусский), ru, en-us, en - и твой сайт бодро рапортует "This cycle doesn't translate to English yet!" И в IE7 и в FF3. Хотя по логике, если уж нету be, то должен показывать ru, а не пытаться en показать ------------------ WBR, Igor |
Re: html выравнивание по ширине | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Привет Игорь! на сайте сделано так, если CurrentUICulture не равняется "ru", то производится попытка загрузки английского варианта:
Это нетрудно поменять, чтобы для всех стран бывшего СССР использовалась русская страница. Конкретно для указанной в посте выше страницы применил белорусский язык и ты сможешь теперь посмотреть ее при белорусской локализации. P.S.Пока убрал свой класс страницы, так как провайдером не решена проблема с AJAX. Что-то в этом случае они затянули с решением. То есть, в литерал очень долго загружается новое содержание из html-файла, что четко видно здесь: juri.foxhelp.eu при переходе по ссылкам внутри статьи. (Не локализована для be!) Поэтому пока не тороплюсь с модифицированным классом страницы. Поэтому и не выкладываю материалы, которых масса и маленькая тележка. Только по Excel более 80 файлов. И если такая тягомотина с AJAX не будет решена провайдером, то придется менять навигацию. ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu Исправлено 4 раз(а). Последнее : JS, 08.04.09 14:49 |
Re: html выравнивание по ширине | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Возможно глупый вопрос, но... Разве до полной коллекции запрошенных языков доступа нету? Браузер в заголовке запроса по идее передаёт их все...
------------------ WBR, Igor |
Re: html выравнивание по ширине | |
---|---|
MichaelD Сообщений: 7578 Дата регистрации: 14.05.2005 |
Цитата: Э... вобще-то коллекция в HttpListenerRequest.UserLanguages - конечно позволяет получить, то что languages specified in the request's AcceptLanguage header or nullNothingnullptra null reference (Nothing in Visual Basic) if the client request did not include an AcceptLanguage header. Однако как полнимаю, Юрий имел наверное ввиду, что у него "не хватает сил на выделение всего того, что не ru, а тем неменее для которого ru было бы более предпочтительным чем en-EN? ;) Если мне не изменяет склероз, на своём сайте поступал примерно также... т.е. нет ru - значит en ;) ------------------ С уважением, Михаил Дроздов, Пермь, Россия |
Re: html выравнивание по ширине | |
---|---|
glaz58 Автор Сообщений: 812 Откуда: Воронеж Дата регистрации: 09.02.2008 |
Возможно ли сделать так:
<p align="justify">"Согласовано" . . .(пробелы, чтобы превысить ширину строки)"Утверждаю"</p> ------------------ Александр Глазьев, Воронеж |
Re: html выравнивание по ширине | |
---|---|
technik Сообщений: 264 Откуда: С-Петербург Дата регистрации: 15.11.2006 |
В html строка пробелов всегда заменяеться только одним пробелом. Если нужно вставить несколько пробелов подряд, то используейте его эквивалент |
Re: html выравнивание по ширине | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Привет Михаил!
Я, конечно же, придираюсь, но если уж есть список (массив) "предпочитаемых языков", то имеет смысл его весь просматривать в соответствующем порядке - т.к. то что ru там не первый, ещё не значит что он последний, или что его вообще нету и надо инглиш сразу втулить ------------------ WBR, Igor |
Re: html выравнивание по ширине | |
---|---|
MichaelD Сообщений: 7578 Дата регистрации: 14.05.2005 |
Привет, Игорь!
Цитата: У меня конечно же C#-ом не пахнет... Взлянул в свой код, и там на JavaScript дословно следующее:
Э... уж как смог... ;) ------------------ С уважением, Михаил Дроздов, Пермь, Россия |
Re: html выравнивание по ширине | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Привет ребята! Нет проблем, можно загнать массив предпочитаемых языков в переменную и проанализировать ее.
пользователь установил в качестве предпочитаемого английский. Какой текст я должен ему выдать? ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu |
Re: html выравнивание по ширине | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
А если будет разное разрешение? Все ваши ухищрения пойдут коту под хвост. Гораздо лучше использовать предложенное решение, а уж в div вы можете запихать все что нужно, любые html-теги. Только в том div, у которого float:right нужно добавить к стилю text-align:right. Вы можете добавить разделение этой части страницы строго пополам установив для каждого из вложенных div ширину в 50%. ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu |
Re: html выравнивание по ширине | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
В браузерах, в диалоге выбора предпочитаемого языка специально кнопки есть по "упорядочению" - и в заголовок, как я понимаю, коды языков идут в выбранном порядке. Так что никаких дилемм - если en стоит перед ru - то и показывать en Ну а уж если в предпочтениях пользователя нету ни того ни другого - то хорошим тоном будет вывести английскую версию...
Единственный нюанс - это то что СТРАНА и ЯЗЫК - всё-же несколько разные вещи. У нас, в РБ, русский язык вполне себе государственный, в Украине хоть и не государственный - но тоже общепринятый - это невозможно получить из кода - и у слабо разбирающихся в этих тонкостях пользователей могут возникнуть проблемы от этой "автоматики". Впрочем тут как раз можно использовать те же куки и явное переключение языка для сайта. Уж не знаю как конкретно это реализовано - но например "технический" MS сайт (те же MSKB) я читаю на английcком - выбрас сверху страницы регион (хотя это и не совсем красиво - лучше бы не регион спрашивали, а именно язык ) ------------------ WBR, Igor |
Re: html выравнивание по ширине | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Именно в этом порядке они и идут в указанном выше массиве вместе с квалификаторами и я с понимаем отношусь к твоей претензии и в принципе сделать это достаточно просто - нужно переопределить CurrentUICulture, допустим с "be" на "ru" после выяснения предпочтений просто для того, чтобы не плодить файлы ресурсов с национальными языками для локализации меню, карт сайта и прочих вещей, поддающихся локализации. Возможно, что со временем я так и сделаю.. Что же касается посетителей, то я честно предупредил их о том, что требуется для чтения сайта - на первой странице - ссылка juri.foxhelp.eu В отношении ресурса MS, то вывод ресурсов на языке региона осуществляется с помощью GeoID класса RegionInfo. Это сейчас используется в одном из международных проектов, в котором я тоже участвую. P.S. Сайт два дня работает очень медленно, что-то произошло у хостера. Похоже слетели расширения. ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu Исправлено 3 раз(а). Последнее : JS, 10.04.09 13:23 |
Re: html выравнивание по ширине | |
---|---|
Валентин Ярычевский Сообщений: 146 Откуда: Тольяти Дата регистрации: 01.01.2005 |
<body>
<div style="width:100%"> <div style="float:left">"Согласовано:"</div> <div style="float:right">"Утверждаю:"</div> </div> Попробовал так сделать. Странно, но "Утвеждаю" (справа) выводится на экране на одну строку ниже, чем "Согласовано". (MS IE, Apache 1.3.27, PHP 5.1.1) Есть другой способ. Который предпочтительнее, так как кроме этих слов также стоят должность, фамилия,... <table width="100%"> <colgroup> <col width="250%" align="center"> <col> <col width="25%" align="center"> </colgroup> <tr> <td valign="top"> "Утверждаю"<br>Большой начальник А.А.Путилов<br>...</td> <td> <td>valign="top"> "Cогласовано"<br>Главный начальник А.А.Медведенко<br>...</td> </tr> </table> |
Re: html выравнивание по ширине | |
---|---|
Валентин Ярычевский Сообщений: 146 Откуда: Тольяти Дата регистрации: 01.01.2005 |
Вдогонку. Извиняюсь.
Не 250%, а 25% Не <td> valign="top">, а <td valign="top"> |
Re: html выравнивание по ширине | |
---|---|
glaz58 Автор Сообщений: 812 Откуда: Воронеж Дата регистрации: 09.02.2008 |
Большое спасибо. Вот теперь получилось. Все предыдущие советы не достигали цели, несмотря на утверждения авторов.
------------------ Александр Глазьев, Воронеж |
Re: html выравнивание по ширине | |
---|---|
glaz58 Автор Сообщений: 812 Откуда: Воронеж Дата регистрации: 09.02.2008 |
Поскольку это пишется вверху документа, где по идее никакой таблицы ещё не должно начинаться, хорошо бы убрать рамки или сделать их невидимыми. border=0 или bordercolor="white" не дают нужного эффекта, видимость рамки какая-никакая, но сохраняется.
------------------ Александр Глазьев, Воронеж |
Re: html выравнивание по ширине | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
[quote glaz58]Все предыдущие советы не достигали цели, несмотря на утверждения авторов./quote]
[quote glaz58]Поскольку это пишется вверху документа, где по идее никакой таблицы ещё не должно начинаться, хорошо бы убрать рамки или сделать их невидимыми. border=0 или bordercolor="white" не дают нужного эффекта, видимость рамки какая-никакая, но сохраняется.[/quote] Размещение с помощью Div - легковеснее и менее ресурсоемкое, нежели табличной размещение. Div - всего лишь контейнер, в котором можно разместить все что угодно. Ну если советы не нравятся - изучайте СSS и творите! ------------------ Knowledge is better than ignorance! Website: juri.foxhelp.eu Исправлено 1 раз(а). Последнее : JS, 23.04.09 00:11 |
© 2000-2024 Fox Club  |