CSS

Programovacie jazyky, rady, poradňa...
davidman
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 12 jan 2006, 13:53

CSS

Príspevok od používateľa davidman »

Mam jeden problem. Robim stranku a chcem dat po bokoch ramy. Hodil som to na http://dd22222.ic.cz/alpha. Si mozete vsimnut, ze boky su stiahnute. Neviete. ako ich roztiahnut? CSSko je v http://dd22222.ic.cz/alpha/files/style.css
snake2
Medium Professional
Medium Professional
Príspevky: 1211
Registrovaný: 01 mar 2006, 20:27

Príspevok od používateľa snake2 »

neviem co myslis pod pojmom "roztianut" , nemohol by si spravit screen a tam naznacit co vlastne xces ? :)
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Chce mať okolo tej centrálnej časti rámček. Teraz tam má namiesto rámčeka dve "uši". :)
Frikso
Darca
Darca
Používateľov profilový obrázok
Príspevky: 4777
Registrovaný: 07 mar 2006, 19:09

Príspevok od používateľa Frikso »

Nemáš tam nastavenú výšku

Kód: Vybrať všetko

#leftframe
	{
		background: url(../imgs/l_border.png) repeat-y;
		width: 20px;
		vertical-align: middle;
		height: auto;
	}
musíš tomu dať presné rozmery, keďže to neobsahuje kontajner, podľa ktorého by sa to natiahlo automatický.
davidman
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 12 jan 2006, 13:53

Príspevok od používateľa davidman »

S tou vyskou to ide, ale ja chcem aby sa to prisposobylo samo. A je to cele v kontajnery. Jeden je hlavny pre celu cast, a na kazdy cast(lavy ram, telo, pravy ram) som dal este zvlast. Taky kontajner si myslel?
A este jedna vec. Neda sa to nahodov nastavit v percentach?
Frikso
Darca
Darca
Používateľov profilový obrázok
Príspevky: 4777
Registrovaný: 07 mar 2006, 19:09

Príspevok od používateľa Frikso »

Auto znamená, že sa to automaticky roztiahne, napr. podla obrazku v tom alebo keď máš dnu nejaký iný kontajner s pevným rozmerom. Môžeš použiť aj inherit = zdediť po nadradenom/predošlom kontajnery.
davidman
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 12 jan 2006, 13:53

Príspevok od používateľa davidman »

A ako mam nastavit, aby sa mi to roztiahlo podla vonkajsieho kontajneru?
Maniak
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 81
Registrovaný: 13 jún 2007, 13:16
Bydlisko: Uľany nad Žitavou

Príspevok od používateľa Maniak »

Nastav si parametre width a height a umiestni si to ako a kde chceš pomocou CSS Position: absolute.:D

Napríklad:

Kód: Vybrať všetko

<div style="position: absolute(alebo relative); left: (Kolko pixelov od lavého boku stránky)px; top: (kolko pixelov od vrchu stránky)px">sem dáš tú vec do tvojej stránky</div>


Ak som ti nepomohol tak navštív túto stránku:www.jakpsatweb.cz
KoCi
Darca
Darca
Používateľov profilový obrázok
Príspevky: 5482
Registrovaný: 19 jan 2006, 1:36
Bydlisko: BA

Príspevok od používateľa KoCi »

inu cisto CSS2 nepodporuje automaticke vertikalne roztiahnutie kontajnera na vysku kontajnera nadradeneho.tiez uz som na tom parkrat pohorel a hladal som vselico mozne co sa viacstlpcoveho stlpcoveho layoutu tykalo, ale nepodarilo sa mi najst stopercentne riesenie. Boli niekde navrhy ako to sklbit aj s javascriptom nejak, pripadne ze sa stanovi defaultna vyska stranky napevno (ale pri roznorodom obsahu je to dost brzda ze ano...) Takze v tvojom pripade by bolo mozno lepsie pouzit tabulkovy layout, aj ked uz to dneska nie je v mode, alebo si graficky navrhnut stranku nejak inak ;)

napriklad ako jednostlpcovy vycentrovany layout. Hlavny kontajner by mal nastavene pozadie o sirke hlavneho kontajnera (staci 1px vyska - malo to zaberie) a po rohoch boxu by si mal umiestnene tie obluky ako obrazky.. Skus sa s tym vyhrat takto ;)
Napísať odpoveď