ehh, ik neem aan dat je een header ofzo krijgt. Kun je daar niet mbv een vaste breedte of afbeelding voor zorgen dat indien je een smal scherm hebt, er verticale scrolldingen komen?quote:Op vrijdag 3 maart 2006 20:06 schreef Piles het volgende:
Ik heb een voorbeeldje online gezet: http://www.piles.nl/hosting/menu.html
Als je nu je scherm heel smal maakt valt het 3e item naar beneden, en dat moet dus niet
Zet een div om je list heen, en geef die een vaste breedte, of een tabel.quote:Op vrijdag 3 maart 2006 20:06 schreef Piles het volgende:
Ik heb een voorbeeldje online gezet: http://www.piles.nl/hosting/menu.html
Als je nu je scherm heel smal maakt valt het 3e item naar beneden, en dat moet dus niet
Maar wat nou als ik die class ook ergens anders voor gebruik?quote:Op maandag 6 maart 2006 20:51 schreef Desdinova het volgende:
div.class:hover
class natuuk vervangen met classname van je div
dus <div class="test"> maakt div.test:hover { background-color: #ff0000; }
1 2 3 4 5 6 7 8 9 10 | border-left: 1px SOLID; border-right: 1px SOLID; border-bottom: 1px SOLID; border-top: 1px SOLID; border-color: #CAE4F7; background-color: #4584CB; text-align: center; font-weight: bold; } |
1 2 3 | <td class="cel"><a href="http://www.hapsieflapsie.nl">Home</a></td> ... |
ik had nooit wat gehoord van display tot kort, en nu word ik dr opeens mee dood gegooid overalquote:Op maandag 6 maart 2006 23:16 schreef SuperRembo het volgende:
:hover werkt in IE alleen op links, dus niet op bijvoorbeeld een td. Verder kan je met css ook niet aangeven dat als je met je muis over de <a> gaat, dan dan de kleur van de <td> moet wijzigen.
Wat je wel zou kunnen doen is de <a> display:block geven, om er voor te zorgen dat de link net zo groot wordt als de <td>.
Asl je dat niet wil dan heb je javascript nodig.
Met display:block wordt het inderdaad heel klein en das niet de bedoeling. Nouja, dan kan het dus niet met css. Bedankt in ieder geval.quote:Op maandag 6 maart 2006 23:16 schreef SuperRembo het volgende:
:hover werkt in IE alleen op links, dus niet op bijvoorbeeld een td. Verder kan je met css ook niet aangeven dat als je met je muis over de <a> gaat, dan dan de kleur van de <td> moet wijzigen.
Wat je wel zou kunnen doen is de <a> display:block geven, om er voor te zorgen dat de link net zo groot wordt als de <td>.
Asl je dat niet wil dan heb je javascript nodig.
1 2 3 | color: Purple; } |
IE is er inderdaad niet blij mee...:quote:Op dinsdag 7 maart 2006 21:40 schreef Berkery het volgende:
[ code verwijderd ]
Zie ook http://www.w3.org/TR/REC-CSS2/selector.html - met de opmerking dat de meeste niet werken in IE...
dit bedoel je?quote:Op vrijdag 10 maart 2006 12:31 schreef Tijn het volgende:
CSS kent de overflow-property voor content die groter is dan z'n box. Als je voor betreffende box deze op "scroll" zet, zou het moeten werken toch? Of op "auto", dan krijg je alleen een scrollbar als de content ook daadwerkelijk groter is, in plaats van altijd.
en dat werkt ook voor de <body> tag en alles wat er dan onder valt? want het is eigenlijk een <td> uit een tabel die niet scrollt..quote:Op vrijdag 10 maart 2006 12:42 schreef Tijn het volgende:
Ja.
dat had ik eerst, maar IE trok dat nietquote:Op vrijdag 10 maart 2006 12:48 schreef Tijn het volgende:
Oh het zijn tables. Misschien kun je er beter divs van maken dan.
Float beide elementen left. Dan komen ze naast elkaar te staan.quote:Op zaterdag 11 maart 2006 12:45 schreef markiemark het volgende:
eeuhmm nee al geprobeerd.. het is zo dat als ik het width element toe voeg, dat hij dan ineens onder elkaar gaat staan ondanks de float: left; eigenschap die ik mee geef aan de linker div..
zelfs als ik de divs's instel op width: 10px; komen ze onder elkaar te staan, terwijl de container div 500pox breed is...
Voeg een display: block; aan je css toe, tenminste als je een top en left meegegeven hebt.quote:Op zaterdag 11 maart 2006 12:45 schreef markiemark het volgende:
eeuhmm nee al geprobeerd.. het is zo dat als ik het width element toe voeg, dat hij dan ineens onder elkaar gaat staan ondanks de float: left; eigenschap die ik mee geef aan de linker div..
zelfs als ik de divs's instel op width: 10px; komen ze onder elkaar te staan, terwijl de container div 500pox breed is...
Bij mij is de achtergrond grijs in IE, omdat deze geen transparantie bij PNG ondersteundquote:Op dinsdag 14 maart 2006 21:53 schreef qu63 het volgende:
niet helemaal CSS, maar ik hoop toch een antwoord te krijgen.. op www.ahrenstravel.nl staat aan de bovenkant een logo. dat logo heb ik gemaakt in paint shop pro. achtergrondkleur is #FFCC66 (255,204,102), diezelfde kleur gebruik ik over de hele pagina. In FireFox gaat alles goed, maar Internet Explorer maakt van mijn mooie plaatje een andere kleur! volgens mn colorpicker extensie is dat #FFC65B(255, 198, 91)
enig idee wat ik er aan kan doen?
oh fuck, ik zet het juiste plaatje weer ff terugquote:Op dinsdag 14 maart 2006 22:05 schreef Piles het volgende:
[..]
Bij mij is de achtergrond grijs in IE, omdat deze geen transparantie bij PNG ondersteund
Websafe is zoooo 20e eeuwquote:Op dinsdag 14 maart 2006 23:06 schreef DutchBlood het volgende:
Websafe kleuren gebruiken voor de afbeelding, of van de letters een transparante gif maken.
ik heb er een gifje van gemaakt. dat werkt welquote:Op dinsdag 14 maart 2006 23:06 schreef DutchBlood het volgende:
Websafe kleuren gebruiken voor de afbeelding, of van de letters een transparante gif maken.
http://www.webmastercity.nl/forum/viewtopic.php?t=20070quote:Op woensdag 15 maart 2006 13:53 schreef wonko het volgende:
Iemand die een goede tutorial weet voor het maken van eenvoudige menu's met submenu's in css + javascript? Zowel horizontaal als verticaal zijn welkom.
Dat is een goede...tanx.quote:Op woensdag 15 maart 2006 14:01 schreef Piles het volgende:
[..]
http://www.webmastercity.nl/forum/viewtopic.php?t=20070
http://desktop.trovster.com/desktop/ zoiets?quote:Op woensdag 15 maart 2006 22:22 schreef Chandler het volgende:
Sr, weet jij misschien een site die een soortement van windows achtige CSS style layout? dat lijkt op windows schermen oid? maar dan zonder images? weet dat het een pittige vraag is
OS X beginnetje : http://choas.smdc-network.org/testquote:Op woensdag 15 maart 2006 22:22 schreef Chandler het volgende:
Sr, weet jij misschien een site die een soortement van windows achtige CSS style layout? dat lijkt op windows schermen oid? maar dan zonder images? weet dat het een pittige vraag is
+ Operaquote:Op donderdag 16 maart 2006 06:13 schreef ChOas het volgende:
Niet gemaakt voor IE
Dat zou je zeggen inderdaad, maar helaas geld dat voor mij niet Ik wil iets hebben waarin ik mijn PHP2HEX stap voor stap kan zetten... maar goed... ik blijf zoeken.quote:Op donderdag 16 maart 2006 11:22 schreef SuperRembo het volgende:
Als je geen plaatjes wil gebruiken, dan blijven er dus alleen kleuren, borders en fonts over. Dat is vrij simpel om te maken.
En in de stylesheet staatquote:<div id="dayoverview" align="center" style="left:30;">235px<hr></div>
De reden waarom ik de "left" apart heb staan is omdat ik em elke keer met 205 pixels op wil hogen.quote:#dayoverview
{
position:absolute;
top:160px;
width:200px;
z-index:5;
background-color: #EEEEEE;
}
1 2 3 4 5 6 7 8 9 10 11 | <h1> (Titel)</h1> <div voor de eerste alinea> <plaatje dat naar links float> <p (eerste alinea)>tekst</p> </div> <div voor de tweede alinea> <plaatje dat naar rechts float> <p (tweede alinea)>tekst</p> </div> </div> |
1 2 3 4 5 6 7 8 9 | +----------------+ Teksttekst tekst teksttekst | | tekst tekst teksttekst | | Teksttekst tekst teksttekst | | tekst tekst teksttekst | | Teksttekst tekst teksttekst | | | | Titel van de volgende paragraaf +----------------+ Teksttekst tekst |
Oei , en daar gewoon consistent overheen kijken .quote:Op donderdag 16 maart 2006 21:08 schreef SuperRembo het volgende:
Maak er eens "left:30px" van.
(Pas trouwens ook ff je usericon aan zodat ie echt 60x60px is. 72kb is een beetje veel voor 1 zo'n plaatje. Wel een mooie kat )
clear:both op de titel?quote:Op donderdag 16 maart 2006 23:06 schreef Litso het volgende:
Mensen, ik heb een CSS probleempje.
[...]
Nee, helaasquote:Op vrijdag 17 maart 2006 08:41 schreef SuperRembo het volgende:
[..]
clear:both op de titel?
En wees geduldig
als ik dat doe staan me drop down lijstjes idd goed..quote:
Die hoekjes werk ik nog aan iddquote:Op vrijdag 17 maart 2006 10:21 schreef SuperRembo het volgende:
Zo dus:
#textvak h2 { clear:both; }
Dat werkt.
In Firefox staan de afgeronde hoeken trouwens verkeerd.
1 2 3 4 5 6 7 8 9 | <a class="rollmenu" href="index.html">Home</a> <a class="rollmenu" onmouseover="slidemenu.showMenu('menu1');" onmouseout="slidemenu.hideMenu('menu1');">Exterieur</a><br> <a class="rollmenu" onmouseover="slidemenu.showMenu('menu2');" onmouseout="slidemenu.hideMenu('menu2');">Interieur</a><br> <a class="rollmenu" onmouseover="slidemenu.showMenu('menu3');" onmouseout="slidemenu.hideMenu('menu3');">Hekwerkonderdelen</a><br> <a class="rollmenu" onmouseover="slidemenu.showMenu('menu4');" onmouseout="slidemenu.hideMenu('menu4');">Tuindecoratie</a><br> <a class="rollmenu" href="toeleveren.html">Toeleveren</a> <a class="rollmenu" href="contact.html">Contact</a> </div> |
1 |
1 2 | a:hover.rollmenu, a:active.rollmenu { color: #fbfdb5; font-size: 10pt; font-family: Verdana, Arial, Georgia, Times; font-weight: normal; text-decoration: none; background-color: #4ab5d6; letter-spacing: -1px; display: block; padding: 4px; width: 130px; height: 22px; border: solid 1px } |
1 2 3 4 5 6 7 8 9 | <a class="rollmenu" href="index.html">Home</a> <a href="#" class="rollmenu" onmouseover="slidemenu.showMenu('menu1');" onmouseout="slidemenu.hideMenu('menu1');">Exterieur</a> <a href="#" class="rollmenu" onmouseover="slidemenu.showMenu('menu2');" onmouseout="slidemenu.hideMenu('menu2');">Interieur</a> <a href="#" class="rollmenu" onmouseover="slidemenu.showMenu('menu3');" onmouseout="slidemenu.hideMenu('menu3');">Hekwerkonderdelen</a> <a href="#" class="rollmenu" onmouseover="slidemenu.showMenu('menu4');" onmouseout="slidemenu.hideMenu('menu4');">Tuindecoratie</a> <a class="rollmenu" href="toeleveren.html">Toeleveren</a> <a class="rollmenu" href="contact.html">Contact</a> </div> |
Zover was ik nog niet. Euh...een voorbeeld of een tutorial?quote:Op zaterdag 18 maart 2006 17:54 schreef Castor het volgende:
Beetje vreemd menu... waarom geen unordered list?
Bedankt...dat zocht ik ja.quote:Maar goed, is dit wat je bedoeld?
Zet "href" in je <a> en verwijder de <br> achter je <a>
[ code verwijderd ]
[CSS] voor dummies - Deel 3quote:Op maandag 20 maart 2006 15:19 schreef Desdinova het volgende:
in je content div een overflow:auto zetten en iets van height: 100%;
wtf is er gebeurd met de layout
Hij zit netjes nu toch?quote:Op maandag 20 maart 2006 22:26 schreef Chandler het volgende:
ok, tnx... ik ga ff spelen.
-edit: gespeeld..
helpt maar een beetje... lijkt wel of ik nog meer dingen fout doe.. maar morgen weer een nieuwe dag!
Zo zou ik het ongeveer doen, zonder javascript.quote:Op zaterdag 18 maart 2006 18:31 schreef wonko het volgende:
[..]
Zover was ik nog niet. Euh...een voorbeeld of een tutorial?
[..]
1 2 3 4 5 6 7 8 9 10 11 | <ul> <li><a class="go" href="index.html">Home</a></li> <li class="test"><a href="#">Exterieur</a></li> <li><a href="#">Interieur</a></li> <li><a href="#">Hekwerkonderdelen</a></li> <li><a href="#">Tuindecoratie</a></li> <li><a href="toeleveren.html">Toeleveren</a></li> <li><a href="contact.html">contact</a></li> </ul> </div> |
1 2 3 4 | #nav li {margin:0;padding:0;width:130px;border-bottom:1px solid white;} #nav li a {color:white;text-decoration:none;display:block;width:127px;background-color:#298CA5;line-height:2em;vertical-align:middle;padding-left:3px;} #nav li a:hover {background-color:#4AB5D6;} |
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 | } HTML { height: 100%; } BODY { font-family: tahoma; text-align: justify; } .content TABLE { padding: 10px; } .contentform TD { padding: 5px; } .tekst { font-size: 15px; } .tekstklein { font-size: 14px; } .onderschrift { font-size: 10px; } .titel { font-weight: bold; font-size: 25px; text-align: center; margin: 5px; } .koptekst { font-weight: bold; font-size: 20px; text-align: center; margin: 5px; } A:link { color: #0033CC; font-weight: bold; text-decoration: none; } A:visited { color: #FF3300; font-weight: bold; text-decoration: none; } A:hover { color: #0099CC; font-weight: bold; text-decoration: none; } UL, TD { font-family: tahoma; font-size: 15; list-style-type: disc; list-style-position: outside; margin-left: 10px; padding-left: 10px; } |
Die had ik beide al (stom toevallig overigens) geprobeerd. Doctype had ik niet (foei, ik weet niet) toegevoegd in mijn HTML documenten. Onderstaande is nu toegevoegd.quote:Op dinsdag 21 maart 2006 15:22 schreef Roönaän het volgende:
afhankelijk van je doctype is je css wel of niet case-sensitive.
Het kan dus zijn dat je
body {} moet gebruiken ipv BODY {}
-r-
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 | <html> <head> <title>Stichting Van Zessen Klaar</title> <LINK HREF="stylesheet.css" REL="stylesheet" TYPE="text/css"> </head> <body> <table align="middle" width="100%" height="100%"> <tr> <td align="middle" valign="middle" width="100%"> <table border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="150" height="100"><img src="images/vzk-logo.gif" width="150" height="100"></td> <td width="650" height="100"><img src="images/vzk-banner.jpg" width="650" height="100"></td> </tr> <tr valign="top"> <td width="150" height="*"><img width="150" src="images/menu_v3.png" height="400" USEMAP="#menu" border="0"> <MAP NAME="menu"> <AREA SHAPE="rect" COORDS="0,0,150,50" HREF="hoofdpagina.html" TARGET="content" TITLE="Hoofdpagina"> <AREA SHAPE="rect" COORDS="0,51,150,100" HREF="stichting.html" TARGET="content" TITLE="De stichting"> <AREA SHAPE="rect" COORDS="0,101,150,150" HREF="actueel.html" TARGET="content" TITLE="Actueel"> <AREA SHAPE="rect" COORDS="0,151,150,200" HREF="samenwoners.html" TARGET="content" TITLE="Samenwoners"> <AREA SHAPE="rect" COORDS="0,201,150,250" HREF="sponsoren.html" TARGET="content" TITLE="Sponsoren"> <AREA SHAPE="rect" COORDS="0,251,150,300" HREF="locatie.html" TARGET="content" TITLE="Locatie"> <AREA SHAPE="rect" COORDS="0,301,150,350" HREF="links.html" TARGET="content" TITLE="Links"> <AREA SHAPE="rect" COORDS="0,351,150,400" HREF="contact.html" TARGET="content" TITLE="Contact"> </MAP></td> <td width="650" height="447"><IFRAME SRC="hoofdpagina.html" WIDTH="650" HEIGHT=100%" frameborder="0" name="content">Foutmeldingstekst</IFRAME></td> </tr> </table> </td> </tr> </table> </body> </html> |
Zie het verschil nu in IE / FF dat vind ik weer niet zo netjesquote:Op dinsdag 21 maart 2006 11:52 schreef Roönaän het volgende:
Hij zit netjes nu toch?
Enige verschil is de marge onder die foeilelijke kop toch?quote:Op dinsdag 21 maart 2006 19:33 schreef Chandler het volgende:
[..]
Zie het verschil nu in IE / FF dat vind ik weer niet zo netjes
Mijn dank!!quote:Op dinsdag 21 maart 2006 12:22 schreef Castor het volgende:
[..]
Zo zou ik het ongeveer doen, zonder javascript.
HTML:
[ code verwijderd ]
CSS:
[ code verwijderd ]
Voor meer voorbeelden check: http://css.maxdesign.com.au/listamatic/
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 | <html> <head> <title>Stichting Van Zessen Klaar</title> <LINK HREF="stylesheet.css" REL="stylesheet" TYPE="text/css"> </head> <body> <table align="middle" width="100%" height="100%"> <tr> <td align="middle" valign="middle" width="100%"> <center> <table border="0" cellspacing="0" cellpadding="0"> <tr valign="top"> <td width="150" height="100"><img src="images/vzk-logo.gif" width="150" height="100"></td> <td width="*" height="100"><img src="images/vzk-banner.jpg" width="650" height="100"></td> </tr> <tr valign="top"> <td width="150" height="*"><img width="150" src="images/menu_v3.png" height="400" USEMAP="#menu" border="0"> <MAP NAME="menu"> <AREA SHAPE="rect" COORDS="0,0,150,50" HREF="hoofdpagina.html" TARGET="content" TITLE="Hoofdpagina"> <AREA SHAPE="rect" COORDS="0,51,150,100" HREF="stichting.html" TARGET="content" TITLE="De stichting"> <AREA SHAPE="rect" COORDS="0,101,150,150" HREF="actueel.html" TARGET="content" TITLE="Actueel"> <AREA SHAPE="rect" COORDS="0,151,150,200" HREF="samenwoners.html" TARGET="content" TITLE="Samenwoners"> <AREA SHAPE="rect" COORDS="0,201,150,250" HREF="sponsoren.html" TARGET="content" TITLE="Sponsoren"> <AREA SHAPE="rect" COORDS="0,251,150,300" HREF="locatie.html" TARGET="content" TITLE="Locatie"> <AREA SHAPE="rect" COORDS="0,301,150,350" HREF="links.html" TARGET="content" TITLE="Links"> <AREA SHAPE="rect" COORDS="0,351,150,400" HREF="contact.html" TARGET="content" TITLE="Contact"> </MAP></td> <td width="*" height="447"><IFRAME SRC="hoofdpagina.html" WIDTH="100%" HEIGHT=100%" frameborder="0" name="content">[knip errortekst]</IFRAME></td> </tr> </table> </center> </td> </tr> </table> </body> </html> |
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 | <HTML LANG="nl"> <HEAD> <TITLE>Stylesheet</TITLE> <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-1"> <META HTTP-EQUIV="content-style-type" CONTENT="text/css"> <META NAME="robots" CONTENT="noindex, nofollow"> * { box-sizing: border-box; -moz-box-sizing: border-box; } HTML { height: 100%; } BODY { font-family: tahoma; text-align: justify; } .content TABLE { padding: 10px; } .tekst { font-size: 15px; } .tekstklein { font-size: 14px; } .onderschrift { font-size: 10px; } .titel { font-weight: bold; font-size: 25px; text-align: center; margin: 5px; } .koptekst { font-weight: bold; font-size: 20px; text-align: center; margin: 5px; } A:link { color: #0033CC; font-weight: bold; text-decoration: none; } A:visited { color: #FF3300; font-weight: bold; text-decoration: none; } A:hover { color: #0099CC; font-weight: bold; text-decoration: none; } UL, TD { font-family: tahoma; font-size: 15; list-style-type: disc; list-style-position: outside; margin-left: 10px; padding-left: 10px; } </HEAD> </HTML> |
1 2 3 4 5 6 7 8 9 | <HTML LANG="nl"> <HEAD> <TITLE>Stylesheet</TITLE> <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-1"> <META HTTP-EQUIV="content-style-type" CONTENT="text/css"> <META NAME="robots" CONTENT="noindex, nofollow"> </HEAD> </HTML> |
Ik ben uitgegaan van al bestaande document, dus ik heb een verkeerd voorbeeld gebruikt. Die code is nu verwijderd, maar dat maakt voor mijn probleem verder geen verschil. Bedankt voor de tip iig.quote:Op woensdag 22 maart 2006 15:30 schreef DionysuZ het volgende:
wat doet
[ code verwijderd ]
in je stylesheet?
1 |
Lang leve Opera met de 'Fit to window width'-functie Geen echte oplossing, maar ik heb er geen last vanquote:Op woensdag 22 maart 2006 17:29 schreef DaFan het volgende:
Pas als bovenstaande code-verneukers hun reply aanpassen.
(Vooral Wonko)
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>
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 { } |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |