praegune kellaaeg 21.06.2025 16:20:45
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
perenoel
Kreisi kasutaja

liitunud: 04.05.2004
|
26.04.2010 02:01:33
Rowspaniga tabellaotus Safaril paigast ära |
|
|
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 |
|
 |
punktiir
HV Guru
liitunud: 20.07.2004
|
26.04.2010 02:26:23
|
|
|
vale foorumiosa. see peaks olema www foorumis
|
|
Kommentaarid: 49 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
38 |
|
tagasi üles |
|
 |
perenoel
Kreisi kasutaja

liitunud: 04.05.2004
|
26.04.2010 03:09:09
|
|
|
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 |
|
 |
|
lisa lemmikuks |
|
|
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.
|