Dat is een oplossing, maar zorgt weer voor een ander probleem; je krijgt (logischerwijs) geen scrollbalk te zien. Maar de content is op sommige pagina's wel langer dan het iframe hoog is...quote:Op woensdag 22 maart 2006 17:27 schreef Desdinova het volgende:
<IFRAME SRC="hoofdpagina.html" WIDTH="100%" HEIGHT=100%" frameborder="0" name="content" scrolling="no">[knip errortekst]</IFRAME>
waarom wordt hier de cel met $nav groter naarmate de $table groter wordt?quote:<body>
<table style="border-width: 0px; width: 760px; height: 100%; border-collapse: collapse;" border="1">
<tr>
<td colspan="2" style="text-align: right; vertical-align: bottom; width: 760px; height: 129px; padding: 8px; background-image: url(images/header.jpg); background-repeat: no-repeat;">
".$menuitems."
</td>
</tr>
<tr>
<td style="vertical-align: bottom; text-align: left; width: 158px; height: 80px; padding-left: 8px; padding-bottom: 8px; background-image: url(images/left.jpg); background-repeat: no-repeat;">
<div style="width: 150px; height: 20px; overflow: hidden; text-align: left; vertical-align: bottom; padding:0px; margin:0px;">".$nav."</div>
</td>
<td rowspan="2" style="text-align: left; vertical-align: top; width: 602px; height: 100%;">
<div style="width: 600px; margin: 0px; padding: 0px; text-align: center;">".$table."</div>
</td>
</tr>
<tr>
<td style="text-align: right; width: 158px; vertical-align: top; padding-right: 8px; height: 100%; background-image: url(images/bg.jpg);">
".$submenuitems."
</td>
</tr>
</table>
</body>
Ah, dat is waarschijnlijk een copy/paste foutje geweest, bedankt.quote:Op donderdag 23 maart 2006 10:12 schreef Desdinova het volgende:
er staat trouwens geen dubbele quote voor 100% bij height?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | padding: 0px; width: 807px; background: #DDD; margin: auto; } #centercolumn { padding: 6px 0px; position: absolute; width: 600px; } #rightcolumn { position: absolute; margin-left: 600px; width: 205px; } #header { } |
Dat maakt helaas geen verschil, IE lijkt de margin mee te rekenen als content-ruimte. Het resultaat blijft dus hetzelfde... Jij hoopte dat IE deze ruimte zou 'gebruiken' voor de verticale scrollbalk neem ik aan?quote:Op donderdag 23 maart 2006 11:08 schreef Desdinova het volgende:
als je in je body van de pagina in je iframe een margin zet? margin-right: 20px; ofzo?
dat hoopte ik jaquote:Op donderdag 23 maart 2006 11:26 schreef Tackleberry het volgende:
[..]
Dat maakt helaas geen verschil, IE lijkt de margin mee te rekenen als content-ruimte. Het resultaat blijft dus hetzelfde... Jij hoopte dat IE deze ruimte zou 'gebruiken' voor de verticale scrollbalk neem ik aan?
Als je het tegen mij hebt: ik maak geen gebruik van divs en (dummie topic) wat een container div is...quote:Op donderdag 23 maart 2006 11:27 schreef Desdinova het volgende:
zet om die 2 divs een container div, dan ben je klaar denk ik.
Dat is een reactie op mijn post?quote:Op donderdag 23 maart 2006 11:27 schreef Desdinova het volgende:
zet om die 2 divs een container div, dan ben je klaar denk ik.
die was op jou jaquote:
Hetzelfde resultaat, zoals verwacht.quote:Op donderdag 23 maart 2006 11:29 schreef Desdinova het volgende:
dat hoopte ik ja
je zou padding-right kunnen proberen.. voor de volledigheid.
Wat werkt er niet? Ga wel met float werken, en zeker niet met een margin van 600 px. Kijk eens hoe float werken.quote:Op donderdag 23 maart 2006 11:24 schreef WebForce het volgende:
Hallo! Ik heb een standaard pivot weblogje al een tijdje in beheer, maar nu kom ik er eigenlijk pas achter dat het helemaal niet lekker in elkaar zit met IE. In Firefox doet 'ie het prima...
Dit is de site. In FF ziet die er dus prima uit, maar als je in IE het venster kleiner maakt zie je dat de onderste twee kolommen (div) blijven ; staan'...
Alles zit 'in' een body, de rechter kolom heet heeft de div 'centercolumn', de rechter 'rightcolumn' en het plaatje/logo 'header'.
Zo zit een gedeelte van de css eruit:
[ code verwijderd ]
Ik heb lopen zoeken hoe dat precies zit met position etc., maar ik kom er niet uit . Wie helpt?
the_disheaver, de laatste post in het vorige topic was voor mij? Want dan gaat het niet helemaal werken...
Zou je voor de overzichtelijkheid gebruik willen maken van de QUOTE functie van het forum?quote:Op donderdag 23 maart 2006 11:34 schreef Desdinova het volgende:
hehe.
als het goed is heb je iets als <div id="centercolumn">
daarvoor zet je <div>
en aan het einde ergens zou je een </div> moeten hebben. waar je nog een </div> achter zet.
mja ik heb het net bij de ontwikkelaars gelegd om een snelquote te introduceren voor het snel reageren.quote:Op donderdag 23 maart 2006 11:39 schreef Tackleberry het volgende:
[..]
Zou je voor de overzichtelijkheid gebruik willen maken van de QUOTE functie van het forum?
Bij mijn site geeft ie geen errors, maar het ziet er idd belabberd uit... Help!quote:Op donderdag 23 maart 2006 11:40 schreef the_disheaver het volgende:
Eventjes een andere tip. Mocht je problemen hebben met CSS in oa Opera, download de nieuwste preview (beta) van opera 9. ( http:/labs.opera.com) het heeft onder tools > advanced > een error console waarmee je onder andere de css struikelblokken kunt vinden.
1 2 3 4 5 6 7 8 9 10 | <div id="header"> </div> <div id="rightcolumn"> </div> <div id="centercolumn"> </div> </body> |
WAT gaat er dan niet goed als je met float werkt? Wel de <div id="right"> onder de left zetten anders krijg je de navigatie aan de linker kant.quote:Op donderdag 23 maart 2006 11:46 schreef WebForce het volgende:
[..]
Bij mijn site geeft ie geen errors, maar het ziet er idd belabberd uit... Help!
[ code verwijderd ]
Zo ziet mijn 'frontpage' er nu uit. Wat moet ik aangeven in mijn css om de rightcolumn rechts onder de header te zetten en de centercoloum links naast de header. En dat alles gecentreerd...
Kun je een (container)div niet om de header en dat andere ding zetten met als min-heigt 100%?quote:Op donderdag 23 maart 2006 12:00 schreef Desdinova het volgende:
ik heb een div met height en min-height op 100%, positioning absolute, en top op 200px. Dit creeert een scrollbalk in mn browser omdat hij eerst 100% hoogte berekent, en daarna 200px naar beneden opschuift (of iets dergelijks). Maar ik wil dus 100% - 200px. Kan dit?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | width: 808px; background: #DDD; margin-top: 5px; margin: 0px auto; } #centercolumn { width: 600px; padding-top: 6px; float: left; } #rightcolumn { width: 205px; float: right; } #header { width: 800px; border: 1px solid #999; } |
1 2 3 4 5 6 | <a href="" title="test1">test1</a> <a href="" title="test2">test2</a> <a href="" title="testT">testT</a> <span class="weekday">25</span> </td> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | font-family: verdana, Helvetica, sans-serif; font-size: 11px;color:"#624800"; text-decoration:none; font-weight: bold; } A:hover { font-family: verdana, Helvetica, sans-serif; font-size: 11px; color:"#846100"; text-decoration:underline; font-weight: bold; } A:link { font-family: verdana, Helvetica, sans-serif; font-size: 11px; color:"#624800"; text-decoration:none; font-weight: bold; } A:active { font-family: verdana, Helvetica, sans-serif; font-size: 11px; color:"#846100"; text-decoration:none; font-weight: bold; } |
geniaal , maar het werkt wel dank!quote:Op zaterdag 25 maart 2006 19:21 schreef rickmans het volgende:
je hoeft geen " om je hex codes te zetten voor kleurtjes .
Jup! Dat is em . Dank je! Heerlijk is dat... Zulke makkelijke logische oplossingen en ze gewoon niet zelf verzonnen of gevonden krijgen .quote:Op zaterdag 25 maart 2006 21:28 schreef Desdinova het volgende:
@ blieblie
zet in je <a> tag een class. bijv:
<a class="white" href="etc
en in je stylesheet zet je dan:
a.white {
color: white;
}
en a.white:hover {
color: black;
}
Volgens mij kan dat niet, omdat je HTML gebruikt voor de lay-out/volgorde van de tekst en css voor de opmaak.quote:Op zaterdag 25 maart 2006 15:24 schreef rickmans het volgende:
Even een klein vraagje:
ik heb het volgende:
[ code verwijderd ]
Nu wil ik dat de span met weekday gepositioneerd wordt boven de a's zonder dat ik de span er in de html boven moet zetten. Iemand ideeen?
Haal height weg uit .CONTENT_WRAPPER. En zorg ervoor dat je background-image hoog genoeg is voor je content of stop er ook een achtergrond kleur in.quote:Op maandag 27 maart 2006 22:10 schreef BaggerUser het volgende:
heb nu een min-height opgegeven maar nu komt die div over de onderliggende div heen.. dat is ook niet de bedoeling.
http://80.61.232.209/essek/layout.php
1 2 3 | width: 760px; background:#62E8F9 url(images/background.bmp) repeat-x top left;} |
De oplossing is relatief eenvoudig (maar wel lastig te begrijpen), en je hebt helaas een extra "container" div nodig. Het kan echter wel... Ja ook in IE.quote:Op dinsdag 28 maart 2006 11:49 schreef Desdinova het volgende:
hoe krijg ik iets in het vertikale midden van een div?
Ben dit probleem al een aantal keer tegen gekomen..
Dit is een mogelijke oplossing:quote:Op zaterdag 25 maart 2006 15:24 schreef rickmans het volgende:
Even een klein vraagje:
ik heb het volgende:
[ code verwijderd ]
Nu wil ik dat de span met weekday gepositioneerd wordt boven de a's zonder dat ik de span er in de html boven moet zetten. Iemand ideeen?
1 2 | td span {position:absolute;top:0;left:0;} |
Ik zou gewoon images gebruiken. Het zit nog niet standaard in CSS. Ik geloof wel dat het een recommendation is voor CSS3, maar dat duurt nog wel even.quote:Op woensdag 29 maart 2006 23:16 schreef Mr.Noodle het volgende:
Iemand nog een idee hoe je een List met verticale tekst in CSS krijgt? verwerkt in tabjes? Ik had een oplossing gevonden, alleen die is lelijk en werkt alleen in IE.
Als in:
T|
a|
b|
1|
T|
a|
b|
2|
Wat heeft een iframe met CSS te maken?quote:Op donderdag 23 maart 2006 09:11 schreef Tackleberry het volgende:
[..]
Dat is een oplossing, maar zorgt weer voor een ander probleem; je krijgt (logischerwijs) geen scrollbalk te zien. Maar de content is op sommige pagina's wel langer dan het iframe hoog is...
Andere oplossing? Toevoegingen?
Ik doen jou niet begrijp?quote:Op donderdag 30 maart 2006 15:16 schreef MadGuy het volgende:
Oeh ja, dat klinkt eigenlijk wel logisch.
Wel, wat ik wil. Het menu gedeelte heb ik Banner genoemd in het plaatje hierboven. Bij een hogere resolutie dan 1024x768 houdt het plaatje natuurlijk rechts een keer op. Ik wil eigenlijk voor het mooie dat de kleuren rechts doorlopen bij een hogere resolutie.
[afbeelding]
Dit plaatje dus. Alle streepjes en dingetjes moeten doorlopen. Geen repeat-code dus, maar slechts de kleuren. Hoe pak ik dit slim aan, of wordt dat te ingewikkeld of onmogelijk om uit te voeren?
Ik denk dat hij bedoelt dat de de achtergrond kleur van de div moet doorlopen tot dezelfde breedte als de boven c.q onderliggende div.quote:
Dit gebeurde naar aanleiding van een CSS 'oplossing'...quote:Op donderdag 30 maart 2006 15:17 schreef super-muffin het volgende:
Wat heeft een iframe met CSS te maken?
aah op die manier. als je de laatste div op width: 100% zet, en een background-repeat: repeat-x; erin zet?quote:Op donderdag 30 maart 2006 15:16 schreef MadGuy het volgende:
Oeh ja, dat klinkt eigenlijk wel logisch.
Wel, wat ik wil. Het menu gedeelte heb ik Banner genoemd in het plaatje hierboven. Bij een hogere resolutie dan 1024x768 houdt het plaatje natuurlijk rechts een keer op. Ik wil eigenlijk voor het mooie dat de kleuren rechts doorlopen bij een hogere resolutie.
[afbeelding]
Dit plaatje dus. Alle streepjes en dingetjes moeten doorlopen. Geen repeat-code dus, maar slechts de kleuren. Hoe pak ik dit slim aan, of wordt dat te ingewikkeld of onmogelijk om uit te voeren?
jupquote:Op vrijdag 31 maart 2006 14:50 schreef Roönaän het volgende:
gaat hij over de zeik van een €?
U20A is datquote:Op vrijdag 31 maart 2006 15:01 schreef Roönaän het volgende:
je kan nog de unicode proberen. Geen idee hoe die precies loopt. Iets van
&u1234; Zou je het nummer even op moeten zoeken.
1 |
1 2 3 4 | { background-image: url(/img/menuitembg); } |
Dit zou moeten werken:quote:Op vrijdag 31 maart 2006 17:30 schreef HenkBenzinetank het volgende:
O ja, ik zit ook nog met een probleempje met mijn site (zie [afbeelding]). Ik wil dit plaatje als bg van mijn menu:
[afbeelding].
Het is heel netjes een <ul>-menu en op de een ofandere manier werkt
[ code verwijderd ]
of een code die er op lijkt, niet.
1 2 | no-repeat top left; width:80px;} |
Neen, wat jij wilt kan niet met CSS. Hier zou je zgn "includes" voor kunnen gebruiken. Dat kan bijvoorbeeld met PHP, MS FrontPage of Dreamweaver (templates).quote:Op donderdag 30 maart 2006 22:18 schreef Autoreply het volgende:
Ook AR heeft weer een vraagje.
Site=> http://www.jarnonieuwenhuize.nl
En ja, de kleuren worden binnenkort veranderd
Maarrrrr, wat ik eigenlijk wil is dat het menu bovenaan in een documentje staat zonder frames te gebruiken. Kan dat met css
(Oftewel, kan ik een tekstgebaseerdmenu in een externe css-sheet opnemen?)
En kan je die veranderen?quote:Op zondag 2 april 2006 16:21 schreef SuperRembo het volgende:
Dat ligt aan de margins die standaard op een H2 en P zitten.
gelukt, en wel hiermee: http://www.positionisever(...)uelayout/equalheightquote:Op zondag 2 april 2006 23:17 schreef the_disheaver het volgende:
Hoe krijg ik van 2 divjes die left zijn gefloat de ene net zo hoog als de ander.
<div id="left"></div>
<div id="right"></div>
Met float: leftl krijg ik hem naast elkaar. Maar hoe krijg ik de right-div net zo hoog als de left div als er in de left-div meer tekst staat? (in right-div is een achtergrondskleur ingesteld)
Werkt toch niet perfect in Opera, en totaal niet in IEquote:Op zondag 2 april 2006 23:52 schreef the_disheaver het volgende:
[..]
gelukt, en wel hiermee: http://www.positionisever(...)uelayout/equalheight
Dit kun je eenvoudig oplossen door een 1 a 2px hoog en (zo breed als je het donkerblauwe vlak wilt) brede background-image (.gif) in je body te plakken met een repeat-yquote:Op maandag 10 april 2006 13:26 schreef MadGuy het volgende:
Ik ben verder wezen klooien met mijn ontwerp en kwam tot het volgende:
[afbeelding]
Nu heb ik een tweeledig probleem.
Het eerste is het donkerblauwe vlak links. Deze div wil ik door laten lopen zolang als de pagina verticaal is. Dit varieert per pagina. De 100% value werkt niet. Want dan laat de browser hem doorlopen tot het einde van het scherm, maar zodra je naar beneden scrollt, krijg je weer de background-color. Hoe kan ik dit handig oplossen?
Het zou flink helpen als je een url opgeeft waar we de HTML en CSS kunnen bekijken. Nu is het heel lastig te bepalen waar het precies misgaat...quote:Het tweede probleem betreft het menu boven. Omdat ik de pagina ook mooi uit wil laten komen op hogere resoluties, zijn de verschillende elementen uit het menu van onder naar boven aparte divjes.
[afbeelding]
Dus dan heb je van onder naar boven: een zwarte balk, de 'tijdlijn', de verschillende menu elementen (die ook weer per button een divje zijn) en een grijze balk. Deze wil ik door laten lopen naar rechts, zolang als de pagina wordt. Bij 1024x768 als resolutie is dit natuurlijk 1024, maar bij hogere resoluties wordt het meer. Maar ook value 100% werkt hier niet. Ze stoppen dan gewoon op een gegeven moment. Sterker nog, ik heb nu een horizontale scrollbar. Aaargh.
Ik pak iets gigantisch fout aan, maar wat?
Of de achtergrondimage danwel kleur aanpassen.quote:Op dinsdag 11 april 2006 10:48 schreef MadGuy het volgende:
Hm ja, dat werkt inderdaad. Maar als ik rechts nu een andere kleur wil hebben? Zou ik daar dan een aparte div voor moeten creeëren?
td {background-color: #123456;}quote:Op donderdag 13 april 2006 15:17 schreef Sitethief het volgende:
Ik ben bezig met het uitproberen van mijn layout. Alleen nu staat echt alles in HTML en ik wil toch graag een gedeelte in CSS hebben.
Hoe krijg ik het background element(niet eens legal0 uit een <td> in CSS?
Zie: http://sitethief.nl/try/
Hm ja, dat klopt wel een beetje. Ik wil echter dat mijn ontwerp hetzelfde is bij iedereen.quote:Op donderdag 13 april 2006 15:07 schreef Berkery het volgende:
Ik heb zo 1-2-3 geen antwoord, maar waarom doe je alles met absolute positionering? Daar krijg je alleen maar grijze haren van...
Je zou hier een beetje mee kunnen spelen (menu): http://www.alistapart.com/articles/taminglists/quote:Op donderdag 13 april 2006 15:38 schreef MadGuy het volgende:
[..]
Hm ja, dat klopt wel een beetje. Ik wil echter dat mijn ontwerp hetzelfde is bij iedereen.
Wat zou je anders voorstellen dan?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |