login  Naam:   Wachtwoord: 
Registreer je!
 Forum

html tips

Offline antrax - 05/04/2012 19:35
Avatar van antraxLid Hallo

Ik ben al tijdje bezig met html css en gaat al aardig goed.
Nu heb ik een eigen website en een vriend van me heeft een design gemaakt voor mij die ben ik nu aan het omzetten naar html en daar heb ik wat tips voor nodig. Bijvoorbeeld dat stukje op de screen dat heb zo gecodeerd als de code eronder. dat plaatje hieronder is ingedeeld in losse afbeeldingen zegmaar.
Nu is mijn vraag hoe ik het gecodeerd is dat goed of hoe kan ik dat anders het beste doen.

Vriendelijke Groeten Robbert
http://i39.tinypic.com/11t4hw8.png
  1. <div id="inloggen2">
  2. <div id="vijftien"></div>
  3. <div id="zestien"></div>
  4. <div id="zeventien"></div>
  5. <div id="Inloggen"></div>
  6. <div id="negentien"></div>
  7. <div id="Prev"></div>
  8.  
  9. <div id="LoginFey"></div>
  10. </div>


  1. #inloggen2
  2. {
  3. width:952px;
  4. height:195px;
  5. background-color:#FFF;
  6. text-align:center;
  7. float:left;
  8. }
  9.  
  10. #vijftien
  11. {
  12. background-image:url(images/index_15.gif);
  13. float:left;
  14. width:495px;
  15. height:69px;
  16. }
  17.  
  18. #zestien
  19. {
  20. background-image:url(images/index_16.gif);
  21. float:left;
  22. width:457px;
  23. height:69px;
  24. }
  25.  
  26. #zeventien
  27. {
  28. background-image:url(images/index_17.gif);
  29. float:left;
  30. width:494px;
  31. height:38px;
  32. }
  33.  
  34.  
  35. #eenentwintig
  36. {
  37. background-image:url(images/index_21.gif);
  38. float:left;
  39. width:10px;
  40. height:1px;
  41. }
  42.  
  43.  
  44.  
  45. #negentien
  46. {
  47. background-image:url(images/index_19.gif);
  48. float:left;
  49. width:494px;
  50. height:88px;
  51. }
  52.  
  53. #Inloggen
  54. {
  55. background-image:url(images/vakz4inloggen.gif);
  56. float:left;
  57. width:138px;
  58. height:19px;
  59. }
  60.  
  61. #Prev
  62. {
  63. background-image:url(images/prev.jpg);
  64. float:left;
  65. width:293px;
  66. height:63px;
  67. }
  68.  
  69. #LoginFey
  70. {
  71. background-image:url(images/loginfey.jpg);
  72. position:relative;
  73. float:left;
  74. width:78px;
  75. height:83px;
  76. }




20 antwoorden

Gesponsorde links
Offline Pieter - 06/04/2012 11:04
Avatar van Pieter Gouden medaille

SEO guru
Dat is een ondoorzichtige vraag. Al die cijfertjes als divs zeggen helemaal niets, het totale plaatje ontbreekt. 

Wat ik wel als tips kan geven:
-gebruik zo min mogelijk divs, die vervuilen je code. Enkel gebruiken als het echt nodig is.
-geef een logische opbouw aan je htmlstructuur. En treffelijke namen. Want hoe weet je binnen een halfjaar nog wat zeventien is?
Offline antrax - 06/04/2012 13:33
Avatar van antrax Lid Het gaat om dat plaatje die is in stukjes gehakt zegmaar en die moet ik omzetten naar html Css hoe kan ik dat het beste doen is me vraag? Iedergeval bedankt voor je andere tips
Offline larssy1 - 06/04/2012 13:59
Avatar van larssy1 MySQL beginner 1. Geef plaatjes een duidelijke benaming (header, menuLeft, menuBg, menuRight, etc), geen index_17 en weet ik veel wat.
2. Geef je div's een duidelijke classe naam (headerContainer, header)
3. Maak de plaatjes niet te groot, bijv: achtergrond plaatje maak je gewoon een herhalend plaatje of constante achtergrond. Het is belangrijk dat het achtergrond plaatje zo klein mogelijk qua omvang blijft. Een te groot plaatje resulteert in een te lang ladende website.
4. Ik zelf deel altijd mijn plaatjes op en zet ze in de CSS in de achtergrond. Ik gebruik enkel plaatjes in mijn HTML als het ECHT nodig is, anders niet.

