firefox op zijn pc zetten en het "Internet Explorer 4" noemen en het icoontje aanpassen!quote:Op donderdag 14 februari 2008 16:22 schreef CraZaay het volgende:
[..]
Iemand die met geen enkele statistiek ervan te overtuigen was dat IE6+ écht prima is. En binnenkort alsnog herbouwen naar IE6+, omdat er natuurlijk wel allerlei web 2.0 "dingen" in moeten
Owja. Hier:quote:Op donderdag 14 februari 2008 20:19 schreef CraZaay het volgende:
Da's het nadeel van iedere website: mensen kunnen 'm zien en dus jatten :P
Maar een online testcase is de enige optie in dit geval ben ik bang. Zonder code kan ik net zo goed roepen dat het aan die 1 pixel brede spacer.gif ligt ;)
| 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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 | body{ background-image:url(img/bodybg.png); background-color:#FFFFFF; background-repeat:repeat-y; background-position: center; padding: 0; margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height: 100%; } a:link { text-decoration: none; color:#333333; } a:visited { text-decoration: none; color:#333333; } a:active { text-decoration: none; color:#333333; } a:hover { text-decoration: underline; color: #666666; } #container{ width: 798px; margin: 0 auto; } #header{ height: 189px; width: 798px; background-color:#66FF66; background-image:url(img/header.png); background-repeat:no-repeat; background-position:center; padding: 0px; margin: 0px; } #logincontainer{ margin-left: 525px; height: 158px; width: 234px; padding-top: 15px; } #loginbg{ height: 158px; width: 234px; padding: 0px; } #loginform{ position: relative; margin-top: -158px; z-index: 1; padding-top: 12px; padding-left: 8px; } img.login{ behavior: url("pngbehavior.htc"); } input.text{ height: 24px; font-size: 18px; vertical-align:middle; background-image:url(img/input.png); border:1px solid #999999; width: 192px; padding-left: 2px; } ul{ margin: 0px; padding: 0px; padding-top: 0px; } li{ margin: 0px; display: compact; padding: 2px; list-style: none; width: 156px; border-bottom: 1px solid #C9C9C9; } input.search{ height: 20px; font-size: 16px; background-position:left; background-image:url(img/searchbar.png); background-repeat:repeat-x; border:1px solid #a5a5a5; color:#333333; width: 160px; padding-left: 28px; } input.login{ height: 20px; font-size: 12px; font-weight:bold; background-position:left; background-image:url(img/loginbutton.png); background-repeat:repeat-x; border:1px solid #a5a5a5; color:#333333; width: 160px; } #infobar{ padding-top: 3px; padding-right: 4px; height: 27px; background-image:url(img/infobar.png); background-repeat:no-repeat; background-position:right; float: right; text-align:right; } .searchbutton{ display: none; } #menu{ margin: 0px; padding: 0px; width: 160px; float: left; } #content{ width: 630px; padding-top: 3px; padding-right: 3px; float:right; } form{ padding: 0px; margin: 0px; } #informatie{ font-size: 10px; padding: 5px; width: 150px; } #footer{ font-size: 10px; width: 798px; text-align: center; float: left; } |
| 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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>KM Webhosting</title> <link href="style.css" rel="stylesheet" type="text/css" /> <link rel="shortcut icon" href="favicon.ico" > </head> <body> <script type="text/javascript" src="js/wz_tooltip.js"></script> <div id="container"> <div id="header"> <div id="logincontainer"> <div id="loginbg"> <img src="img/logindialog.png" class="login" height="158" width="234" /> </div> <div id="loginform"> <form method="post" action="login.php"> <table cellpadding="4" style="border-collapse: collapse" bordercolor="#0000FF" border="0"> <tr> <td><input value="Username" onclick="this.value=''" name='user' class="text" type="text" /></td> <td style="padding:0px;"><a href="#" onmouseover="Tip('De loginnaam waarmee je normaal inlogt op Direct Admin')">?</a></td> </tr> <tr> <td><input value="Password" onClick="this.value=''" name='pass' class="text" type="text" /></td> <td style="padding:0px;"><a href="#" onmouseover="Tip('Het wachtwoord wat je normaal gebruikt om in te loggen op Direct Admin')">?</a></td> </tr> <tr> <td><input value="Domain" onclick="this.value=''" name='domain' class="text" type="text" /></td> <td style="padding:0px;"><a href="#" onmouseover="Tip('De domeinnaam waar je op wil inloggen. bijvoorbeeld kmwebhosting.nl')">?</a></td> </tr> <tr> <td align="center"><input class="login" type="submit" value="Login" /></td> </tr> </table> </form> </div> </div> </div> <div id="infobar"> <form><input type="text" class="search" /><input class="searchbutton" type="submit" value=">>" /></form> </div> <div id="menu"> <img class="menu" src="img/algemeen.png" /> <ul> <li><a href="#">Homepage</a></li> <li><a href="#">Over Ons</a></li> <li><a href="#">Contact</a></li> </ul> <img class="menu" src="img/diensten.png" /> <ul> <li><a href="#">Webhosting</a></li> <li><a href="#">Reseller Hosting</a></li> <li><a href="#">Domein Registratie</a></li> <li><a href="#">Domein Verhuizing</a></li> <li><a href="#">Realtime Registrar</a></li> <li><a href="#">Dedicated Server</a></li> <li><a href="#">Colocated</a></li> </ul> <img class="menu" src="img/informatie.png" /> <ul> <li><a href="#">Netwerk en Servers</a></li> <li><a href="#">Support Systeem</a></li> </ul> <div id="informatie"> <b>KM Webhosting</b><br /><br /> <table cellpadding="0" cellspacing="0"> <tr> <td>Tel:</td> <td>0592-853911</td> </tr> <tr> <td>Mob:</td> <td>06-54384529</td> </tr> <tr> <td>Fax:</td> <td>0842-248278</td> </tr> </table> <br /> info@karnakmedia.nl<br /> www.karnakmedia.nl <p> <img src="img/karnakmediaklein.png" /> </p> Design door <a href='http://jc-c.nl'>JC-C</a> © 2008 </div> </div> <div id="content"> [Dummytekst ff weggehaald] </div> </div> </body> </html> |
klopt. maar hij is nog niet online. daarna maakt het me niet uit (bij wijze van spreken, want je kan wat er daarna gebeurd niet controleren). maar ik vind het jammer dat er 1 pixeltje is. Ik heb hier wamp server draaien, maar die ga ik niet online gooien want dan kan je zo mn settings in.quote:Op donderdag 14 februari 2008 20:35 schreef NiteSpeed het volgende:
En als je hem uiteindelijk online zet, wordt hij alsnog wel gejat. HTML en CSS zijn voor iedere boerenlul uit te lezen.
Met een php include lijkt me dat het makkelijkstequote:Op donderdag 14 februari 2008 23:13 schreef Banzaiaap het volgende:
Euhm.. ik weet niet of het hier hoort, maar het is toch een korte vraag dus ik waag het er op:
Hoe zorg ik ervoor dat als ik een menu, dat op elke pagina hetzelfde moet zijn, ook overal hetzelfde is en dat ik door 1 aanpassing gelijk het op alle pagina's aanpas?
Kun je dit niet ff ergens online zetten? Niet vanaf je eigen bak, maar bij je ISP ofzo? Zie het niet zo zitten om dit zelf te gaan copy/pasten naar HTML- en CSS-bestandenquote:Op donderdag 14 februari 2008 20:26 schreef Flaccid het volgende:
[..]
Owja. Hier:
[ code verwijderd ]
[ code verwijderd ]
Ligt er aan welke aanpassingen het zijn. Als het alleen grafische aanpassingen zijn gewoon middels CSS werken. Als je ook bijvoorbeeld de links e.d. in het menu in één keer wilt veranderen, een serverside taaltje (PHP, ASP.NET) gebruiken.quote:Op donderdag 14 februari 2008 23:13 schreef Banzaiaap het volgende:
Euhm.. ik weet niet of het hier hoort, maar het is toch een korte vraag dus ik waag het er op:
Hoe zorg ik ervoor dat als ik een menu, dat op elke pagina hetzelfde moet zijn, ook overal hetzelfde is en dat ik door 1 aanpassing gelijk het op alle pagina's aanpas?
Someone?quote:Op donderdag 14 februari 2008 15:08 schreef saban het volgende:
Hoe kan ik onder mijn midcontent nog een vlak weergeven?
[ code verwijderd ]
De hoogte van #midcontent variert, dus kan ik aan de nieuwe vlak geen top:xx px meegeven.
Hoe gaat dat op zijn werk?
In strict mode werkt het prima, dus het ligt echt aan quirksquote:Op vrijdag 15 februari 2008 09:51 schreef CraZaay het volgende:
Bizar. Ik krijg het ook niet voor elkaar. Quirks-bug neem ik aan dan?
Is de afbeeldingen als background-image in een <div>je stoppen geen optie?quote:Op vrijdag 15 februari 2008 09:53 schreef SuperRembo het volgende:
[..]
In strict mode werkt het prima, dus het ligt echt aan quirks
Je DIV images zijn toch gewoon goed naast elkaar?quote:Op vrijdag 15 februari 2008 09:23 schreef SuperRembo het volgende:
Ik krijg het niet voor elkaar om een aantal plaatjes en divs naast elkaar te krijgen zonder ruimte er tussen. De pagina's met dit probleem draaien in quirks mode, en dat is ook niet eenvoudig aan te passen.
Om de plaatjes en divs naast elkaar te krijgen geef ik ze float:left. In FF werkt het wel, maar in IE6/7 ontstaat er toch ruimte tussen de plaatjes. Ik snap niet waar het vandaan komt en ik krijg het ook niet weg
voorbeeld
Ja, daar zat ik ook al aan te denken. Dat is waarschijnlijk de makkelijkste oplossing. Maar het blijft vreemd.quote:Op vrijdag 15 februari 2008 09:55 schreef Tuvai.net het volgende:
[..]
Is de afbeeldingen als background-image in een <div>je stoppen geen optie?
Zeker ook bij IE8, want die rendert standaard als IE7quote:Op vrijdag 15 februari 2008 10:34 schreef RM-rf het volgende:
zoals nu bij IE7 en waarschijnlijk ook weer bij IE8
Vaak is dat op te lossen door je css te beginnen met de volgende regel:quote:Op vrijdag 15 februari 2008 09:23 schreef SuperRembo het volgende:
Ik krijg het niet voor elkaar om een aantal plaatjes en divs naast elkaar te krijgen zonder ruimte er tussen. De pagina's met dit probleem draaien in quirks mode, en dat is ook niet eenvoudig aan te passen.
Om de plaatjes en divs naast elkaar te krijgen geef ik ze float:left. In FF werkt het wel, maar in IE6/7 ontstaat er toch ruimte tussen de plaatjes. Ik snap niet waar het vandaan komt en ik krijg het ook niet weg
voorbeeld
In Firefox: Beeld -> PaginaStijl -> Geen stijl. Heerlijke feature.quote:Op vrijdag 15 februari 2008 12:40 schreef mcDavid het volgende:
een duidelijke grond om dat niet te willen lijkt me dat je gewoon wilt dat je site er fatsoenlijk uitziet. Anders kun je al je websites net zo goed als plain text op gaan slaan.
Als om wat voor reden ook de stylesheet niet geladen wordt wordt dat *{margin:0;padding:0} ook niet geladen dus dan gaat gewoon de browsers stanaardlayout in.
Ik zou niet weten waarom ik dat zou gebruiken.quote:Op vrijdag 15 februari 2008 12:43 schreef Tuvai.net het volgende:
[..]
In Firefox: Beeld -> PaginaStijl -> Geen stijl. Heerlijke feature.
Het is een ideaal hulpmiddeltje om gewoon even snel je Stylesheet uit te zetten of van Stylesheet et switchen, om te zien hoe een pagina zonder opmaak er uit ziet. Bij met tabellen opgezette sites heeft dat inderdaad al geen nut meer nee, omdat alles door elkaar staat.quote:Op vrijdag 15 februari 2008 12:45 schreef mcDavid het volgende:
[..]
Ik zou niet weten waarom ik dat zou gebruiken.
Wellicht als een pagina écht gigantisch irritant is opgemaakt, maar met datsoort gepruts staat de styling ook meestal in de HTML dus dan heb je niets aan die optie.
Dat is erg lomp als algemene "oplossing". En in dit geval maakt het ook niets uit.quote:Op vrijdag 15 februari 2008 11:35 schreef mcDavid het volgende:
[..]
Vaak is dat op te lossen door je css te beginnen met de volgende regel:
* {margin:0;padding:0}
Ja, of om een site die in FF echt heel brak is nog enigszins leesbaar te krijgen. Ctrl+Shift+S in de dev-toolbar, alleen is die sneltoets in FF3 gekoppeld aan een eigen printscreen functie van FFquote:Op vrijdag 15 februari 2008 12:53 schreef CraZaay het volgende:
Een site bekijken zonder stylesheet is de ideale manier om te testen of de html semantisch correct gebruikt is imo
Ik bied zelf als alternate stylesheet een CSS bestand aan waarmee de pagina erg minimalistisch wordt. Die kun je in FF dus kiezen via Beeld -> PaginaStijl -> Minimalistic. Handig om al je gebruikers te kunnen bedienen.quote:Op vrijdag 15 februari 2008 12:43 schreef Tuvai.net het volgende:
[..]
In Firefox: Beeld -> PaginaStijl -> Geen stijl. Heerlijke feature.
Ja is slimmer.quote:Op donderdag 14 februari 2008 23:49 schreef CraZaay het volgende:
[..]
Kun je dit niet ff ergens online zetten? Niet vanaf je eigen bak, maar bij je ISP ofzo? Zie het niet zo zitten om dit zelf te gaan copy/pasten naar HTML- en CSS-bestandenDat debugged een stuk eenvoudiger namelijk.
Jawel, ik wil de informatie pas ophalen als je met de muis erover heen gaat. De data wordt dus pas bekend bij het 'Scroll over', dat is toch AJAX?quote:
Het is pas AJAX wanneer jij de gegevens pas van de server download als je met je muis over het tekstveld gaat.quote:Op woensdag 20 februari 2008 11:00 schreef saban het volgende:
[..]
Jawel, ik wil de informatie pas ophalen als je met de muis erover heen gaat. De data wordt dus pas bekend bij het 'Scroll over', dat is toch AJAX?
Dat zeg ik toch?quote:Op woensdag 20 februari 2008 11:01 schreef Geqxon het volgende:
[..]
Het is pas AJAX wanneer jij de gegevens pas van de server download als je met je muis over het tekstveld gaat.
Saban kan ook wel wat koffie gebruiken, dit is het CSS voor dummies topic, niet JavaScript voor dummiesquote:Op woensdag 20 februari 2008 11:10 schreef Geqxon het volgende:
[..]
Koffie. Eerst koffie, en dan praten we verder.
Ik wou er geen apart topic voor startenquote:Op woensdag 20 februari 2008 11:13 schreef SuperRembo het volgende:
[..]
Saban kan ook wel wat koffie gebruiken, dit is het CSS voor dummies topic, niet JavaScript voor dummies
99% van de tijd wordt een reeds bestaande div (in de DOM) getoond/verborgen met CSS/JS. Beetje afhankelijk van de situatie of het zinnig is om daar steeds een HTTP-request voor te maken.quote:Op woensdag 20 februari 2008 11:00 schreef saban het volgende:
[..]
Jawel, ik wil de informatie pas ophalen als je met de muis erover heen gaat. De data wordt dus pas bekend bij het 'Scroll over', dat is toch AJAX?
ajax is het pas als je op het moment dat een gebruiker een bepaalde handeling doet, daadwerkelijk een nieuw request maakt naar de server en deze informatie opvraagt die na het inladen verder verwerkt worden....quote:Op woensdag 20 februari 2008 10:32 schreef saban het volgende:
Hebben jullie handige links met AJAX voorbeelden?
Ik had een heel handig link met allemaal voorbeelden, echter ben ik deze kwijt
Ik zoek eigelijk; als je met je muis over 'iets' heen gaat, dat er een veld/blok verschijnt met tekst erin.
Kun je eindeloos op door debateren. Vaak hoor je mensen zeggen dat AJAX niet té overmatig gebruikt word omdat je anders een overkill aan HTTP requests krijgt, maar dan kun je je afvragen wat nou zwaarder is; een HTTP request die een lijst met dynamische gegevens opvragen op het moment dat een gebruiker deze opvraagt (bijvoorbeeld door een druk op een knop), of standaard op elke pagina in een onzichtbare div deze lijst gooien, maar die niet altijd gebruikt word.quote:Op woensdag 20 februari 2008 12:12 schreef CraZaay het volgende:
[..]
99% van de tijd wordt een reeds bestaande div (in de DOM) getoond/verborgen met CSS/JS. Beetje afhankelijk van de situatie of het zinnig is om daar steeds een HTTP-request voor te maken.
Absoluut, vandaar dat ik aangaf dat het afhankelijk is van de situatie in de hoeveelheid data. je moet een beetje de "sweet spot" zoeken inderdaad,quote:Op woensdag 20 februari 2008 13:09 schreef Tuvai.net het volgende:
[..]
Kun je eindeloos op door debateren. Vaak hoor je mensen zeggen dat AJAX niet té overmatig gebruikt word omdat je anders een overkill aan HTTP requests krijgt, maar dan kun je je afvragen wat nou zwaarder is; een HTTP request die een lijst met dynamische gegevens opvragen op het moment dat een gebruiker deze opvraagt (bijvoorbeeld door een druk op een knop), of standaard op elke pagina in een onzichtbare div deze lijst gooien, maar die niet altijd gebruikt word.
Ik krijg een heel lang overzicht met id's, zodra ik met mn muis erover heen ga moet er informatie opgehaald worden wat gekoppeld staat bij desbetreffende id.quote:Op woensdag 20 februari 2008 12:22 schreef NiteSpeed het volgende:
saban, het is geen ajax. Die 2 KB tekst en CSS gegevens kan je wel hiden en showen op een mouseover zonder serverside processing.
Je moet het andersom zien.... kennelijk moet je een hele extra oplossing gaan bedenken en uitvoeren (en de techniek an sich ook eerst nog ontdekken) om je probleem 'asynchroon' op te lossen, terwijl in je eisenpakket verder nergens asynchroniteit vereist of dit een duidelijke meerwaarde bied..quote:Op woensdag 20 februari 2008 14:00 schreef saban het volgende:
[..]
Ik krijg een heel lang overzicht met id's, zodra ik met mn muis erover heen ga moet er informatie opgehaald worden wat gekoppeld staat bij desbetreffende id.
Stel ik heb een overzicht met 150 id's, om nou gelijk voor alle 150 id's alle info binnen te halen ...
Je kunt eventueel ook met meerdere pagina's werken, of een zoekfunctie? Misschien dat iemand het ID intypt voor informatie?quote:Op woensdag 20 februari 2008 14:00 schreef saban het volgende:
[..]
Ik krijg een heel lang overzicht met id's, zodra ik met mn muis erover heen ga moet er informatie opgehaald worden wat gekoppeld staat bij desbetreffende id.
Stel ik heb een overzicht met 150 id's, om nou gelijk voor alle 150 id's alle info binnen te halen ...
Wat is 'alle info"? Hoeveel info heb je per ID? Desnoods zet je het niet in de DOM maar in een JS object (JSON bijv.) en haal je het daar uit. Scheelt een hoop HTML.quote:Op woensdag 20 februari 2008 14:00 schreef saban het volgende:
[..]
Ik krijg een heel lang overzicht met id's, zodra ik met mn muis erover heen ga moet er informatie opgehaald worden wat gekoppeld staat bij desbetreffende id.
Stel ik heb een overzicht met 150 id's, om nou gelijk voor alle 150 id's alle info binnen te halen ...
Met AJAX komt niet direct alle gegevens mee. Pas wanneer je het laat aanvragen.quote:Op woensdag 20 februari 2008 14:13 schreef RM-rf het volgende:
[..]
Je moet het andersom zien.... kennelijk moet je een hele extra oplossing gaan bedenken en uitvoeren (en de techniek an sich ook eerst nog ontdekken) om je probleem 'asynchroon' op te lossen, terwijl in je eisenpakket verder nergens asynchroniteit vereist of dit een duidelijke meerwaarde bied..
de 'server-load' is hier redelijk irrelevant.. je verlicht iig vrijwel geen enkele structurele belasting op de server met een 'ajax-oplossing' tov een oplossing waar de info direkt meegestuurd wordt... dus blijft de vraag 'wat is de reden dat je ajax wilt gebruiken' en weegt dat op tegen de extra moeite die je moet doen het op die manier uit te voeren?
Natuurlijk kan datquote:Op woensdag 20 februari 2008 14:17 schreef Geqxon het volgende:
[..]
Je kunt eventueel ook met meerdere pagina's werken, of een zoekfunctie? Misschien dat iemand het ID intypt voor informatie?
Per ID nu 15 velden (in zelfde tabel), dit later uitgebreid worden door info ook uit andere tabellen op te vragen.quote:Op woensdag 20 februari 2008 14:45 schreef CraZaay het volgende:
[..]
Wat is 'alle info"? Hoeveel info heb je per ID? Desnoods zet je het niet in de DOM maar in een JS object (JSON bijv.) en haal je het daar uit. Scheelt een hoop HTML.
Dat is onzin, serverload is geen 2-dimensionale absoluutheid..quote:Op donderdag 21 februari 2008 09:14 schreef saban het volgende:
[..]
Met AJAX komt niet direct alle gegevens mee. Pas wanneer je het laat aanvragen.
Indien ik het zonder AJAX wil doen, dus alle gegevens direct opvragen en hiden met CSS is dat zeker wel zwaarder voor de serverload.
Dat laatste zinnetje verneukt echt je hele post, waar misschien toch wel een kern van waarheid in zatquote:Op donderdag 21 februari 2008 10:47 schreef RM-rf het volgende:
[..]
maar als je zo nodig het beter wilt weten, moet je het vooral gaan uitvoeren en zul je zelf merken wat de nadelen zijn...
Hij mag het later nog eens proberen.quote:Op donderdag 21 februari 2008 14:27 schreef CraZaay het volgende:
Sterker nog, inhoudelijk was 'ie correct
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | height: 100%; } #header { position: relative; width: 100%; } #content { position: relative; margin-bottom: 20px; } #footer { position: relative; height: 20px; } |
| 1 2 3 4 5 6 7 8 9 10 | <div id="content"> <p> <img src="plaatje.jpg" alt="Een plaatje van meer dan een regel tekst"> Hier dan een regel tekst </p> </div> <div id="footer"> En hier dan de footer</div> |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | margin: 0; padding: 0; min-height: 100%; } #container { min-height: 100% margin-bottom: -20px; } #clearfooter { height: 20px; } #footer { height: 20px; } |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <body> <div id="container"> <div id="header">Title</div> <div id="content"> <p> <img src="plaatje.jpg" alt="Een plaatje van meer dan een regel tekst"> Hier dan een regel tekst </p> <div id="clearfooter"></div> </div> <div id="footer">Hier de footer</div> </body> </html> |
Ik heb even nagekeken, en het plaatje heeft een align: right waardoor het mis gaat. Zonder die align gaat het wel goed (maar komt er uiteraard geen plaatje rond de tekst). Kortom, de vraag is, hoe kan ik een plaatje goed in de tekst plaatsen terwijl de footer blijft staan?quote:Op zaterdag 1 maart 2008 17:22 schreef mcDavid het volgende:
Waarschijnlijk heeft het plaatje een position:absolute edit of een float:left/right
Hier gaat het verder gewoon goed als ik bovenstaande code test.
| 1 2 3 4 5 6 7 8 9 10 11 12 | { border: 1px solid #000000; background-image: url('../img/inputback.jpg'); background-repeat: repeat-x; font-family: Arial; font-size: 14px; font-weight: normal; color: #322F33; height: 21px; line-height: 21px } |
Plaatje floaten en de float clearen op het element dat je er altijd onder wilt hebben (footer in dit geval)?quote:Op maandag 3 maart 2008 20:50 schreef De_Hertog het volgende:
[..]
Ik heb even nagekeken, en het plaatje heeft een align: right waardoor het mis gaat. Zonder die align gaat het wel goed (maar komt er uiteraard geen plaatje rond de tekst). Kortom, de vraag is, hoe kan ik een plaatje goed in de tekst plaatsen terwijl de footer blijft staan?
Safari heeft sinds versie 3 ook cssbare form elementen.quote:Op donderdag 6 maart 2008 19:59 schreef CraZaay het volgende:
Safari doet sowieso niets met die paddings toch? Voor zover ik weet worden de form elementen door Safari helemaal onafhankelijk van de CSS gerenderd.
Maar los daarvan: wat is het probleem als je boven en onder dezelfde padding gebruikt? Dan staat 'ie gewoon in het midden.
Heb je de pagina online staan? Moeten natuurlijk wel je code kunnen bekijken om te zien wat er mis is.quote:Op dinsdag 11 maart 2008 10:01 schreef allesisgekozen het volgende:
Ik heb een CSS probleem. Het gaat hierbij om het positioneren van vlakken. Ik positioneer 5 vlakken op de volgende manier:
222111111111111111111111111111
222555555555555555444444444444
222555555555555555444444444444
333
333
Nu wordt dat in IE goed weergegeven(gek genoeg), maar in FireFox wordt het vlak 5, 1 rij naar boven gedrukt.
Het bovenste gedeelte van vlak 5 verdwijnt dus onder vlak 1 in FF. Is dit een veel voorkomend probleem? En is er een duidelijke oplossing voor?
Mocht dit niet genoeg informatie zijn, dan kan ik altijd de code nog erbij zetten. Ik heb ook screenshots gemaakt, heb alleen geen webspace.
Mvg. Machiel
PS. Mijn excuses als dit niet goed gepost is
Omdat je alles uit de flow haalt, al doe je dat met floats ook gedeeltelijkquote:Op dinsdag 11 maart 2008 15:01 schreef allesisgekozen het volgende:
met position: absolute bedoel je? ik had gelezen dat je zoveel mogelijk position moet mijden, waarom dan ook.
Als je objecten absoluut positioneert, houden ze geen rekening meer met elkaar. Soms is dit gewenst, soms niet. Het ligt er natuurlijk maar net aan wat je wil doen.quote:Op dinsdag 11 maart 2008 15:01 schreef allesisgekozen het volgende:
met position: absolute bedoel je? ik had gelezen dat je zoveel mogelijk position moet mijden, waarom dan ook.
jepquote:Op dinsdag 11 maart 2008 15:01 schreef allesisgekozen het volgende:
met position: absolute bedoel je? ik had gelezen dat je zoveel mogelijk position moet mijden, waarom dan ook.
heerlijk, double-margin-bug.quote:Op woensdag 12 maart 2008 09:46 schreef allesisgekozen het volgende:
Zo, zojuist ermee zitten klooien.
Firefox vindt het dan allemaal heel mooi, en klopt dus ook. Maar IE zegt dan: nee, ik doe het lekker allemaal 10px meer naar rechts. ik _haat_ verschillende browsers!
Precies, vandaar dat ik vroeg of 'ie nog floats gebruiktequote:Op woensdag 12 maart 2008 10:58 schreef mcDavid het volgende:
[..]
heerlijk, double-margin-bug.
In principe moet het als je alles absolute positioneert altijd goed gaan.
Wat gebeurt er eigenlijk als je in alle div's wat tekst zet?quote:Op woensdag 12 maart 2008 11:32 schreef allesisgekozen het volgende:
zo, heb het even online gezet:
http://preview.anchormen.nl/css-test/
Het gaat hier dus om de zwarte en paarse balk. in IE loopt het goed, in FF schuift ie de balken onder mekaar
Ik vind het zelf ook een beetje vaag.quote:Op woensdag 12 maart 2008 13:53 schreef allesisgekozen het volgende:
hmmm..nu zegt mij dat natuurlijk helemaal niks (post niet voor niks op newbie forum :p)
maar tekst ziet ie anders als de divs?
Dat is op te lossen door #titelblok een breedte mee te geven. En een float: right, natuurlijk.quote:Op woensdag 12 maart 2008 11:32 schreef allesisgekozen het volgende:
zo, heb het even online gezet:
http://preview.anchormen.nl/css-test/
Het gaat hier dus om de zwarte en paarse balk. in IE loopt het goed, in FF schuift ie de balken onder mekaar
Nee, dat kan niet. Je kan hoogstens de parent overflow: hidden geven, that's it.quote:Op woensdag 12 maart 2008 22:18 schreef mcDavid het volgende:
Soms kan het zoiets stoms zijn heh
Weet iemand trouwens of het m.b.v. CSS mogelijk is woorden die zo gigantisch lang zijn dat ze niet in een div of table-cel passen, tóch af te kappen?
| 1 2 3 4 5 | <li><a href="link1.html"><img src="plaatje1.gif"/></a></li> <li><a href="link2.html"><img src="plaatje2.gif"/></a></li> <li><a href="link3.html"><img src="plaatje3.gif"/></a></li> <ul> |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | list-style-type: none; margin: 0; padding: 0; } li img { margin: 0; padding: 0; } li a { margin: 0; padding: 0; } |
Er bestaat ook nog een line-heightquote:Op woensdag 12 maart 2008 23:14 schreef Light het volgende:
Ik heb ook nog een probleempje waar ik wel wat hulp bij kan gebruiken. Ik probeer een menu te maken. Relevante html:
[ code verwijderd ]
De bedoeling is dat de plaatjes netjes tegen elkaar aan komen te liggen. Dat lukt in FF, maar niet in IE.
[ code verwijderd ]
Uiteraard valide CSS. Het html-bestand is valide XHTML 1.0 Transitional (met doctype). Wat hierboven staat is dus niet het volledige bestand, maar dat lijkt me ook niet nodig.
Daar kan ik nog wel mee gaan spelen morgen.quote:
Ik gebruik wel alt-tekstenquote:-edit-
en ik wil je erop wijzen dat links met een plaatje ipv tekst lastig zijn voor zoekmachines, textbrowsers, enz.
Een herhaalde achtergrondafbeelding met tekst is een betere optie.
Dan nog horen de afbeeldingen wat mij betreft in de CSS, en niet in de HTMLquote:Op donderdag 13 maart 2008 00:03 schreef Light het volgende:
Ik gebruik wel alt-tekstenEn de ontwerper van de layout heeft een lettertype gekozen dat niet standaard als font beschikbaar is.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |