Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Позиционирование формы / 15 сообщений из 15, страница 1 из 1
27.09.2004, 14:44
    #32712901
dmitry_cmc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
Всем привет.

Вообщем дело было так.
Сделал несколько страничек для редактирования таблиц. Создавал их всех отдельно, во всех контролсах position: absolute

Вот теперь хочу это все превратить в полноценный сайт.
Т.е. чтобы слева была менюшка, сверху логотив и т.д.
Вообще это не проблема, делаю простейшие include в страничка (top, main).

Но так как во всех страничках координаты абсолютные все элементы естественно накладываются на мои красивые навигационные меню и не хотят сдвигаться вправо вниз.

У когонить будь есть идеи как эту проблемы было бы правильнее всего решить.

У меня пока только два варианты в голове
1) забить на абсолют. координаты и делать все через таблички, что геморойно и как то некрасиво.
2) вручную во всех страничках сдвигать все элементы вправо вниз :)
То же вариант, но как сами понимаете, не самый лучший.

Вот и все. Буду рад любым идеям и предложениям.
Если чтото забыл написал, пожалуйста сообщите.
Спасибо.
...
Рейтинг: 0 / 0
27.09.2004, 14:59
    #32712953
Ustazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
3) Поместить меню, логотип и основную страницу в разные фреймы.
...
Рейтинг: 0 / 0
27.09.2004, 14:59
    #32712957
dmitry_cmc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
Да вот еще забыл написать - желательно без фреймов
...
Рейтинг: 0 / 0
27.09.2004, 15:37
    #32713070
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
Положить это все в ячейки таблицы - какие еще абсолютные координаты???

-- Tygra's --
...
Рейтинг: 0 / 0
27.09.2004, 16:00
    #32713126
dmitry_cmc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
Есть такая вещь - абсолютные координаты.
Объект выводится так где написано независимо от того во что он обернут
...
Рейтинг: 0 / 0
27.09.2004, 18:10
    #32713469
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
авторнезависимо от того во что он обернут

Так не получится - или он ни во что не обернут, или он выводится в обертке.
Иначе у вас не будет никакого дизайна.

Делайте сразу по уму - пихайте в ячейки таблиц(ы) и все будет правильно и надежно. Это вам не виндовое приложение, чтобы по абсолютным координатам колнтролы расставлять.

-- Tygra's --
...
Рейтинг: 0 / 0
27.09.2004, 18:11
    #32713473
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
Добавок:
Так не получится - или он ни во что не обернут, или он выводится в обертке, но без дизайна .


-- Tygra's --
...
Рейтинг: 0 / 0
27.09.2004, 18:52
    #32713550
Ustazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
dmitry_cmcДа вот еще забыл написать - желательно без фреймов

По уму конечно стоило использовать таблицы, но раз уж сделали по-другому, на мой взгляд, быстрее всего решить проблему через фреймы.

tygraДобавок:
Так не получится - или он ни во что не обернут, или он выводится в обертке, но без дизайна .


-- Tygra's --

Код: plaintext
1.
<asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 265px; POSITION: absolute; TOP: 240px"
runat="server" Text="Button" Width="92px" Height="44px"></asp:Button>

Button ни во что не обернут, но используются абсолютые координаты и дизайн через CSS.
...
Рейтинг: 0 / 0
27.09.2004, 22:27
    #32713729
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
Лучше распихать все контроли по ячейкам каркасной таблицы, это именно и есть "сразу по уму".
...
Рейтинг: 0 / 0
28.09.2004, 14:17
    #32714764
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
авторButton ни во что не обернут, но используются абсолютые координаты и дизайн через CSS.

В этом случае у вас нет дизайна

Или у вас кнопка находится в какой-то ячейке таблицы - и при изменении размера страницы или количестве текста в ячейках перемещается согласно таблице
Или у вас кнопка нигде не лежит и не передвигается - тогда все вокруг может меняться в зависимости от ситуации показа, а кнопка как гвоздями прибитая. Хотя если она в ячейке, то тоже поедет. А если не поедет - дизайн нарушится

-- Tygra's --
...
Рейтинг: 0 / 0
28.09.2004, 14:42
    #32714830
Antropos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
dmitry_cmc

С абсолютными коордионатами делать сайт не совсем правильно.
Потому-что он будет смотреться очень криво у всех пользователей у которых разрешение экрана не совпадает с твоим.

Ледше уж переделать, но зато будет по человечески.
...
Рейтинг: 0 / 0
28.09.2004, 14:58
    #32714874
Ustazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
Я сам всегда использовал таблицы :) Но у dmitry_cmc уже что-то сделано без них, и целесообразность переделки зависит от многих факторов: опыта (в том числе с "геморойными и как то некрасивыми" таблицами), сложности интерфейса, количества страниц, имеющегося времени и т. п.

Переделать на фреймы - 5 минут.
Переделать на таблицы - почти как заново

Если есть время - таблицы предпочтительнее
...
Рейтинг: 0 / 0
30.09.2004, 23:35
    #32719283
dmitry_cmc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
Я сделал еще проще и тупее :))

У меня было 6-ь страничек. Я просто все их контролы перенес влево вниз на нужное растояние :).

Кстати насчет того что на разных разрешениях по разному - гон, сам пробовал.

Чтобы как то подытожить хочу сказать что работать с абсолютными координатами проще и надежнее, особенно при проектировании (там 10 раз все изменится, относительно того как планировалось вначале, а переделывать таблицу, сами знаете...), да и занимают они меньше.
Хотя если б кто-нибудь посоветовал хороший визуальный инструмент для быстрого редактирования таблиц я был бы счастлив.
...
Рейтинг: 0 / 0
01.10.2004, 08:14
    #32719398
kxmep
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
dmitry_cmc
Хотя если б кто-нибудь посоветовал хороший визуальный инструмент для быстрого редактирования таблиц я был бы счастлив.

MS FrontPage - для визуального построения страницы пользуюсь только им потому, что очень удобно работать с таблицами (как в Word'е) и не только с ними. Потом полученный код (с зачисткой не нужных тэгов) вставляю в аспх страницу.

Код: plaintext
kxmep
...
Рейтинг: 0 / 0
01.10.2004, 12:00
    #32719848
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Позиционирование формы
"Кстати насчет того что на разных разрешениях по разному - гон, сам пробовал." Это понятно - при изменении разрешения изменится только видимая область страницы, а все элементы переместятся пропорционально, и расстояния между ними сохранятся.
Но вот при изменении размера шрифта элементы страницы могут перекрывать друг друга.
Вот пример (нужно только убрать тэги коментария - без них меня заподозрили в попытке взломать форум :
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<! -- 
<HTML>
<BODY>
	<CENTER><DIV style="position:absolute; left: 10px; top: 10px;">А так ли это 

здорово, асолютное позиционирование?</DIV></CENTER>
<select multiple style="position:absolute; left:400px; top:10px;">
	<option value= 1 > 1 
	<option value= 2 > 2 
	<option value= 3 > 3 
</select>
</BODY>
</HTML>
 --> 
Если выбрать средний шрифт, то всё "хоккей", а если выбрать самый крупный, то список перекроет часть надписи.
Мой совет - делать через таблицы. И чем скорее, тем лучше. Чем больше будет сделано, тем меньше желания будет переделывать. А переделывать, боюсь, придётся, рано или поздно.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Позиционирование формы / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]