Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 08.12.07 Prihlásený: 25.07.12 Príspevky: 87 Témy: 14 | 14 |
Zdravim,
robim nasledujuci layout stranky
pomocou divov a chcem aby to bolo vzdy zarovnane na stred z lavej aj z pravej strany. Takze ak to niekto zapne vo vyssom rozliseni ako 1024x768 tak to bude mat v strede a nie nalepene vlavo v rohu.
Tiez by ma zaujimalo preco mi straka neberie prvy prikaz ulozeny v layout.css (momentalne tam mam aby mi vsetko fungovalo hodeny prazdny #test{}).
Dakujem za pomoc.
Kód: <STYLE> #test {}
body { margin:0; padding:0; }
#header { position:absolute; width:1000px; height:80px; }
div.link-list { position:absolute; width:100px; height:auto; font-size:80%; line-height:160%; }
#main { position:absolute; width:800px; height:auto } </STYLE>
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
a čo?
1. dnes je taký bežný
2, to je od teba pekné (zarovnanie na stred)
3, ani ja  (mne to funguje)
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Zarovnanie na stred sa už miliónkrát riešilo, použi funkciu "hľadať".
A ak máš ten zdroják, ktorý si zverejnil v takejto podobe uložený v layout.css, tak ti to nepôjde kvôli <style> a </style>, daj ich preč. Tieto značky patria do HTML súboru, ale nie súboru s CSSkom.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 08.12.07 Prihlásený: 25.07.12 Príspevky: 87 Témy: 14 | 14 |
dik za ten style.
hladanie som samozrejme pouzil a aj som si precital podobnu temu ale nic z toho. skusal som nastavovat margin v body aj v jednotlivych divoch, menil som position ale stale sa mi to serie.
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Ok, tak ti dám ultimatívnu odpoveď na všetky problémy tohoto typu (lebo čo som pozeral, tak riešenia tohoto triviálneho problému od webmáááástrov tu na fóre boli, slušne povedané, "na hovno").
Blokový prvok vycentrujeme do stredu v normálnych prehliadačoch pomocou vlastnosti margin, v IEčku pomocou text-align. Ako? Takto:
Kód: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="generator" content="PSPad editor, www.pspad.com "> <meta name="author" content="p360t"> <title>Učíme sa centrovať</title> <style> h1 { border: 1px dashed gray; } #obalovaci_blokovy_prvok { text-align: center; border: 1px dashed green; } #vycentrovany_blokovy_prvok { width: 800px; margin: 20px auto; text-align: left; border: 1px dashed red; } </style> </head> <body> <h1>Učíme sa centrovať</h1> <div id="obalovaci_blokovy_prvok"> <div id="vycentrovany_blokovy_prvok"> Vycentrovaný obsah blokového prvku s pevnou šírkou.<br> Blááááááááááááááááááááááááááááá!<br> Blááááááááááááááááááááááááááááá!<br> Blááááááááááááááááááááááááááááá!<br> Blááááááááááááááááááááááááááááá!<br> Blááááááááááááááááááááááááááááá!<br> </div> </div> </body> </html>
Dôležité je nastaviť obalovaciemu prvku text-align: center; a centrovanému prvku margin: auto; (pričom zarovnanie textu je dobré vrátiť naspäť na ľavé a margin hore a dolu môžeš zmeniť na nejaký pevný, viď príklad). Rámčeky sú tam pre ilustráciu.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 08.12.07 Prihlásený: 25.07.12 Príspevky: 87 Témy: 14 | 14 |
ok diky za ten text align, hodil som to tam cez body a mam ich teraz vsetky zarovnane na stred ale problem je ze vsetky tie divy su teraz nahadzene pod sebou:
header
main
link-list
link-list
Kód: body { text-align:center; margin:0; padding:0; }
#header { width:1000px; height:80px; margin:auto; text-align:left; }
div.link-list { width:100px; height:auto; margin:auto; text-align:left; font-size:80%; line-height:160%; }
#main { width:800px; margin:auto; text-align:left; } jedine co som dokazal spravit ze som zabalil tie bocne link-listy do dalsich dvoch divov "left" a "right" a obdobne cez text align som ich prilepil dolava a doprava ale stale je to vsetko pod sebou Kód: body { text-align:center; margin:0; padding:0; }
#header { width:1000px; height:80px; margin:auto; text-align:left; }
div.link-list { width:100px; height:auto; margin:auto; text-align:left; font-size:80%; line-height:160%; }
#main { width:800px; margin:auto; text-align:left; }
#left{text-align:left;}
#right{text-align:right;}
|
|
Registrovaný: 25.12.06 Prihlásený: 01.03.13 Príspevky: 239 Témy: 20 | 20 Bydlisko: Krásno n/Ky... |
div je blokovy element tzn v poooooodstate nieco take ze za sebou zalomi riadok takze vsetko za nim uz idem po neho...
skus dat tym divom vlastnost float. V tvojom pripade asi float: left;
to zabezpeci ze ten div sa necha v pooooooodstate "obtekat" ako obrazok vedla ktoreho je text.. cize v poooodstate vedla seba nieco pusti 
|
|
Registrovaný: 08.12.07 Prihlásený: 25.07.12 Príspevky: 87 Témy: 14 | 14 |
ok super dik...ale este to nie je ono. header je vycentrovany ale main aj s tymi obtekajucimi link-listami nie su takze ked to prepnem do niakeho velkeho rozlisenia tak header je v strede a ten zvysok pod nim je nalepeny vlavo
|
|
Registrovaný: 25.12.06 Prihlásený: 01.03.13 Príspevky: 239 Témy: 20 | 20 Bydlisko: Krásno n/Ky... |
ak to ma cele vyzerat ako ten obrazok hore tak to vsetko obal jednym divom a ten daj centrovat na stred
|
|
Registrovaný: 08.12.07 Prihlásený: 25.07.12 Príspevky: 87 Témy: 14 | 14 |
<body> je centrovane na stred preto ten header funguje. teraz som skusal obalit zvlast dalsim divom len ten main a tie bocne listy ale stale je to nalepene vlavo
|
|
Registrovaný: 30.08.07 Prihlásený: 11.07.08 Príspevky: 513 Témy: 11 | 11 Bydlisko: Prešov |
_________________ MB: Asus P5KC | CPU: Intel Core2Duo E6750 | VGA: ATi HD3870 | RAM: 2x1GB A-DATA 800MHz | HDD: Siemens 250GB | LCD: Samsung 22'' 223BW |
|
Registrovaný: 08.12.07 Prihlásený: 25.07.12 Príspevky: 87 Témy: 14 | 14 |
d twistik uz to ide ako ma
|
|
Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
 | v Sieťové a internetové programy | 2 | 918 | 17.03.2012 20:17 Siriuse |  | v HTML, XHTML, XML, CSS | 5 | 752 | 07.11.2009 12:35 camo |  | v HTML, XHTML, XML, CSS | 3 | 533 | 26.02.2010 17:17 camo |  | v HTML, XHTML, XML, CSS | 5 | 671 | 17.09.2012 9:32 iNviNho |  | v HTML, XHTML, XML, CSS | 6 | 970 | 15.11.2008 23:10 Gyrxiur |  | v Webdesign | 12 | 801 | 08.04.2008 19:13 pepek92 |  | v HTML, XHTML, XML, CSS | 2 | 641 | 11.03.2009 11:34 mienkofax |  | v Notebooky a netbooky | 4 | 706 | 13.09.2008 0:25 fuco |  | v HTML, XHTML, XML, CSS | 4 | 690 | 01.12.2009 10:12 HUBO |  | v HTML, XHTML, XML, CSS | 13 | 1215 | 02.12.2006 17:37 javo |  | v HTML, XHTML, XML, CSS | 16 | 1079 | 21.11.2009 20:35 camo |  | v Grafické programy | 0 | 704 | 09.06.2008 15:10 Blackshadow |  | v Webdesign | 22 | 1180 | 16.03.2008 21:48 jablko05 |  | v HTML, XHTML, XML, CSS | 5 | 648 | 27.08.2008 12:55 wotan |  | v HTML, XHTML, XML, CSS | 6 | 689 | 26.06.2008 8:28 itsgoingd |  | v HTML, XHTML, XML, CSS | 13 | 1083 | 27.10.2008 22:48 Blackshadow |
|