Autor | Zpráva | ||
---|---|---|---|
Europsky_Dzigolo Profil |
#1 · Zasláno: 23. 8. 2009, 15:28:48
1. Najprv by som chcel vediet ako mam dat sirku (width) divu tak aby bola co najvacsia ako sa zmesti do divu ktory ho obaluje
2. ako mam zarovnat obrazok aby bol uplne hore vpravo toho divu |
||
Miloš Profil |
#2 · Zasláno: 23. 8. 2009, 15:35:58 · Upravil/a: Miloš
1) Šířku (narozdíl od výšky) natáhne DIV automaticky. Tos mohl klidně vyzkoušet sám a zbytečně se neptat.
2) Obrázek na pozadí pomocí CSS vlastnosti background-position. Jestliže ale obrázek vkládáš přímo v HTML (tipicky třeba náhled fotky) jako <img src ="foto.jpg">, pak zkus buď float:right (je-li v kódu na začátku), nebo position:absolute. |
||
Europsky_Dzigolo Profil |
Miloš
position:absolute;top:0px;right:0px; som skusal ale to bolo zas uplne hore vpravo monitoru.. a float:right nemozem pretoze v tom dive su aj ine veci ktore musia byt vlavo |
||
panther Profil |
#4 · Zasláno: 23. 8. 2009, 15:46:34
Europsky_Dzigolo
„som skusal ale to bolo zas uplne hore vpravo monitoru.. “ abssolutní pozice se určuje oproti nadřazenému prvku s relativní pozicí. Pokud chybí, tak vzhledem k oknu prohlížeče. Stačí tedy nadřazenému prvku, v jehož rohu chceš obrázek, nastavit „position: relative;“ |
||
Europsky_Dzigolo Profil |
#5 · Zasláno: 23. 8. 2009, 15:48:50
aj position relative som skusal ale dalo sa to len normalne a podten obrazok sa dal ostatny obah divu
|
||
Miloš Profil |
#6 · Zasláno: 23. 8. 2009, 15:51:47
Europsky_Dzigolo
Nerozumíš – panther nepíše o tom, abys obrázek pozicoval relativně, ale abys posotoin:relative nastavil jeho nadřazenému prvku. Více viz například http://wellstyled.com/css-chords-formatting.html |
||
Europsky_Dzigolo Profil |
#7 · Zasláno: 23. 8. 2009, 15:53:55
takze mam nastavit position relative tomu divu ktory obaluje div v ktorom chcem mat obrazok hore vpravo?
|
||
panther Profil |
#8 · Zasláno: 23. 8. 2009, 15:58:13
Europsky_Dzigolo
„takze mam nastavit position relative tomu divu ktory obaluje div v ktorom chcem mat obrazok hore vpravo?“ co kdybys to zkusil místo toho věčného ptaní? |
||
Europsky_Dzigolo Profil |
#9 · Zasláno: 23. 8. 2009, 16:05:42 · Upravil/a: Europsky_Dzigolo
nie nejde to ono je to vlavo
EDIT: a ta sirka sa nenastavuje sama!:( |
||
Miloš Profil |
#10 · Zasláno: 23. 8. 2009, 16:19:30
Byl by odkaz na tu stránku?
|
||
Europsky_Dzigolo Profil |
#11 · Zasláno: 23. 8. 2009, 16:21:31
Miloš
nie.. nebude to tym ze mam overflow auto? ale ked to dam prec tak sa nebude zobrazovat scrollbar.. |
||
Miloš Profil |
#12 · Zasláno: 23. 8. 2009, 16:23:05
overflow:auto udělá to, že obsah vyteče z prvku ven.
|
||
Europsky_Dzigolo Profil |
#13 · Zasláno: 23. 8. 2009, 16:24:14
Miloš
nie, overflow: auto mne robi to ze sa zobrazuje scrollbar |
||
Miloš Profil |
#14 · Zasláno: 23. 8. 2009, 16:29:15
á pravda já to popletl s overflow:visible. Pardón.
|
||
Europsky_Dzigolo Profil |
#15 · Zasláno: 23. 8. 2009, 16:30:07
|
||
panther Profil |
#16 · Zasláno: 23. 8. 2009, 16:31:53
Europsky_Dzigolo
vše potřebné bylo naspáno výše. Pokud ti to nestačí, dodej odkaz. |
||
tayger Profil * |
#17 · Zasláno: 24. 8. 2009, 15:12:28
Europsky_Dzigolo:
Místo otravování stále stejnými otázkami, by jsi si měl nastudovat pozicování prvků stránek, zdrojů na webu je habaděj, takhle tu jen ztrácíš čas, těžko někomu vysvětlit pozicování, když nemá ponětí o omezujícím prvku či ještě hůře, neví ci position: absolute znamená. Nu dobrá prá příkladů dám: positon: absolute; - Vytáhne prvek úplně mimo dokument a lze ho umístit kamkoliv na stránce za pomocí top a left. positon: relative; - přiřazuje se omezujícímu prvku, který obaluje prvek s position: absolute, způsobí, že tento prvek se může pozicovat jen v oblasti svého nadřazeného prvku. Nelze ho pozicovat mimo nej, tedy pokud nepoužiješ nestandardní mínusové hodnoty. Snad to stačí. |
||
Bubák Profil |
#18 · Zasláno: 24. 8. 2009, 15:38:15
„Nelze ho pozicovat mimo nej, tedy pokud nepoužiješ nestandardní mínusové hodnoty.“
Mínusové hodnoty top a left CSS specifikace dovoluje a ani prohlížeče s tím nemají problém. |
||
tayger Profil * |
#19 · Zasláno: 24. 8. 2009, 15:50:44
Bubák:
Prohlížeče toho podporují hodně, takže neprotestuji, ale i přesto se mínusové hodnoty považují za nestandardní. A to platí i pro css specifikaci. :-) |
||
Bubák Profil |
#20 · Zasláno: 24. 8. 2009, 17:26:41
„přesto se mínusové hodnoty považují za nestandardní“
Můžeš to něčím podložit, nebo jde o tvé nepodložené tvrzení. V CSS specifikaci pro každou vlastnost najdeš dovolený rozsah hodnot, třebas pro margin jsou záporné hodnoty dovoledy, u paddingu jsou záporné hodnoty nepřípustné. |
||
tayger Profil * |
#21 · Zasláno: 24. 8. 2009, 17:51:04
Bubák
No určitě nehádám, CSS kompletní průvodce, (moc dobrá kniha, naučila mě spousty nových věcí a dala mi ucelený pohled na problematiku pozicování) jsou hodnoty uvedeny jako nestandardní. Specifikace je povoluje, což je fakt, ale neznamená to, že se doporučuje je používat. Proto jsou nestandardní. A u paddingu napotřebuji specifikaci css abych si domyslel, že se zápornými hodnotami mi to prohlížeč nepřelouská. |
||
panther Profil |
#22 · Zasláno: 24. 8. 2009, 18:52:36
tayger
„moc dobrá kniha, naučila mě spousty nových věcí a dala mi ucelený pohled na problematiku pozicování“ sice knihu neznám, ale nevěř všemu, co je psáno. I v knihách se občas vyskytují nesprávné věci a úvahy. „ale neznamená to, že se doporučuje je používat.“ To jsi vzal kde? Kde je psáno, že se nedoporučuje používat záporných hodnot? „Proto jsou nestandardní.“ Tvrdíš ty. Proč „proto“? „A u paddingu napotřebuji specifikaci css abych si domyslel, že se zápornými hodnotami mi to prohlížeč nepřelouská.“ a schválně. Víš proč nejsou dovoleny záporné hodnoty vlastnosti „padding“? |
||
Bubák Profil |
#23 · Zasláno: 26. 8. 2009, 17:23:52
Dneska jsem narazil na tenhle článeček:
http://zdrojak.root.cz/zpravicky/strucny-pruvodce-zapornym-okrajem/ |
||
Chamurappi Profil |
#24 · Zasláno: 26. 8. 2009, 17:27:47 · Upravil/a: Chamurappi
Reaguji na taygera:
„moc dobrá kniha“ Ale už docela stará. V dávných dobách se opravdu říkaly o záporných marginech zlé věci. |
||
Časová prodleva: 15 let
|
0