Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.08
Prihlásený: 30.06.11
Príspevky: 28
Témy: 5
Príspevok NapísalOffline : 15.12.2009 19:59

Zdravim

Uz dlhsie sa neviem vysporiadat z jednym dost zavaznym problemom. :(
Momentalne tvorim blog ktory sa sklada z dvoj-stlpcoveho css layoutu. Hlavna cast obsahuje posty blogu a bocny stlpec sluzi na info o mne.
Kod mam napisany nejak takto:
Kód:
  <xsl:template match="blog">
   <body>
   <!--  NAVIGACIA -->
   <div id="wrapper">
    <h1>...<xsl:value-of select="//title"/>...</h1>
         <div id="top-nav">
            <ul>
               <li><a href="/" >Home</a> | </li>
               <li><a href="http://blog.sk">Blog portal</a> | </li>
               <li><a href="http://upload" class="link">Upload</a> | </li>
               <li><a href="http://newpost" class="link"><strong>New Post</strong></a></li>
            </ul>
         </div>
  <!-- HEADER -->

  <div id="mmagic"> </div>
  <div id="header"></div>
  <div id="spacer"> </div>
     
   
             
          <div id="body">

           <!--HLAVNA CAST -->
            <div id="left">
                 
                          <xsl:if test="$action='default' and $searchbox=''">
                          <xsl:if test="$postID='default'">
                          <xsl:call-template name="date" />
                          <xsl:call-template name="allPosts"/>
                          </xsl:if>
                          </xsl:if>
         

                         <xsl:if test="$action='viewPost'">
                         <xsl:for-each select="//post[@ID = $postID]">
                          <xsl:apply-templates select="." mode="cely"/>
                         </xsl:for-each>
                         </xsl:if>
           
            <xsl:if test="$action='addComment'">
              <xsl:call-template name="addComment" />
            </xsl:if>
           
            <xsl:if test="$action='addReply'">
              <xsl:call-template name="addReply" />
            </xsl:if> 
           
          </div>
         
     <!-- PRAVY BOCNY PANEL -->

          <xsl:call-template name="sideMenu"/>


      <!-- FOOTER -->
          <div id="copyright">
               <p><!--&copy;--> All rights reserved | designed by <a    href="http://design.com">design</a></p>
          </div>
        </div> 
       </div>
       
      </body>
 
 </xsl:template>
       


Problem je, ze potrebujem aby obe vygenerovane casti tj, HLAVNA CAST a PRAVY BOCNY PANEL boli obalene v jednom dive, aby som ich dokazal nastavit na rovnaku dlzku resp vysku.
este css kod:
Kód:
#wrapper {
   text-align: left;
   margin: auto;
   width: 728px;
   position: relative;
}
#left {
  float: left;
  width: 412px;
}
#right {             /*pouziva sa v PRAVOM BOCNOM PANELI*/
  float: right;
  width: 314px;
  height: 100%;
  background-color: #b1b6bf; 
}                                       

Za kazdy napad som vdacny a ospravedlnujem sa ak tu uz tato tema bola :)


Offline

Čestný člen
Čestný člen
XSL : obalenie 2 xsl-templatov  do spolocneho divu

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 16.12.2009 0:11

A otázka znie ako?

Potrebuješ, aby boli obalené v jednom dive? Tak čo ti bráni obaliť obe do jedného divu?

Ak ti ide o to, aby po obalení mali oba divy rovnakú výšku (ten menší sa prispôsoboval tomu väčšiemu), tak toto sa ti nepodarí. Možno by bolo lepšie ukázať nám, čo chceš dosiahnuť, alebo sa nejak normálnejšie opýtať.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.08
Prihlásený: 30.06.11
Príspevky: 28
Témy: 5
Príspevok Napísal autor témyOffline : 16.12.2009 0:48

ano presne tak..potrebujem aby boli obalene v jednom dive..lenze!
ked to obalim nejak mi to ten div nebere proste ten obalovaci div ich ignoruje a vobec sa nechova ako ich nadradeny div... :jaw: neviem ci to je tym ze tie vnutorne divy sa generuju nejak neskor ako ten hlavny obalovaci alebo co ..fakt nemam tusenia

blog vyzera nejak takto:
XSL : obalenie 2 xsl-templatov  do spolocneho divu

a potrebujem aby sa bocny panel predlzoval pekne zarovno hlavnej casti
nie ako to je teraz.

dufam ze je to zrozumitelnejsie


Offline

Skúsený užívateľ
Skúsený užívateľ
XSL : obalenie 2 xsl-templatov  do spolocneho divu

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 404
Témy: 2
Bydlisko: Prešov / Pr...
Príspevok NapísalOffline : 16.12.2009 0:50

Rieši sa to obrázkom na pozadí obalového divu, viď http://www.pixy.cz/blogg/clanky/css-3col-layout/


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.08
Prihlásený: 30.06.11
Príspevky: 28
Témy: 5
Príspevok Napísal autor témyOffline : 16.12.2009 11:52

no problem je ze ja zatial neviem spravit ani obalovaci div :( vid prispevok nad tebou


Offline

Skúsený užívateľ
Skúsený užívateľ
XSL : obalenie 2 xsl-templatov  do spolocneho divu

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 16.12.2009 12:20

Nerozumiem ani ja. Ak jeden div zabalis do druheho, tak ten "obalovaci" rozhodne bude nadradeny tomu co je vnom. Ak sa ti to tak nezobrazi, skus tomu obalovaciemu divu tiez nastavit vlastnost float.

A tvoj problem nema nic spolocne s XSL, nazov temy je dost zavadzajuci, riesis len html/css problem ;)







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.08
Prihlásený: 30.06.11
Príspevky: 28
Témy: 5
Príspevok Napísal autor témyOffline : 16.12.2009 13:14