Je kunt hiervoor wel kijken in mijn huidige project, misschien dat je er iets wijzer uit kunt komen.
http://www.unrealxs.com/beta/beta/test/

Nog een belangrijk iets. Vergeet nooit je HTML en CSS W3C valid te krijgen.
Offline antrax - 06/04/2012 14:43 (laatste wijziging 06/04/2012 14:45)
Avatar van antrax Lid bedankt voor je tips zal ze meenemen uit jou huidige project wordt ik zeker wijzer nogmaals bedankt. Nog even een andere vraag hoe kan ik bij een li ervoor zorgen dat de de achtergrond kleur om en om is dus rood wit blauw en dan weer rood wit blauw
Offline Pieter - 06/04/2012 15:58
Avatar van Pieter Gouden medaille

SEO guru
Dat kan je via CSS (google op alternating row colors css) of via php.
Offline larssy1 - 06/04/2012 18:48
Avatar van larssy1 MySQL beginner
Pieter schreef:
Dat kan je via CSS (google op alternating row colors css) of via php.


Alhoewel deze php een mogelijkheid is, kijk ik zelf vooral of de $i waarde een even of oneven getal is en of het een rest waarde heeft
Offline Pieter - 06/04/2012 20:37
Avatar van Pieter Gouden medaille

SEO guru
Dat is wat ik bedoel Larssy. Tenzij jij het via javascript zou doen. 
Offline antrax - 06/04/2012 20:50
Avatar van antrax Lid bedankt allemaal ga ermee aan de slag nu thnxx
Offline larssy1 - 07/04/2012 14:42
Avatar van larssy1 MySQL beginner
Pieter schreef:
Dat is wat ik bedoel Larssy. Tenzij jij het via javascript zou doen. 


Ik probeer JS vaak te vermijden voor zulke gevallen indien het geval iemand JS niet aan heeft staan in zijn browser.

Ik keek enkel naar het PHP voorbeeld in de link die jij gaf 
Offline antrax - 21/04/2012 10:26
Avatar van antrax Lid Ben inmiddels opnieuw begonnen en het gaat al stukken beter dankzij jullie tips.

Welke editior gebruiken jullie dreamweaver notepad ++. Ik gebruik dreamweaver in de browser is me template wel goed. Maar in dreamweaver kloppen de positie's van de plaatjes niet meer hebben jullie dat probleem ook wel is.

Dit is in google chrome
En dit is dan Dreamweaver

groeten Robbert
Offline Pieter - 21/04/2012 15:34 (laatste wijziging 21/04/2012 15:35)
Avatar van Pieter Gouden medaille

SEO guru
Ik werk in Smultron, een mac variant van Notepad++. 
Kleuren highlighting van mijn code, meer heb ik niet nodig. De rest zit allemaal in het hoofd en ik heb in de loop der jaren mijn eigen documentatie opgebouwd.

Ik ben sindsdien nog maar weinig programma's tegengekomen die ik liever gebruik. Positioneren doe ik zonder grafische editor, je code wordt er immers meestal zo lelijk of inefficiënt door. Klooien om alles pixelperfect te krijgen in elke browser moet je bijna overal doen. 
Offline larssy1 - 21/04/2012 16:43
Avatar van larssy1 MySQL beginner Ikzelf gebruik Dreamweaver voor de Layout, voor puur de code gebruik ik vooral notepad++
Offline antrax - 30/06/2012 01:43
Avatar van antrax Lid Hallo allemaal

de template omzetten naar html css is allemaal gelukt nu. Ben nu een stapje verder aan het gaan en dat is wordpress implementeren maar nu loop ik bij een stukje vast.hoe zorg ik er voor dat ik dit effect krijg in wordpress dus de kleuren om en om en de tekst/link afgekort zegmaar alvast bedankt

