HTML koding for nubes..

Jolly

Medlem
Hei.

Prøver å lære meg HTML basic, har surfet og lest litt, men til nå har jeg lest på pagesourse og prøver å forstå..

lurer på om det finnes en enkel guide til de basic tingene ?

Jeg har begynt på et nyhetsbrev.
Men fått litt trøbbel med hvordan du får innholdet til å forholde seg til sidene (heter det padding?)

har klart topp, venstre og høyre men ikke bunn. Så siden fortsetter bare videre selv om innholdet er sluttet..

Noen som har råd og hjelp å komme med ?
 

Jolly

Medlem
Takk for svar og link !:)
Her er koden:



<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TemPt Accessories V.I.P Nyhetsbrev</title>
</head>




<body>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="top" bgcolor="#ffe77b" style="background-color:#ffe77b;"><br>
<br>
<table width="600" border="0" cellspacing="0" cellpadding="0">






<tr>
<td align="left" valign="top"><img src="http://tempt.no/nyhetsbrev/header%20600x70px%20%20copy.png" width="600" height="70" style="display:block;"></td>
</tr>


<tr>

<td align="left" valign="top" bgcolor="#564319" style="background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding:10px;"><div style="font-size:36px; color:#000000;"><b>V&aelig;rs&aring;god, et godt tilbud til deg!</b>
</tr>


<tr>
<td align="left" valign="top" bgcolor="#ffffff" style="background-color:#ffffff;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="middle" style="padding:10px; color:#000000; font-size:30px; font-family:Georgia, 'Times New Roman', Times, serif;">Natt&aring;pent p&aring; &Oslash;yrane-Torg 26.September!</tr>
</table>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>








</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="middle" style="padding:5px;"><img src="http://tempt.no/nyhetsbrev/566x204%20copy.PNG" width="566" height="204"></td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:15px;">
<tr>



<tr>
<td align="left" valign="top" bgcolor="#ffffff" style="background-color:#ffffff;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="middle" style="padding:10px; color:#000000; font-size:25px; font-family:Georgia, 'Times New Roman', Times, serif;">Du velger selv hvilke produkter du vil bruke rabatten p&aring;!</tr>
</table>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>




</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="middle" style="padding:5px;"><img src="http://tempt.no/nyhetsbrev/RABATT-30.PNG" width="566" height="204"></td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" style="margin-bottom:15px;">
<tr>



</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-bottom:10px;">





</table>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="50%" align="left" valign="middle" style="padding:10px;"><table width="75%" border="0" cellspacing="0" cellpadding="4">
<tr>
<td align="left" valign="top" style="font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000000;"><b>Follow Us On</b></td>
</tr>
<tr>
<td align="left" valign="top" style="font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000;"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="33%" align="left" valign="middle"><img src="images/tweet48.png" width="48" height="48"></td>
<td width="34%" align="left" valign="middle"><img src="images/in48.png" width="48" height="48"></td>
<td width="33%" align="left" valign="middle"><img src="images/face48.png" width="48" height="48"></td>
</tr>
</table></td>
</tr>
</table></td>
<td width="50%" align="left" valign="middle" style="color:#564319; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:10px;"><b>Hours:</b> Man-Fre. 10:00-20:00, Lør. 10:00-18:00 <br>
<b>Customer Support:</b> <a href="mailto:name@yourcompanyname.com" style="color:#564319; text-decoration:none;">name@yourcompanyname.com</a><br>
<br>
<b>Company Address</b><br>
Company URL: <a href="http://www.yourcompanyname.com" target="_blank" style="color:#564319; text-decoration:none;">http://www.yourcompanyname.com</a></td>

</tr>
</table></td>
</tr>
<tr>
<td align="left" valign="top"><img src="http://tempt.no/nyhetsbrev/600px%20footer.PNG" width="600" height="100" style="display:block;"></td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">



</tr>
</table>
<br>
<br></td>
</tr>
</table>
</body>
</html>y></html>
 

Jolly

