Met een beperkt budget is dit gewoon moeilijk, helemaal als je geen controle hebt over de structuur van de functionaliteit die je moet includen. Wie zegt dat de partij met de app die in de iframe moet komen een MVC-structuur gebruikt, en zo ja, wie zegt dat die overeen komt met de mijne?quote:Op maandag 15 januari 2007 16:32 schreef Geqxon het volgende:
[..]
Het model en de controller op de server van degene die de dienst levert, en de view in je pagina verwerken doormiddel van een ASP code. Connectie naar de andere server door het één en andere te includen en klaar is kees. Veel netter dan een iframe, gewoon zoals het hoort.
MVC is eigenlijk een splitsing tussen verantwoordelijkheden.quote:Op maandag 15 januari 2007 16:35 schreef Swetsenegger het volgende:
[..]
wat is een model en wat is een controller? Graag concrete voorbeelde gexon, je doet namelijk nogal boude uitspraken
Da's ook makkelijk om te roepenquote:
1 2 3 4 5 6 7 8 | browser_version= parseInt(navigator.appVersion); browser_type = navigator.appName; if (browser_type == "Microsoft Internet Explorer" && (browser_version <= 6)) { document.write("<link REL='stylesheet' HREF='css/iefix.css' TYPE='text/css'>"); } </script> |
1 2 3 4 5 6 7 8 9 10 11 | border-style: solid; border-color: #DDDDDD; border-width: 1px; } .smallblock, .loginblock{ border-style: solid; border-color: #424269; border-width: 1px; } |
Microsoft heeft zelf een veel makkelijkere browserdetect-constructie, zonder JavaScript:quote:Op maandag 15 januari 2007 22:46 schreef Geqxon het volgende:
Mijn dotted border probleem is trouwens zeer komisch opgelost:
[ code verwijderd ]
Dat is meer een truukje door iets in comments te stoppen wat toevallig alleen IE door heeft, echter wil ik zekerheid dat hij het alleen in IE6 doet.quote:Op maandag 15 januari 2007 22:51 schreef Berkery het volgende:
[..]
Microsoft heeft zelf een veel makkelijkere browserdetect-constructie, zonder JavaScript:
http://www.quirksmode.org/css/condcom.html
Ik snap je sarcasme (?) niet.quote:Op maandag 15 januari 2007 23:02 schreef SuperRembo het volgende:
Nee joh,
Conditional comments op deze manier gebruiken is puur om je incompetentie programming-skills te verbergen.
Jouw js oplossing is eerder een hack dan de conditional css dat is.quote:Op maandag 15 januari 2007 23:25 schreef Geqxon het volgende:
Ik zie het als een hack, de rede dat ik het niet gebruik. De javascript fout zie ik zo 123 al, al is het eerder een schoonheidsfoutje. Dit script is dan ook een brute copy / paste![]()
HTML, CSS en JS zijn niet mijn ding, webdesign laat ik aan langharige hippies met teveel creativiteit en vrijetijd over.
Mja... totdat IE7 of later het straks ook gaat ondersteunen, en dan heb je een probleemquote:Op dinsdag 16 januari 2007 07:34 schreef haaahaha het volgende:
Je kunt trouwens toch via een simpelere hack enkel voor IE definities maken?
TD{border: dotted 1px #ff0000;}
*html TD{border: dotted 2px #ff0000;}
In IE zul je een 2pixel dikke dotted lijn zien, in browsers anders dan IE een 1pixel dikke dotted lijn.
Of mis ik hier het probleem?
quote:Op maandag 15 januari 2007 23:25 schreef Geqxon het volgende:
Ik zie het als een hack, de rede dat ik het niet gebruik. De javascript fout zie ik zo 123 al, al is het eerder een schoonheidsfoutje. Dit script is dan ook een brute copy / paste![]()
HTML, CSS en JS zijn niet mijn ding, webdesign laat ik aan langharige hippies met teveel creativiteit en vrijetijd over.
IE7 ondersteund dotted border van 1px prima.quote:Op dinsdag 16 januari 2007 08:56 schreef CraZaay het volgende:
[..]
Mja... totdat IE7 of later het straks ook gaat ondersteunen, en dan heb je een probleemOf een andere browser andersom.
Daar waar maar 1 browser conditional CSS ondersteund vind ik dat een hack. Een javascript script die kijkt welke browser de pagina bezoekt en aan de hand daarvan een actie uitvoert lijkt mij veiliger.quote:Op dinsdag 16 januari 2007 07:34 schreef GI het volgende:
[..]
Jouw js oplossing is eerder een hack dan de conditional css dat is.
Lees het nog eens en zie dat ik het over de CSS hack had.quote:Op dinsdag 16 januari 2007 12:32 schreef Geqxon het volgende:
[..]
IE7 ondersteund dotted border van 1px prima.
quote:Op maandag 15 januari 2007 23:25 schreef Geqxon het volgende:
Ik zie het als een hack, de rede dat ik het niet gebruik. De javascript fout zie ik zo 123 al, al is het eerder een schoonheidsfoutje. Dit script is dan ook een brute copy / paste![]()
HTML, CSS en JS zijn niet mijn ding, webdesign laat ik aan langharige hippies met teveel creativiteit en vrijetijd over.
quote:Op dinsdag 16 januari 2007 20:46 schreef haaahaha het volgende:
Er klopt eerlijk gezegd niet veel van de layers, zoals de inhoud_rechts en inhoud_links_top, waarom al die layers erin man? Waarom zo complex?
Alleen is in FF 2 onder OSX de buttonbar smaller dan de header fotoquote:Op dinsdag 16 januari 2007 21:17 schreef haaahaha het volgende:
Nee nou ja, ik vind de layers zoals je ze hebt opgezet redelijk complex.
Kiek, ik ben zo vrij geweest om dit te maken:
http://www.ll0ll.com/baggeruser
Voor het gemak heb ik 1 type navigatieitem gemaakt en die 4 keer neergezet. Verder heb ik de 2de pixelborder weggelaten, je ziet dat ding amper en je maakt jezelf er alleen maar moeilijk mee.
Misschien helpt het je, misschien niet
Ah ok, ik had de source niet bekeken.quote:Op dinsdag 16 januari 2007 21:50 schreef haaahaha het volgende:
gnegne dat issie in elke browser omdat ik voor het gemak 4x dezelfde button heb gepakt. Voor het idee volstond dat leek me.
De namen zijn ook niet echt handig gekozen. Semantiek gaat ook over de naamgeving van je id's en classes: zorg dat deze de inhoud beschrijven en niet de weergave (dus niet 'inhoud_rechts', maar bijvoorbeeld 'menu').quote:Op dinsdag 16 januari 2007 20:46 schreef haaahaha het volgende:
Er klopt eerlijk gezegd niet veel van de layers, zoals de inhoud_rechts en inhoud_links_top, waarom al die layers erin man? Waarom zo complex?
Ik zie dat je de code van je site hebt aangepast?quote:Op dinsdag 16 januari 2007 20:35 schreef BaggerUser het volgende:
bah bah bah! het lukt me niet ben nu al 2 uur er mee bezig maar ik kan niet vinden wat het is...
ben bezig met een website
http://www.esperanza-bolivia.com en heb eerst in paint gemaak thoe ik de website wil hebben.. maa rop een wonderbaarlijke manie rzit er ergens een ruimte van 2 pixel die ik niet gevuld krijg waardoor de hele website lelijk wordt.. ik zal proberen duidelijk te maken wat ik bedoel...
ik heb dit:
http://www.esperanza-bolivia.com
het is de bedoeling dat de site dit wordt:
http://www.esperanza-bolivia.com/voorbeeld.jpg
hier gaat het mis
http://www.esperanza-bolivia.com/mis.jpg
dit zijn de bestanden
http://www.esperanza-bolivia.com/index.zip
iemand enig idee waar die 2 pixels vandaan komen?
waarom zou je?quote:Op maandag 29 januari 2007 22:35 schreef Geqxon het volgende:
Ik weet dat DIVs netter zijn, maar bij zo'n geval kun je toch prima tabellen gebruiken?
1 2 3 4 | <img style="float: right"> tekst.... </div> |
lol, juist voor deze oplossing heb je een stuk javascript nodig. Daarnaast is de positie van de 'uitklap' in dit geval afhankelijk van het hoofditem. Een stuk lastiger om uit te lijnen.quote:Op maandag 29 januari 2007 23:35 schreef the_disheaver het volgende:
Ow, ik lees eigenlijk verkeerd...
zijn 9 thumbs met 1 tekstvlak.
Zou met geklooi ook zonder javascript kunnen, via a:hover.
en display: #
kost wat meer geklooi, maar wel leuk geklooi
http://www.howtocreate.co.uk/tutorials/testMenu.html
quote:Op maandag 29 januari 2007 21:59 schreef hornage het volgende:
tabellen? niet schelden hier he
je kan dit imho het beste doen met een ul met daarin li-elementen die een marge aan rechterkant en onderkant hebben en een vaste breedte en hoogte.
1 |
1 2 | a:hover span {display:block;position:absolute;top:10em;left;10em;z-index:1;} |
Da's toch wel subjectief hoor. Ook al zou ik het ook met CSS doen, je kunt ook zeggen dat het veranderen van een element als je er met de muis overheen gaat gedrag is, en het dus door JS gedaan zou moeten worden.quote:Op donderdag 1 februari 2007 02:49 schreef Castor het volgende:
Beste oplossing is idd gewoon a:hover. Geen gedoe met JS als het niet nodig is.
Et voila! Hoe fekkin' simpel.quote:Op donderdag 1 februari 2007 16:11 schreef Geqxon het volgende:
Een position:absolute allicht?
1 2 3 4 5 6 7 8 9 10 11 12 | <head> <title>Test</title> </head> <body> <select class="colpick" style="width: 70px;"> <option style="background-color: #7BB;" value="#7BB"></option> <option style="background-color: #DDD;" value="#DDD"></option> <option style="background-color: #AA6;" value="#AA6"></option> </select> </body> </html> |
OS zelfs. ik heb mooie dropdowns gezien.quote:Op woensdag 7 februari 2007 15:52 schreef Geqxon het volgende:
Ik zou haast zeggen dat dat iets is dat in je browser ingebakken zit.
dan moet ik dus iets anders gaan doen...quote:Actually, that's not necessarily what it defaults to. On my PC, the
highlight color is a lovely light olive green, because that's the color
scheme I set for the OS (can't stand that bright XP blue!). So, the
look of the select box is largely controlled by the OS, and thus there's
not much you can do with CSS to change how it looks.
http://www.dzr-web.com/misc/stylesheet-switching/quote:Op donderdag 8 februari 2007 23:45 schreef Tuvai.net het volgende:
Stel ik heb een pagina met een 'default' template en een paar Alternate stylesheets. Nu kun je in Firefox fijn naar Beeld > Paginastijl gaan en daar de alternate stylesheets selecteren zodat de pagina die je bekijkt, meteen met de door jouw geselecteerde stylesheet weergeven word zonder refresh.
Is er ook een manier om dit te doen op de webpagina zelf door bijvoorbeeld een OnClick="" event, of in ieder geval iets neutraals wat dus ook onder alle omstandigheden werkt (en dus niet alleen met IE en/of Mozilla)?
Gewoon absolute of vaste positionering? Bovenste en onderste div een bepaalde hoogte in pixels meegeven en de middelste geen hoogte, maar slechts een top- en bottomwaarde meegeven afhankelijk van de hoogte van de twee andere divs?quote:Op zondag 11 februari 2007 12:51 schreef fokME2 het volgende:
Weet iemand hoe ik dit wel voor elkaar kan krijgen?![]()
1 2 3 4 5 6 7 8 9 | heading </div> <div style="position: absolute; top: 150px; bottom: 150px; overflow: auto;"> hele lange content </div> <div style="position: absolute; height: 150px; bottom: 0px;"> footer </div> |
IE7 zit in compatibiliteitsmodus. Geef een stricte Doctype mee, dan werkt het wel.quote:Op zondag 11 februari 2007 14:19 schreef fokME2 het volgende:
Maar IE6 werkt niet mee (IE7 weet ik niet).
Of transitional, dan werkt het ook waarschijnlijk.quote:Op zondag 11 februari 2007 14:55 schreef AnGabhar het volgende:
[..]
IE7 zit in compatibiliteitsmodus. Geef een stricte Doctype mee, dan werkt het wel.
Nou ja, met 'stricte' bedoelde ik in het algemeen iedere doctype die IE in standaardmodus gooit. Dat is voor zover ik weet iedere doctype met een volledige URI, zelfs een transitional doctype wordt dan nog in standaardmodus weergegeven.quote:Op zondag 11 februari 2007 15:04 schreef CraZaay het volgende:
[..]
Of transitional, dan werkt het ook waarschijnlijk.
Nee, een lay-out met tabellen maken is nooit een oplossing. Maar de tabelcellen simpelweg vervangen door divs ook niet.quote:Op zondag 11 februari 2007 17:11 schreef fokME2 het volgende:
@CraZaay:
Het was aanvankelijk niet de bedoeling dat het er zo uit zou komen te zien(html), maar deze layout met tabellen maken lijkt me ook niet echt de oplossing? Daarbij kreeg ik het probleem met tabellen niet opgelost.
Waarschijnlijk kun je die afbeeldingen aan hele andere elementen hangen die je sowieso nodig hebtquote:Op zondag 11 februari 2007 18:07 schreef fokME2 het volgende:
@CraZaay
Met achtergrondafbeeldingen werken kan inderdaad, maar dan krijg je allemaal lege divs? Daarbij werkt mn IE pngfix dan niet![]()
http://msdn.microsoft.com(...)s/sizingmethod_1.aspquote:Op zondag 11 februari 2007 21:11 schreef fokME2 het volgende:
Een andere sizingMethod? Heb je nog een hulpvolle suggestie?![]()
Dat ligt eraan hoe je het bekijkt:quote:Op maandag 12 februari 2007 19:35 schreef CraZaay het volgende:
Floaten is wat mij betreft de netste oplossing. En je hebt nu al redundante HTMLDie id="menu" kun je prima aan de ul hangen, scheelt weer een nutteloze div.
1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | width: 300px; margin: 0 auto; text-align: center; background-color: #424269; padding: 10px; cursor: pointer; } .bigbutton:hover{ background-color: #42425B; } .buttonfont{ font-family: Verdana, Arial; font-size: 12px; color: #FFFFFF; } |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |