[ 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 | 5

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 | 30
Bydlisko: Bratislava

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 | 5
Napísal autor témyOffline : 16.12.2009 0:48 | XSL : obalenie 2 xsl-templatov do spolocneho divu

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 | 2
Bydlisko: Prešov / Pr...

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 | 5
Napísal autor témyOffline : 16.12.2009 11:52 | XSL : obalenie 2 xsl-templatov do spolocneho divu

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 | 30
Bydlisko: Bratislava

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 | 5
Napísal autor témyOffline : 16.12.2009 13:14 | XSL : obalenie 2 xsl-templatov do spolocneho divu

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 | 30
Bydlisko: Bratislava

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 | 127
Bydlisko: Lehota pod ...

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 | 5
Napísal autor témyOffline : 20.12.2009 18:19 | XSL : obalenie 2 xsl-templatov do spolocneho divu

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 | 127
Bydlisko: Lehota pod ...

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


 [ Príspevkov: 11 ] 


XSL : obalenie 2 xsl-templatov do spolocneho divu



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

509

15.07.2010 17:16

Thomas86

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

zobrazenie XSL na localhoste

v HTML, XHTML, XML, CSS

2

324

17.04.2010 17:17

neopagan

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

XSL count na zaklade podmienky

v HTML, XHTML, XML, CSS

0

427

03.02.2010 17:07

kudzo

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

XSL - zobraz schovaj - radio buttom

v JavaScript, VBScript, Ajax

7

406

14.02.2013 21:29

elo

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

500

28.10.2007 10:49

cassyopea

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

transformacia xml a xsl pomocou php 5

v PHP, ASP

7

1055

08.11.2007 15:47

cassyopea

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

686

24.05.2011 0:08

DeaDMan

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

1281

24.12.2007 10:44

kajbo

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

pouzitie phpbb templatov

v Redakčné systémy

1

550

07.09.2006 23:26

JanoF

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

Spojenie for do jedneho spolocneho

v Ponuka práce

0

941

18.05.2007 22:05

Tom@S

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

Modrookí ľudia majú jedného spoločného predka

v Novinky

9

790

26.03.2008 15:35

p.t.r

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

665

23.11.2018 0:13

Miso122

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

Roztiahnutie divu

v HTML, XHTML, XML, CSS

4

515

07.12.2008 16:39

Flety

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

zobrazenie DIVu

v PHP, ASP

1

580

08.08.2008 10:55

suchy

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

Vycentrovanie divu

v HTML, XHTML, XML, CSS

5

662

17.01.2011 20:30

shaggy

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

vyska divu

v HTML, XHTML, XML, CSS

2

459

28.04.2010 12:06

Antuanet



© 2005 - 2024 PCforum, edited by JanoF