Nedomāju, ka mana problēma ir cienīga Foruma ieraksta, tāpec rakstīšu šeit.
tātad sākšu ar to, lai apskatāties uz Informācijas lodziņu šajā vietnē: http://fading.unri.lv/
Nezkapēc cenšoties izveidot 20px garu atstarpi starp diviem tekstiem, teksts tiek pārnests nākošajā rindiņā. Kāpec tā notiek un kā izdarīt, lai jebkāda garuma teksts rotētu ar to <marquee> palīdzību, neveidojot to jauno rindiņu?
WYM? miniblogs
- +2
WYM? 29.06.2012. 01:02
- +1
Aizstāj div ar span elementu. Tev primais teksts ir span'ā, otrs div'ā.
Div ir bloka līmeņa elements, tā pat kā rindkopa vai virsraksts, un ja tam nepieliek speciāli css display:inline, tad tas izveidos bloku jaunā rindā. Span ir inline elements, kas darbojas līdzīgi kā bold uzlikšana, tikai bez redzamām izmaiņām, ja tās nav definētas css. - +1
Un vispār par marquee runājot - tas ir ļoti neiesakāms elements. Uzreiz liek izskatīties lapai lētai un no 90tajiem izbēgušai.
IMHO dadz labāka alternatīva ir piemēram šis: http://jquery.malsup.com/cycle/cleartype.html - 0
Egh turpināšu savu tēmu šeit, taču tagad saistībā ar jQuery..
tākā es pirmo reizi darbojos ar jQuery, tad es pat nevaru iedomāties, kas par problēmu.
Apskataties DEMO mājaslapu.
Esmu uzstādījis to skriptu un itkā viņš darbotos, bet tas width uzrādas ne no kurienes, viņš nav uzstādīts ne manā index.php failā, ne arī informācijas elementā un jQuery failos viņa nav.
Vēl smieklīgs ir tas, kad izņem to Span vai Div, lai nokrāsotu kādu teksta daļu, tas skripts vienkārši nedarbojas un viss salien vienā rindā.
Nu visu vieglā ir apskatīt tajā DEMO lapā. - +1
<div id="information">
<div>
<span style="color:green">[Atlaide]</span> EXTRA-VIP maksāja 2.00 Ls, tagad 1.00 Ls.
</div>
<div>
<span style="color:red">[Atlaide]</span> Standarta VIP maksāja 1.50 Ls, tagad 0.99 Ls.
</div>
</div>Tas cycle plugins pēc kārtas switcho elementus iekš #information. Tavā gadījumā tie bija tikai div'i ar saturu "[atlaide]".
- 0
Uzliku, taču tagad jQuery vairs nestrādā atkal. ;D
- 0
Gheh turpinu un atkal kautkādas ķibeles rodas, sen kodējis neesmu. ;D
Tātad šoreiz ir vaina paneļiem..
Kautkāds CSS kods, paneļu elementā neļauj wrapper elementam izplēsties normālajā platumā :/
Esmu centies izņemt / rediģet visu, kas manuprāt nav vajadzīgs, taču nekas nelīdz. Sākuma domāju, ka vaina ir tajā jQuery Cycle skriptā, bet viņam viss ir labi, esmu atkal strupceļā un atkal ceru, ka Jūs spēsiet saskatīt to, ko nevaru es un palīdzēt. [ huh. pat nezinu - ko bez jums darītu. ] - 0
Okay, domāju pēdējais jautājums. ;D
Man Wrapperī ir uzlikts "padding: 5px 5px 0 5px;" ,lai veidotu atstarpes starp visiem elementiem. Taču vēlos, lai tas pazūd no kāda noteikta elementa. Kā tad izdarīt, lai noteiktam elementam tā atstarpe nestrādā?
Es zinu iespējamo variantu, izmantojot "margin-left: -5px;" ,taču saprotu, ka šis variants ir vienkārši sviežams miskastē un ceru, ka spēsiet iedot labāku variantu, kā nullēt tās atstarpes.- 0
Negatīvs margins jau nav nekas briesmīgs. Normāla fīča ko atbalsta visi browseri.
Ja tu gribi likt paddingu wrapperim, tad tas ir vienīgais variants. Var jau likt wrapperim padding: 0; un taisīt marginus iekšējiem elementiem. Tad kādam var nelikt. Vai tā ir labāk - gaumes lieta.
- 0
Em.. ok, tiešām pēdējais jautājums, jo Google neko par šo neatradu :/
"background: url("images/background.png") repeat scroll 0 0 #1111;" kāpec Background pats neizstiepjas, bet repeat'ojas :/
Varbūt nepareizu kodu izmantoju? - 0
Ghm. a ir kautkādigi iespējams, lai attēls repeat'ojas nu no bildes beigām vai kautkā tā? ;/|
vai arī pastāstat, kā ieguvt līdzīgu background kā - http://minecraftforum.net/
Ielogojies vai izveido profilu, lai komentētu!