Diskuse

Téma: změna "default" šablony

Zdar,
dělám nenáročnou úpravu defaultní šablony, všechno jde dobře, pouze id "content" mi v "layout.css" nejde přidat barva pozadí, potřebuji: #content {background:#FFFFFF;} – změna se však neprojeví, můžete prosím poradit, kde případně vypnout transparentnost divu "content" nebo kde zapnout barvu jeho podkladu?
díky
postZaslat odpověď
SUPER! díky – tohle mi teda uteklo... (jak jsem se zaměřil na ty barvy)
Musel by jste definovat jinak stránku přidáním tagu <div id="obal">:
<?php if(!defined('_core')) exit; ?>
<!DOCTYPE html>
<html>
<head>
<?php _templateHead() ?>
</head>
<body>
<div id="obal">
<div id="header">
...
</div>
</div>
</body>
</html>
a pak přidat ve stylopisu layout.css#obal {
margin: 0 auto;
width: 892px;
}
a upravit #content přidánímfloat: left;a můžete vypustit margin: 0 auto;
Pak se domnívám, že by se Vám mohlo podařit to oč se snažíte - tedy pokud jsem Vás správně pochopil.
Funguje to skvěle! Děkuju.

jen jestli můžete vysvětlit co se touto změnou stalo:

#obal {margin: 0 auto;width: 892px;}
#content{width:892px;margin:0 auto;background:#ffffff;float: left;}

ALE NECHCI ZDRŽOVAT
Tím #obal jste si nadefinoval celou šířku "viditelné" plochy pro text Vašeho webu (width) a zarovnal na střed (margin). Tedy jakoby definice maximálního rámu.
Dále již není třeba tuto šířku nikde uvádět, tedy ani v #headeru a ani v #content, protože se vždy musí vejít pouze do tohoto rozměru.

V #content jsou definované další objekty s float. Musíte tedy říci #content, že má také být nějak obtékán aby se jeho výška "zviditelnila". Pokud by chybělo #obal, pak se #content při použití float:left zarovná k levému okraji obrazovky, nikoliv k okraji "viditelné" části webu....

Pokud tolik v jednoduchosti a stručnosti stačí.
děkuju.
Strana: « předchozí 1 2