Medlem
Jeg har et megagrunnleggende kurs i HTML du kan få av meg (zip-fil). Det er fra midten av 90-tallet en gang, så det er gammelt, men som sagt V E L D I G grunnleggende hva HTML angår :)

Det ville vært supert! Akuratt det jeg trenger, kan veldig lite..
 

Jolly

Medlem
Takk for svar, nai har funnet mye på google...
bestilte også nå Html for dummies.
Skulle gjerne lært basis kunnskapen..

Når det er noe jeg ikke vet har jeg søkt på "how to" slik har jeg lært omtrent alt jeg har kan; photoshop, 3dsmax, ilustrator ect...
med html kan jeg søke på hver enkelt ting men syntes det var litt vanskelig å forstå helheten i det..
 

adeneo

Medlem
Begynn med det enkle, når du føler et stort behov for å bruke <table> elementer, husk at tabeller er nettopp tabeller, de er ment for tabulære data, slik som i excel, ikke for å ordne layout'en på hele siden din, og du bør nesten alltid bruke noe annet i stedet.

Bruk også W3C validatoren regelmessig for å sjekke at koden din stemmer med standarden.

Begynn tidlig med separasjon. HTML, CSS og javascript bør normalt skilles, helst i egne filer, men i det minste i egne tagger, slik at du unngår stiler og funksjoner direkte på elementer.

Dersom du ikke allerede har det, bør du installere en enkel webserver for å teste med, for eksempel WAMP eller EasyPHP, og du bør bruke en skikkelig editor med highlighting slik at du ser skrivefeilene dine, og huske å alltid lagre filene i UTF8 slik at du slipper å bruke entities som &aring; &aelig; osv.
For eksempel er Notepad++ mye brukt, jeg bruker oftest Komodo, VS2010 og Eclipse

W3Schools er et greit sted å slå opp ting dersom du lurer på noe, enda bedre er W3C, men det kan bli noe teknisk.

Et greit sted for å lære koding er Codecademy eller å følge med litt på stack overflow

Du bør også snarest begynne å bruke en CSS reset, som resetter CSS'en slik at du unngår en del problemer med nettlesernes innebygde stilark, og gjøre deg kjent med konsollen i nettleseren din, som bør være alt annet enn Internet Eksploderer, Chrome er finfint, og du åpner konsollen med F12.

Jeg brukte ti minutter på å skrive om koden din til noe som er litt mer brukervennlig, du kan se resultatet her -> JS Bin - Collaborative JavaScript Debugging !

