table / div

58 отговора 1809 прегледа
в отговор на dimodi #21

Re: table / div

Първо да те попитам: Спал ли си снощи или го отдаде на DIV vs. Table???
Добре е станало а и се валидира, не знам защо казваш че дава грешка! Та до "Между другото, по отношение на сивото меню, някой знае ли как да контролирам разстоянието между list item-a (в случая жълтото триъгълниче) и текста на li-тата. Има разлика между IE и FF, във FF разстоянието е по-голямо и хич не ми харесва така..." промени размера на триъгалничето(на b_menu.gif) от 17/13 на 7/7 pixel-а и ще стане.

Отговор
в отговор на dimodi #22

Re: table / div

"Между другото, по отношение на сивото меню, някой знае ли как да контролирам разстоянието между list item-a (в случая жълтото триъгълниче) и текста на li-тата. Има разлика между IE и FF, във FF разстоянието е по-голямо и хич не ми харесва така..."

Има едно пропърти - list-style-position, може да е inside или outside. Началната стойност е различна в IE и FF. Също margin и padding стойностите по подразбиране са различни (което е ок по стандарт). Сложи ul, li { border: 1px dotted red; } за да имаш представа какво се случва, докато ги бъзикаш.

ПП div class="spaser" е зле, можеш просто да нагласиш margin и padding където ти трябва допълнително място. Иначе добре си го докарал, яко.

Отговор
в отговор на dimodi #23

Re: table / div

Виж, ако нямаш работа да ти дам два темплейта за прехвърляне от табле в див
че все не остава време.
За цветята и бонбоните ще се разберем.

Проблемът не изчезва в момента, в който си изтървете нервите
[линк]
Отговор
в отговор на ghs #24

Re: table / div

HTML-то се валидира, но CSS-то дава една грешка, че такова животно _padding: 0 0 0 20px; нема. А животното е точно заради различното изобразяване на списъците в сивото меню.

Ще пробвам да променя размера на триъгълничето (имаш предвид физически да го смаля, а не с CSS, нали?), но ме съмнява че ще стане (освен ако ти не си пробвал), защото нали разтоянията пак си остават различни, най-много да са по-малки. Проблемът идва от там, че картинката в списъка не съществува като отделен елемент и няма как да я командвам директно с CSS...

Абе сигурно има начин, ама не го знам.

Спането лесна работа, легнах си в 5:30, станах преди малко


[линк]
Отговор
в отговор на Paдo #25

Re: table / div

Пробвах и с inside, и с outside, и по двата начина стават бакии...

А пък целта на spacer div-а не е да ми прави място, а да чисти float-овете, просто името му заблуждава може би


[линк]
Отговор
в отговор на Ивaнyшka #26

Re: table / div

И аз мислех да му преложа същото, но си мисля, че ще откаже, защото видиш ли човека ни убеждава да мигрираме към див.

Feathers hit the ground
before the weight can leave the air
Отговор
в отговор на dimodi #27

Виж с...

margin и padding на лист-елементите, от там би трябвало да се контролира.

There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Отговор
в отговор на Stipe #28

Шо бе...

той има предостатъчно свободно време, тъй кат гу глеам.

There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Отговор
в отговор на dimodi #29

Re: table / div

Поиграх си тая нощ и направих главната страница на МТел без таблици
Ей де да имах и аз твоето свободно време, за да се занимавам с безмислени неща
Направо ти завиждам...
Ако толкова няма какво да правиш, да ти дам някой друг сайт да направиш вместо мен, ей така, за спорта, пък аз ще си намеря занимавка

Отговор
в отговор на lazo #30

Re: table / div

Всеки човек прави неща, които за другите хора изглеждат безсмислени Освен това, не смятам, че е безсмислено човек да се усъвършенства в нещо, с което мисли да се занимава в бъдеще


[линк]
Отговор
в отговор на Koтapakът нa Шpьoдинrep #31

Re: Шо бе...

може и да има, но въпроса е принципен.

Feathers hit the ground
before the weight can leave the air
Отговор
в отговор на lazo #32

Re: table / div

алооо...тука си има ред. Айде на опашката !


Feathers hit the ground
before the weight can leave the air
Отговор
в отговор на Stipe #33

Re: table / div



Отговор
в отговор на dimodi #34

Re: table / div

Определено си има предиствата, но във реалността има много повече фактори от простото съотношение на размера на файла... Колко време ти отнема да направиш тази страница с див-ове? А колко би ти отнело да я направиш с таблици?

Сравнявам начина по който изглежда в ИЕ и в Мозила и има доста неприятни (макар и малки разлики)... Колко време ще отнеме да изглежда еднакво в двата браузера??? А един път като постигнеш еднаквост, можеш ли да си сигурен че в ИЕ 7,8,9,... ще изглежда по същия начин (когато Микрософт реши да премахне техните _проперти специфичности)?

За мен все още е много рано да се минава изцяло на цсс. Харесвам много неща в него, но цялостния дизаин все още си остава владение на простите таблици, които се правят за отрицателно време и гарантират съвместимост във всички браузери...

Епа, това е моето хоби... [линк]
Отговор
в отговор на dimodi #35

Re: table / div

В отговор на:


- че таблиците правят сорс кода на страниците по-голям



