Титла: HTML код Публикувано от: completer в Feb 03, 2009, 16:07 Здравейте! Отдавна не съм се занимавал с html и някои неща съм ги позабравил.
Та това което ме мъче е не мога да се сетя как да центрирам някакво изображение без да го уголемявам на 100% по резулюцията на браузера. Четох тук там но нещо не успях. Ето го кода който толкова много ме мъчи ;D. Код: <a href="******"><img src="enter1.jpg" table width="100%" height="100%" valign="middle" border="0" /></a> Когато дам височината и ширината да са на по малък процент изображението се измества автоматично в ляво, :( Пробвах с различни вариации на aligh="center" също не ми се получава. Титла: Re: HTML код Публикувано от: VladSun в Feb 03, 2009, 16:30
Отдавна ще да е било - наистина :) Айде сега с прости думи кажи какво точно искаш да направиш - какво разположение имаш, как искаш да центрираш изображението (хоризонтално и/или вериткално), какво е "100% по резулюцията на браузера" и т.н. По принцип в CSS-a има: Код
Титла: Re: HTML код Публикувано от: completer в Feb 03, 2009, 17:57 Извинявам се че съм малко неразбран! ;D Значи имам едно изображение което искам да го центрирам(центрирано вертикално и хоризонтално), да служи нещо като ентер скрийн, само че като го центрирам с кода който съм дал изображението се оразмерява по резолюцията на потребителя.Пробвах само с align="center" но не се получава.Когато разменя процента на големината и височината на различно от 100% центрирането се прецаква.
Ако искаш да го видиш кода ето: Титла: Re: HTML код Публикувано от: VladSun в Feb 03, 2009, 18:25 Код
Титла: Re: HTML код Публикувано от: tarator в Feb 03, 2009, 18:37 Няма нужда от таблица.
Титла: Re: HTML код Публикувано от: vstoykov в Feb 03, 2009, 18:51 Как точно става номера без таблица? И аз съм се чудил над този въпрос и нямам отговор (освен с JavaScript, който изчислява местоположението, знаейки височината/ширината на прозореца и размера на изображението).
Титла: Re: HTML код Публикувано от: tarator в Feb 03, 2009, 19:10 Може например с div.
Код: <div style="test-align: center; vertical-align: middle">Каквото си поискаш центрирано</div> Титла: Re: HTML код Публикувано от: VladSun в Feb 03, 2009, 19:25 Може например с div. vertical-align е параметър само на събирателни елементи с display: table-cell Ред.: Всъщност, дори и да беше вярно за DIV (разбирай display: block), твоят HTML код е напълно грешен - височината на DIV-a е според съдържанието му. Титла: Re: HTML код Публикувано от: gat3way в Feb 03, 2009, 20:12 div-а може ли и вертикално да ги прави тези работи?
Аз понеже не съм уеб девелопер и живея в едни времена отпреди 10 години, ползвам таблици за щяло и не щяло....такива неща са ми много нови :) Титла: Re: HTML код Публикувано от: tyuio в Feb 03, 2009, 20:17 таблиците имат спред модерните представи доста ограничения и трупат код. div i css му е мамата :)
Титла: Re: HTML код Публикувано от: tarator в Feb 03, 2009, 20:23 VladSun, прав си, кода ми не работи, ще помисля като имам малко време.
Титла: Re: HTML код Публикувано от: ivo3d в Feb 03, 2009, 20:31 Код
Ей това е начина с CSS и xHTML да направиш splash screen. Забележи, че има един margin-top и margin-left от по 150px. Тук са примерни, а по принцип трябва margin-top да бъде половината от височината на картинката, a margin-left - половината от широчината. Титла: Re: HTML код Публикувано от: VladSun в Feb 03, 2009, 20:53 таблиците имат спред модерните представи доста ограничения и трупат код. div i css му е мамата :)Всъщност таблиците дори според модерните представи имат много по-пълни възможности по-добра браузерна съвместимост - и двете са следствие от твърде продължителния оперио на използването им като стандарт в HTML layout-a. Поради това CSS има още доста да гони в някои отношения, но определено в него е бъдещето. Титла: Re: HTML код Публикувано от: ivo3d в Feb 03, 2009, 21:06 Таблиците ще се използват винаги, тъй като често (особено в уеб приложенията) се използва таблично представяне на информация. Всеки таг си има предназначение, иначе всичко може и само с <p> да се направи, но не е логично, както не е логично и да се използват div тагове за таблична информация, както и не е логично да се пише layout с таблици.
Титла: Re: HTML код Публикувано от: VladSun в Feb 03, 2009, 21:06
Хитро :) Титла: Re: HTML код Публикувано от: VladSun в Feb 03, 2009, 21:30 div-а може ли и вертикално да ги прави тези работи? Аз пък напоследък се радвам на възможността да работя по web приложения без да ползвам почти никакъв HTML - само ExtJS и тук-там малко CSS :) BODY-то на страниците ми е празно :) Титла: Re: HTML код Публикувано от: phantomlord в Feb 04, 2009, 11:36 Здравейте,
Искам да питам а таблица как е най-добре да се центрира вертикално? Титла: Re: HTML код Публикувано от: ivo3d в Feb 04, 2009, 12:25 Искаш самата таблица да се центрира вертикално или съдържанието в нея?
Титла: Re: HTML код Публикувано от: completer в Feb 04, 2009, 13:32 Уоу доста сте се поизписали! Благодаря много за помощта Ви златни сте!
Титла: Re: HTML код Публикувано от: phantomlord в Feb 04, 2009, 14:07 Искаш самата таблица да се центрира вертикално или съдържанието в нея?Самата таблица да стои вертикално центрирана. Титла: Re: HTML код Публикувано от: vstoykov в Feb 04, 2009, 19:47 Ето как се прави таблица с <div> (в някои случаи се наблюдава несъвместимост с IE):
Код
Титла: Re: HTML код Публикувано от: phantomlord в Feb 04, 2009, 23:48 Нещо не мога да го напасна с кода ми:
Код
|