PHP:
<!DOCTYPE html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>TemPt Accessories V.I.P Nyhetsbrev</title>
        <style>
            html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
            body{line-height:1}
            article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
            nav ul{list-style:none}
            blockquote,q{quotes:none}
            blockquote:before,blockquote:after,q:before,q:after{content:none}
            a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
            ins{background-color:#ff9;color:#000;text-decoration:none}
            mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
            del{text-decoration:line-through}
            abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
            table{border-collapse:collapse;border-spacing:0}
            hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
            input,select{vertical-align:middle}
            html, body {width: 100%; margin: 0; padding: 0; top: 0; left: 0; border:0; outline:0;}
            body {vertical-align:baseline; font-size: 62.5%; font-family: arial, verdana, sans-serif; background: #ffe77b}
            #container {
                width: 600px; 
                position: relative; 
                margin: 40px auto;
                background: #fff;
            }
            .header {
                position: relative;
                top: -10px;
            }
            h1 {
                font-weight: bold; 
                font-size: 36px;
                margin: 10px;
            }
            h2 {
                padding:10px; 
                margin: 3px 0;
                font-size:30px;
                font-weight: normal;
                font-family:Georgia, 'Times New Roman', Times, serif;
                text-align: center;
            }
            h3 {
                padding: 10px;
                margin: 10px 0;
                font-size:25px; 
                font-weight: normal;
                font-family:Georgia, 'Times New Roman', Times, serif;
                text-align: center;
            }
            h4 {
                font-family:Verdana, Geneva, sans-serif; 
                font-size:14px;
                font-weight: bold;
                margin: 10px 0;
            }
            #container a {
                color:#564319; 
                text-decoration:none;
            }
            .centered {
                position: relative;
                margin: 0 auto;
                display: block;
            }
            #social {
                position: relative; 
                float: left;
                margin: 20px;
            }
            #social img {
                margin-right: 14px;
            }
            #hours {
                position: relative;
                float: right;
                margin: 25px 20px 20px 20px;
                display: inline;
                height: 100px;
            }
            #hours p {
                margin-top: 10px;
            }
            #hours .title {
                position: relative;
                width: 100px;
                display: inline-block;
                font-weight: bold;
            }
        </style>
    </head>
    <body>
        <div id="container">
            <img src="http://tempt.no/nyhetsbrev/header%20600x70px%20%20copy.png" width="600" height="70" alt="bakgrunn" class="header" />
            <h1>Værsegod, et godt tilbud til deg!</h1>
            <h2>Nattåpent på Øyrane-Torg 26.September!</h2>
            <img src="http://tempt.no/nyhetsbrev/566x204%20copy.PNG" width="566" height="204" alt="bilde" class="centered" />
            <h3>Du velger selv hvilke produkter du vil bruke rabatten på!</h3>
            <img src="http://tempt.no/nyhetsbrev/RABATT-30.PNG" width="566" height="204" alt="bilde2" class="centered" />
            <div id="social">
                <h4>Follow Us On</h4>
                <img src="images/tweet48.png" width="48" height="48" alt="twitter" />
                <img src="images/in48.png" width="48" height="48" alt="LinkedIn" />
                <img src="images/face48.png" width="48" height="48" alt="facebook" />
            </div>
            <div id="hours">
                <p>
                    <span class="title">Hours: </span>
                    <span class="content">Man-Fre. 10:00-20:00, Lør. 10:00-18:00</span>
                </p>
                <p>
                    <span class="title">Customer Support: </span>
                    <span class="content"><a href="mailto:name@yourcompanyname.com">name@yourcompanyname.com</a></span>
                </p>
                <p>
                    <span class="title">Company Address: </span>
                    <span class="content">1 Infinite Loop, Cupertino, CA 95014, USA</span>
                    
                </p>
                <p>
                    <span class="title">Company URL: </span>
                    <span class="content"><a href="http://www.yourcompanyname.com" target="_blank">http://www.yourcompanyname.com</a></span>
                </p>
            </div>
            <img src="http://tempt.no/nyhetsbrev/600px%20footer.PNG" width="600" height="100" alt="footer" />
        </div>
    </body>
</html>
 
Sist redigert:

Jolly

Medlem
Wow, Takk så mye!
ja som sakt, har jeg akkurat startet med det og kan fint lite...

Jeg har brukt notepad og prøvd å lære fra andre sine pagesource..

Det så mye mer oversiktlig ut den du skrev. hvordan forandrer du fargen på teksten ?
er notepad++ greit å starte med ? Notepad++ v6.4.5 - Current Version er dette programmet ?

så hvordan kan jeg få tekst plassert foran bildet i bunn /footeren ?
 

Olavxxx

Member
Hei,
Jeg ville laget siden på nytt med HTML5 elementer.
HTML5 Introduction << for å komme i gang.

Les gjennom alle elementene før du begynner (sett av en god time og litt kaffe!).
Både tag og description, les teksten og forklaringer!

Deretter tenker du gjennom "hva har jeg på siden"?

Du har for eksempel navigasjon, det skal inni <nav></nav>
Du har gjerne footer, det tar du inn i <footer></footer>

PS! Article vs Aside:
Article er en "frittstående" informasjonsdel.

Det trenger ikke være en artikkel slik avisene skriver, det kan være et produkt eller et eventyr, en oppskrift, hva som helst. Aside er noe tilleggsinformasjon (men må være relatert).

Til andre deler, kan man bruke section.

PS! HTML5 doctor er genial ressurss:
The section element | HTML5 Doctor feks om section
 
Topp