Avaleht
uus teema   vasta Tarkvara »  WWW »  Rowspaniga tabellaotus Safaril paigast ära märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
perenoel
Kreisi kasutaja
perenoel

liitunud: 04.05.2004




sõnum 26.04.2010 02:01:33 Rowspaniga tabellaotus Safaril paigast ära vasta tsitaadiga

Tere,

Vaja on teha veebilehe sisu ja vasakpoolse menüü jaotus "rowspan" tabeliga.
Kood oleks siis selline:

Lehel:
<table id="maintable">
  <tr>
    <td class="mtableupleft"><p>VASAK YLEMINE</p></td>
<!--Sisu lahter-->
    <td class="mtableright" rowspan="2">
      <p>PAREMPOOLNE</p>
    </td>
  </tr>
  <tr>
<!--Vasaku menyy lahter-->
    <td class="mtabledwnleft">
      <p>VASAK ALUMINE</p>
    </td>
  </tr>
</table>

Ja CSS-is:
table#maintable {
width: 900px;
border: 0px;
table-layout:fixed;
}
.mtableupleft {
width: 200px;
height: 30px;
vertical-align: top;
}
.mtableright {
width: 700px;
vertical-align: top;
}
.mtabledwnleft {
width: 200px;
vertical-align: top;
}


Kõik oleks suurepärane, aga kui hakkasin igaks juhuks Safariga testima, tuli välja, et Safari lükkab selle tabeli paremale poole ära, nii, et tabel hakkab lehe keskelt ja läheb üle serva, tekitades ka horisontaalse skrollbari. Safari kasutajaid on kindlasti kaduvväike arv ja kõigil muudel on asi korras, kuid ikkagi tahaks võimalusel ära parandada. Kas kellelgi on kogemusi, kuidas selline tabel Safaril korda saada?

EDIT: Avastasin, mis seda põhjustab. Nimelt on lehe horisontaalse ülamenüü DIV koodis pandud allapoole tiitlit ja breadcrumbi ning CSS-s position relative-ga tõstetud oma kohale ja nihutatud vasemale (mõte selles, et tiitel H1 oleks lehe koodis indekseerijate jaoks võimalikult alguses). Niipalju, kui on vasemale nihutatud menüü DIV-i, nihkub ka sisu ja vasakpoolse menüü laotust määrav tabel.

_________________
The biggest delusion is that there are causes other than your own state of consciousness. - Neville Goddard
tagasi üles
vaata kasutaja infot saada privaatsõnum
punktiir
HV Guru

liitunud: 20.07.2004




sõnum 26.04.2010 02:26:23 vasta tsitaadiga

vale foorumiosa. see peaks olema www foorumis
Kommentaarid: 49 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 38
tagasi üles
vaata kasutaja infot saada privaatsõnum
perenoel
Kreisi kasutaja
perenoel

liitunud: 04.05.2004




sõnum 26.04.2010 03:09:09 vasta tsitaadiga

Sain korda. Asi oli selles, et ülemise vertikaalmenüü nupukeste float left jäi Safaril milliegipärast peale. Panin enne tabelit ühe DIV-i koodiga clear: left; ja paigas. Mõtlesin juba, et ei saagi tabelit kasutada, aga see on ikkagi väga vajalik, et sisu koodis ettepoole vasakut menüüala (mis igasugu kraamiga päris pikaks venib) tõsta.
_________________
The biggest delusion is that there are causes other than your own state of consciousness. - Neville Goddard
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Rowspaniga tabellaotus Safaril paigast ära
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.