Výška pozadí spolu s obsahem

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

Výška pozadí spolu s obsahem

Příspěvek od kuxik009 »

Zdravím,
mám stejný problém jako tady, jenže s dvěma rozdíly:
1. Mám jinou šablonu
2. Nefunguje to řešení
Šablona

Kód: Vybrat vše

body 
 {
  padding: 0px;
  margin: 0px auto; 
 }

#obsah 
 {
  width: 1036px;
  margin: 0px auto;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 2px;
  min-height: 660px;
  border: 1px solid black;
}

#paticka
 {
  text-align: center;
  width: 1000px;
  margin: 0px auto;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 3px 3px 3px 3px; 
 } 

#hlavni_obsah 
 {
  border: 1px solid black;
  position: relative;
  float: left;
  width: 880px;
  text-align: left;
  min-height: 100%;
}

#bocni_panel
 {
  border: 1px solid black;
  position: relative;
  float: left;
  width: 140px;
  text-align: left;
  margin-right: 10px;
  min-height: 100%;
}
 

Kód: Vybrat vše

  <div id="hlavicka">
   hlavička
  </div>
  <div id="obsah">  
   <div id="bocni_panel">
    panel
   </div>   
  <div id="hlavni_obsah">
  nějaký text, který je hóooodně dlouhý
  </div>
  </div>
  <div id="paticka">
   patička
  </div>
 </body>
</html>
 
Víte někdo prosím, jak to vyřešit? Jak už jsem řekl řešení zhora nefunguje. Děkuji předem!

--- Doplnění předchozího příspěvku (22 Led 2015 20:00) ---

Tak už jsem to částečně vyřešil...
Pozadí se prodlužuje jak má, ale mám v obsahu "stopu" po bočním panelu...
ukázka.PNG
Asi to bude tím floatem, ale ani za nic nemůžu přijít na to, jak to spravit... Víte prosím někdo, jak na to? Děkuji.

Kód:

Kód: Vybrat vše

#hlavni_obsah 
 {
  border: 1px solid black;
  position: relative;
  top: 0px;
  left: 150px;
  width: 880px;
  text-align: left;
 }

#bocni_panel
 {
  border: 1px solid black;
  position: relative;
  float: left;
  left: 0px;
  width: 140px;
  text-align: left;
  margin-right: 10px;
  min-height: 660px;
 }
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

Re: Výška pozadí spolu s obsahem

Příspěvek od kuxik009 »

Nevíte někdo?
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

Re: Výška pozadí spolu s obsahem

Příspěvek od kuxik009 »

Opravdu mi nikdo neumí pomoct? :(
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: 21 bře 2011 00:02

Re: Výška pozadí spolu s obsahem

Příspěvek od LuCaCZ »

nepoužívej relativní pozicování a smaž top, left

#hlavni_obsah nastav taky float:left
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

Re: Výška pozadí spolu s obsahem

Příspěvek od kuxik009 »

Super, díky!
Patička se už posune spolu s hlavním_obsahem, mám ale takový problém, že se nezvětší obsah. Víš prosím, jak na to? Díky moc!
Obrázek

HTML

Kód: Vybrat vše

  <div id="obsah">  
   <div id="bocni_panel">
    Panel
   </div>  
  <div id="hlavni_obsah">
   Dlouhý text
  </div>
  </div>
  <div class="clear">
  </div>
  <div id="paticka">
   Patička
  </div>
CSS

Kód: Vybrat vše

html, body
 {
  height: 100%;
 }
 
body 
 {
  padding: 0px;
  margin: 0px auto; 
 }
 
#obsah 
 {
  width: 1036px;
  background: white;
  margin: 0px auto;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 2px;
  min-height: 100%;
  border: 1px solid black;
  box-shadow: black 4px 6px 30px;
}
 
#paticka
 {
  clear:both;
  text-align: center;
  width: 1000px;
  background: white;
  margin: 0px auto;
  margin-top: 5px;
  margin-bottom: 5px;
  border-radius: 5px;
  border: 1px dotted black;
  padding: 3px 3px 3px 3px; 
 } 
 
.clear
 {
  clear: both;
 }
 
#hlavni_obsah 
 {
  border: 1px solid black;
  float: left;
  width: 880px;
  min-height: 100%;
  text-align: left;
  position: relative;
 }
 
#bocni_panel
 {
  border: 1px solid black;
  position: relative;
  float: left;
  width: 140px;
  text-align: left;
  margin-right: 10px;
  min-height: 100%;
 }
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
x-rated
Level 5
Level 5
Příspěvky: 2124
Registrován: 27 říj 2014 18:19
Bydliště: Praha
Kontaktovat uživatele:

Re: Výška pozadí spolu s obsahem

Příspěvek od x-rated »

jestli dobře koukám, mělo by stačit do css doplnit tohle

Kód: Vybrat vše

#obsah:after {
content: "";
display: table;
clear: both;
}
9900K / G.Skill 32GB@4 GHz / MXI Formula / RTX 2080 Ti / Sabrent 4 TB NVMe / X-Fi THD / HD660S / G403 / G815 / UP2715K 5K IPS / HX1000i / Define R6 / EKWB full
Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: 16 úno 2013 13:03
Kontaktovat uživatele:

Re: Výška pozadí spolu s obsahem

Příspěvek od kuxik009 »

Super, díky moc!!!
Ten tvůj kód přesně sice nefungoval, ale když jsem vzal ten content, display a clear a vložil ho do původního #obsahu (tj. bez after), funguje to přesně tak, jak má! Ještě jednou díky!!!
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
ABBC3_SPOILER_SHOW
Zamčeno

Zpět na „Programování a tvorba webu“