http://i49.tinypic.com/24qvb0i.png
Offline UpLink - 01/07/2012 00:23
Avatar van UpLink ... Het mee in de CSS van de actieve template zetten of een custom CSS maken en mee laten inladen...
Offline antrax - 01/07/2012 01:52
Avatar van antrax Lid In de HTML CSS versie heb ik het zo. Deze css gebruik ik dus ook voor me wordpress template. vandaar dat ik niet hellemaal begrijp wat je bedoelt sorry.
  1. <li class="item A"> Duizenden fans op de eerste.. </li>
  2. <li class="item B"> Duizenden fans op de eerste.. </li>
  3. <li class="item A"> Duizenden fans op de eerste.. </li>
  4. <li class="item B"> Duizenden fans op de eerste.. </li>
  5. <li class="item A"> Duizenden fans op de eerste.. </li>
  6. <li class="item B"> Duizenden fans op de eerste.. </li>
  7. <li class="item A"> Duizenden fans op de eerste.. </li>
  8. <li class="item B"> Duizenden fans op de eerste.. </li>


  1. .item.A {
  2. background-color:#e0e0e0;
  3. width:225px;
  4. height:20px;
  5. }

Offline Pieter - 01/07/2012 08:44
Avatar van Pieter Gouden medaille

SEO guru
@Antrax, is de tekst die af te korten is, de tekst van je artikel? Anders kan je dat simpelweg via the_excerpt() regelen. In je functions.php kan je dan volgende code plakken:

  1. function custom_excerpt_length( $length ) {
  2. return 20;
  3. }
  4. add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );


Daarmee zet je de maximum lengte op 20 woorden.


Voor de kleuren, kan je dit of via CSS3 doen, maar dan werkt het niet in elke browser:
  1. li:nth-child(odd) { background: red; }


Een andere mogelijkheid is via php in een loop de class te zetten.
Offline antrax - 01/07/2012 23:05
Avatar van antrax Lid Heb een bestand functions.php aangemaakt met de volgende code erin maar de code wil niet werken?
moet ik het bestand functions.php ergens oproepen ofzo.bedoel de titel is nu lang maar moet afgekort moet worden.
  1. <?php
  2. function custom_excerpt_length( $length ) {
  3. return 20;
  4. }
  5. add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
  6. ?>


Die css code werkt nu wel perfect.
Offline Pieter - 02/07/2012 09:29
Avatar van Pieter Gouden medaille

SEO guru
Je functions.php staat in je template map en wordt automatisch door WordPress uitgelezen. Als het de titel is, zal het niet baten, want dit werkt enkel voor de excerpt (de korte samenvatting).

Voor de titel zal je van de php strlen() moeten gebruik maken. Plaats volgende functie in je functions.php file:

  1. function afgekort($text) {
  2. $chars_limit = 100; // max. aantal letters
  3. $chars_text = strlen($text);
  4. $text = $text." ";
  5. $text = substr($text,0,$chars_limit);
  6. $text = substr($text,0,strrpos($text,' '));
  7. if ($chars_text > $chars_limit)
  8. { $text = $text."..."; } // Afkorting
  9. return $text;
  10. }


En dan roep je je titel aan door volgende code:
  1. <?php echo afgekort(get_the_title()); ?>
Offline antrax - 08/07/2012 21:50
Avatar van antrax Lid Thnxx voor je hulp je code's werken perfect heb weer een hoop geleerd over wordpress.

Als ik dit effect wil kwa foto pagina's kan ik dan het beste voor elk foto verslag een aparte pagina maken?Dit effect bedoel ik
Offline Pieter - 09/07/2012 11:41
Avatar van Pieter Gouden medaille

SEO guru
@Antrax, dat doe je inderdaad beter in een post of pagina als je het op die manier wilt.

PS: als een post nuttig is, kan je de persoon bedanken door op "Bedank poster!" te klikken bij de persoon die je geholpen heeft. Zo kunnen mensen ook later zien waar het meest nuttige antwoord staat.
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.25s