Е и, на кой му пука за това. Дори може да се поспори дали това е лошо или хубаво.
по-голям размер -> повече трафик -> по-бавно зареждане -> изнервяне на потребителя -> потребителя си ъпгрейдва връзката -> за всички по-добре (вкл. и за потребителя)

В отговор на:


- че таблиците правят променянето на лейаута по-трудоемко



Ами това е чудесно, все пак на някои им плащат на час, колкото повече работа, толкова повече кожи можеш да одереш от клиента Трябва да мислим и за бъдещето си все пак ...

В отговор на:


- че таблиците правят страниците недостъпни за някои потребители и устройства



Ами сори, проблема си е изцяло техен, не мой

В отговор на:


- че ако лейаутът на една страница е направен с таблица, то при зареждане нищо не се показва, докато таблицата не се зареди цялата



Това лошо ли е (виж т.1)

В отговор на:


- че предназначението на таблиците не е такова ?



А какво е ?

В отговор на:


Да, предимството на таблиците е, че с тях е по-лесно на девелопера да си позиционира контента



Ами че това е основното, на нас да ни е лесно Все пак повечето от нас не работят за чест и слава, а за пари, колкото и това да е чудно на някои хора ...


Time is like a drug. Too much of it kills you.
Отговор
в отговор на dimodi #36

Re: table / div

Хе, като гледам, кучетата са разлаяни вече, но и аз да се включа :-)
10х, че си изчистил хтмл-то, аз като видях оригинала, побързах да затворя джама :-)
Номерът с ли-тата и картинките пред тях е, въобще да не се опитваш да ги контролираш, защото ще се сбъркаш от трикове за всеки браузър. Просто картинката отива на фон, слагаш отстъп пред текста и готово.
Написах ново цсс и резултата може да се види тук. Не са използвани нестандартни хакове за ИЕ, затова и цсс валидира :-). Менюто и изобщо цялата страница изглежда добре под IE5+, FF, Mozilla, Opera 7/8, Safari 1.2.
С други думи - не е невъзможно да се направи нещо, което да работи под съвременните браузъри, както и да има валиден код, щом толкова е важно това. А ако не трябва да се преправя от нещо вече съществуващо, не отнема и много време. Във всеки случай, не повече от това да се направи на таблици, където писането е много повече (както се вижда от оригинала).
Оригиналът на менюто на мтел, за сведение, не работи добре под FF, под други не съм гледала. Впечатляващо е намаляването на хтмл-то наистина, при мене показва 6 кб, а щом казваш, че е било 24... И ако за 18 кб на никой не му дреме, то за някоя наистина голяма страница, такова четирикратно намаление би било от полза, макар и това да не е единственото предимство на на цсс-то.
Хайде, успех с цсс-то, чакам да покажеш нещо красиво и само твое :-)

Scriptura pro scribente nihil probat...
Отговор
в отговор на killall #37

Re: table / div

спазването на правилата е мерило. правенето на нещата както трябва е показател.
за отношението ти към това, което правиш.
имаш свободата да вършиш каквото искаш, но не убеждавай останалите, че твоят път е правилният. това значи и да не ги разубеждаваш.
добре е, че има начин хората които обичат това, което правят, да го покажат. правейки така, те ще разграничат от хора като теб.
за да се стигне до таблици също е извървян път. ти тъпчеш на едно място, и даже буташ назад.
успех!

Отговор
в отговор на nimrod #38

Re: table / div

вай-вай, сакън...

не усещаш ли как сам си противоречиш?

имаш свободата да вършиш каквото искаш, но не убеждавай останалите, че твоят път е правилният.

добре е, че има начин хората които обичат това, което правят, да го покажат.

само не разбрах като вадиш едни такива генерални философии, дали се замисляш "а аз дали съм прав, че да давам акъл на другите"? ако обичаш, не влизай в ролята на проповедник-фанатик, според който неговата религия е най-истинската, а всички други яко съкс... също така, ако може разбира се (т.е. ако ти позволява религията), не ми давай оценка доколко АЗ си обичам работата и как показвам това, без дори и да сме пили по 1 кафе/бира/водка заедно... някакси е леко трагикомично да го правиш...

Just a genius

Отговор
в отговор на nimrod #39

Re: table / div

В отговор на:


спазването на правилата е мерило. правенето на нещата както трябва е показател.




Какви правила, боже господи ...
Някой си някъде решил, че много го кефят дивовете (в случая) и давай сега всичко да правим само с тях. Таблиците са прокълнати, да живеят дивовете ...
Звучи ми смешно. Не знам за тебе, но на мен това ми се вижда АДСКИ глупаво.

И какво значи "както трябва" ...

Прилича ми почти на религиозен фанатизъм ...


Time is like a drug. Too much of it kills you.
Отговор
в отговор на Blake #40

Re: table / div

съжалявам, ако съм те засегнал, но какъв е проблемът да адресирам такова грубо отношение към стремежа на някои да следват една идея, която поддържам и аз? мисля, че е минимум усилие за някой да каже "ок! работете си по стандартите!" и толкоз. тва наистина беше грубо.
моят пост не беше за теб и напротив, не звуча фанатик, казвал съм и преди, че добър е този дето ползва това което трябва добре тогава когато трябва. защото без компромис е трудно да се напредва. не се лъжи, уважам отношението ти, поне това, което си показал тук. респект!

Отговор