No pozri. V klasickej konstrukcii stranky s pouzitim html-css toto neni problem spravit..robil som to uz milionkrat. Tentokrat vsak pouzivam konstrukciu html xsl css a nejde to,preto som dal taky nadpis aky je, pretoze si osobne myslim, ze sa jedna prave o to xsl-ko, ktore mi znemoznuje to zarovnat, pretoze prave to xsl-ko mi generuje kus kodu, ktory obsahuje tie dva divy ktore potrebujem zarovnat! Proste rovnake css-ko ktore je funkcne na stranke HTML nie je funkcne na stranke XSL strucne povedane. (struktura oboch dokumentov je identicka)
Pozri sa na toto:

Kód:
<xsl:template match="/">
   <html>
     <head>
        <title>
        <xsl:value-of select="user/blog/title"/>
       </title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <link rel="stylesheet" type="text/css" href="style.css" media="screen" />
        <link rel="stylesheet" type="text/css" href="print.css" media="print" />
     </head>
     <body>
     <div class="kontajner">
     <xsl:apply-templates select="user/blog" />
     </div> <!--kontajnerEND-->
     </body>
      </html>
     
     
 
 </xsl:template>


CSS:
Kód:
.kontajner{
border-style: dotted dotted dotted dotted;
 border-color: rgb(255,0,255); /*Fuchsia*/
}


takto sa mi generuje stranka a snazil som sa ked uz nic ine tak aspon celu stranku obalit do divu kontajner ze ci sa mi aspon to podari a nic :(... stane sa to ze mi obali len header a na ten zbytok sa vykasle tomu nechapem preco? :loony:


Offline

Skúsený užívateľ
Skúsený užívateľ
XSL : obalenie 2 xsl-templatov  do spolocneho divu

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 16.12.2009 14:41

Mozne to je, aj ked dost nepravdepodobne. uverim az to uvidim ;)







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
XSL : obalenie 2 xsl-templatov  do spolocneho divu

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 16.12.2009 17:16

No ak to správne chápem tak problém s obalovaním je vo float.
Floatované prvky sú ,,vyňaté z toku dokumentu,,.
Treba tam vložiť ,,clearovač,,.
No a potom s tou rovnakou dĺžkou to môžeš riešiť ako radil milan, alebo Javascriptom cez offsetHeight().







_________________
Som fanúšikom Europa2point disco clubu. Už len kôli tomu menu, čo majú na webe...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.08
Prihlásený: 30.06.11
Príspevky: 28
Témy: 5
Príspevok Napísal autor témyOffline : 20.12.2009 18:19

Dakujem vsetkym za rady ten clearovac pomohol..vobec ma nenapadlo takto sa nato pozerat :oops: ale hlavne ze to funguje diky :P


Offline

Užívateľ
Užívateľ
XSL : obalenie 2 xsl-templatov  do spolocneho divu

Registrovaný: 05.09.09
Príspevky: 1141
Témy: 127
Bydlisko: Lehota pod ...
Príspevok NapísalOffline : 21.12.2009 11:06

To je normálne, že to človeka nenapadne.
CSS obsahuje kopu vecí, ktoré by ,,normálneho,, človeka nenapadli.


Odpovedať na tému [ Príspevkov: 11 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. XSL problem

v HTML, XHTML, XML, CSS

5

478

15.07.2010 17:16

Thomas86 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zobrazenie XSL na localhoste

v HTML, XHTML, XML, CSS

2

296

17.04.2010 17:17

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. XSL - zobraz schovaj - radio buttom

v JavaScript, VBScript, Ajax

7

381

14.02.2013 21:29

elo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. XSL count na zaklade podmienky

v HTML, XHTML, XML, CSS

0

402

03.02.2010 17:07

kudzo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. transformacia xml a xsl pomocou php 5

v PHP, ASP

7

1037

08.11.2007 15:47

cassyopea Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. transformacia xml a xsl pomocou php 5

v HTML, XHTML, XML, CSS

0

467

28.10.2007 10:49

cassyopea Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zobrazenie divu vedla divu centrovaného na stred

v HTML, XHTML, XML, CSS

7

653

24.05.2011 0:08

DeaDMan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. obalenie prbolem

[ Choď na stránku:Choď na stránku: 1, 2 ]

v HTML, XHTML, XML, CSS

30

1217

24.12.2007 10:44

kajbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pouzitie phpbb templatov

v Redakčné systémy

1

531

07.09.2006 23:26

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spojenie for do jedneho spolocneho

v Ponuka práce

0

916

18.05.2007 22:05

Tom@S Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Modrookí ľudia majú jedného spoločného predka

v Novinky

9

767

26.03.2008 15:35

p.t.r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Naprogramovanie funkcie na najdenie spolocneho delitela a nasobku

v Assembler, C, C++, Pascal, Java

5

618

23.11.2018 0:13

Miso122 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vycentrovanie divu

v HTML, XHTML, XML, CSS

5

624

17.01.2011 20:30

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyska divu

v HTML, XHTML, XML, CSS

2

426

28.04.2010 12:06

Antuanet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Roztiahnutie divu

v HTML, XHTML, XML, CSS

4

483

07.12.2008 16:39

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zobrazenie DIVu

v PHP, ASP

1

545

08.08.2008 10:55

suchy Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra