het leven is een feestje met flippo's en chippies
Reg. datum: 05 januari 2005
Inderdaad grappige bug: je kan de copie letter per letter selecteren en dan selecteer je idd. ook tergerlijkertijd de tekst in artikel 4.
Dat je maar de helft (xtje) ziet lijkt er verdacht veel op dat ie gecentreerd zit tov linkerrand van nieuwsflitsContainer.
ProMoozz.org - XHTML is for pussies!
Reg. datum: 19 november 2004
Weet niet of je dit een bug moet noemen... De pagina bevat alleen div'jes en wat images, geen enkel ander element, er staan 20 of 30 div'jes (!), elke div heeft een id, diverse divs hebben dezelfde id, elke div heeft position: relative met een z-index, soms zelfs met een float.. 24 fouten in je 'x'html.. Lijkt me meer een kwestie van een rare layouttechniek door gebrek aan kennis.
Boelie-Boelie wijzigde dit bericht 22-07-2006 03:05 (25%)
Cogito ergo dubito
Overigens is je code niet echt top. Ik raad je aan om eens wat over semantiek te lezen, beginnend bij http://home.parse.nl/~michiel/semantiek.html. Je gebruikt een shitload aan divjes terwijl je er maar een paar nodig hebt; hence, je kan het misschien zelfs wel zonder. Gebruik elementen als (ordered)lists voor de nieuwsflitsen, paragrafen voor tekst, headers voor koppen, enzovoort. Daarnaast definieer je meerdere ID's dubbel, dat mag niet. Gebruik -als het écht nodig is- dan spans. Maar probeer het in eerste instantie op te lossen met zo weinig mogelijk id's en spans
kraagjes.nl • HaarlemVoices.nl • Twitter • Social Analytics: react.com
HTML:
1 | <h1>Nieuwsflitsen</h1>
|
Cascading Stylesheet:
1 | * {
|
Let ook op dat ik nog geen ID of class heb gebruikt, dat is hier nog niet eens nodig. Als je meerdere ordered lists gaat toevoegen of de elementen via Javascript of andere manier wilt gaan benaderen, dan kan je natuurlijk wel ID's gaan toevoegen, maar in eerste instantie lijkt het me dan alleen nodig op de ordered list. Alles daarbinnen kan je dan gewoon benaderen via CSS
Jammer is alleen dat IE iets als a[rel="next"] niet snapt, dus daar zullen de linkjes er wat minder uit zien. Kan je wel fixen met Javascript of op een andere manier.
Zoefff wijzigde dit bericht 22-07-2006 10:30 (4%)
kraagjes.nl • HaarlemVoices.nl • Twitter • Social Analytics: react.com
http://kurafire.net/log/a...26/starting-css-revisitedquote:
The other thing is the use of the "star-selector," or * { } in CSS. The star selector selects every single element, which produces an overkill of style-nullifying. Sander pointed out that Mozilla (for one) has a great deal of default styling on form controls, which the star selector nullifies when applying margin:0 and padding:0 to it. As a result, buttons don't behave like buttons anymore, and so forth. I never really noticed that, which only goes to show that I'm no longer used to buttons behaving like buttons. I did some research in this, and as it turned out, most of all the weblogs I frequently comment on have this same problem: buttons not behaving like buttons. In most cases, it was indeed the star selector being the culprit.
Additionally, Mozilla developers have stated that the star selector slows down things. While this is apparently not noticeable for end-users in most cases, it may slow down other aspects that interact with the CSS as well. And don't forget that it's definitely a bit overkill to loop through all elements when you only have to alter a dozen of them, roughly.
Joshua wijzigde dit bericht 22-07-2006 11:18 (71%)
kraagjes.nl • HaarlemVoices.nl • Twitter • Social Analytics: react.com

Blackspot wijzigde dit bericht 22-07-2006 11:37 (3%)
kraagjes.nl • HaarlemVoices.nl • Twitter • Social Analytics: react.com
thanks voor de tips en het stukje code!
Ik besef dat mijn code nogal messy is. Ik ben dus een van de velen die jaren gewerkt heeft met tabellen en het moeilijk vind om over te stappen naar CSS.. ik krijg het vaak wel werkend maar daar is het dan ook wel mee gezegd! En zoals door jullie opgemerkt... met een shitload aan divs
De semantische techniek moet ik me toch maar eens eigen maken.
Ik begrijp uit het commentaar dat dus ook op de ordered lists id te maken zijn zodat ik meerdere lists heb?
Wat ik me afvraag: wanneer gebruik je dan wel divs en wanneer de semantische techniek?
het leven is een feestje met flippo's en chippies
Heb je een paragraaf tekst, dan zet je die dus in een p (paragraph). Heb je een opsomming van dingen, dan zet je die in een ol of li (resp. ordered- en unordered list). Heb je tabulaire data, dan zet je die in een tabel. Enzovoort. Div's worden vaak gebruikt om een aantal elementen te groeperen in grote blokken. Zie het bijvoorbeeld als 'hoofdstukkken'. Leesvoer: http://www.rikkertkoppes.com/thoughts/about-div/
kraagjes.nl • HaarlemVoices.nl • Twitter • Social Analytics: react.com
helemaal goed! thanks!!
Ik ben er wat meer ingedoken en heb het aantal div's drastisch verlaagd voor de gehele site.
Maar nu komt een nieuwe ergernis: er ligt een harde eis dat de site 4.01 moet voldoen! Een belachelijke eis maar helaas!
Bovenstaande techniek werkt prima voor FF, IE (vanaf 5.0x) maar niet voor 4.01.
Ik heb het al proberen te tweaken... maar ik kom er niet uit.
Ligt het misschien aan deze code:
Cascading Stylesheet:
1 | *{
|
Heeft iemand enig idee? of toch maar weer die tabellen??
het leven is een feestje met flippo's en chippies
quote:quibuz schreef op woensdag 02 augustus 2006 @ 23:36:
[...]
Ligt het misschien aan deze code:
Cascading Stylesheet:
1
2
3
4*{
padding:0;
margin:0;
}
Of het daar aan ligt weet ik niet, maar klakkeloos van alle elementen de padding en margin op 0 zetten is imo bad practice...
Het is dat ik geen blog heb, anders zou ik nu een artikel schrijven 'star-selector considered harmfull'
crisp wijzigde dit bericht 03-08-2006 00:42 (13%)
quote:crisp schreef op donderdag 03 augustus 2006 @ 00:40:
[...]
Of het daar aan ligt weet ik niet, maar klakkeloos van alle elementen de padding en margin op 0 zetten is imo bad practice...
Het is dat ik geen blog heb, anders zou ik nu een artikel schrijven 'star-selector considered harmfull'
Die opmerking was een aantal posts hierboven al gemaakt door Spike1506.
Hoeveel mensen denk je dat IE 4.01 nog gebruikt ? 2% ofzo ? Testen is ook al zo handig dit moet je in een oude windows installatie doen of onder Vmware.
quote:Version 4.0 (released in 1997) is used by less than 1%. It has respectable CSS and DOM support, but no XML support.
bron: http://www.w3schools.com/browsers/browsers_explorer.asp
Zonde van je tijd/geld om daar nog eens extra op te letten.
Blackspot wijzigde dit bericht 03-08-2006 01:57 (18%)
Reg. datum: 19 november 2004
Maar stel dat je toch IE4-bezoekers hebt, dan wil dat hopelijk niet per se zeggen dat de site er voor hun precies hetzelfde eruit zou moeten zien als mensen met FF 1.5? Dat is ten eerste door de brakke CSS-ondersteuning ondoenlijk en ten tweede weegt de moeite/tijd/geld niet op tot het percentage bezoekers met IE4. Yahoo vindt dat je zulke prehistorische browsers best een nagenoeg opmaakloze site voor kunt schotelen (IE4 staat niet eens meer in hun lijst). Met structurele markup blijft de site goed leesbaar, ook zonder styling. (CSS eruit filteren voor IE4 kan met een trucje.)
Met tabellen ga je weer terug naar de vorige eeuw, alleen maar omdat de site anders voor 1% visueel minder aantrekkelijk (maar even informatief) is? Een procentje dat binnenkort tot 0 is gereduceerd?
Overigens kun je in IE4 testen door gewoon de losse versie te downloaden.
Cogito ergo dubito
Ehmm.. ik vermoed dat de eis niet is dat hij moet draaien in IE v4.01... maar dat je gebruik moet maken van HTML 4.01quote:quibuz schreef op woensdag 02 augustus 2006 @ 23:36:
Maar nu komt een nieuwe ergernis: er ligt een harde eis dat de site 4.01 moet voldoen!
Hierdoor ging ik er eigenlijk vanuit dat hij het over de browser had:quote:frickY schreef op donderdag 03 augustus 2006 @ 07:57:
[...]
Ehmm.. ik vermoed dat de eis niet is dat hij moet draaien in IE v4.01... maar dat je gebruik moet maken van HTML 4.01
quote:Bovenstaande techniek werkt prima voor FF, IE (vanaf 5.0x) maar niet voor 4.01.
Pagina: 1

