Gå til innhold

Uke 36 HTML Heroside

Denne uken jobbet vi med:

Dagens kode og side: https://github.com/VaagenIM/hero-demo-v1
Web: https://vaagenim.github.io/hero-demo-v1/

Gjøremål

Du skal kunne legge til en ekstern CSS dokument på en HTML side og skal minst endre ett element via CSS.

Veiledning: https://www.w3schools.com/css/css_howto.asp

Husk!

Man lærer alltid best dersom man er nysgjerrig og prøver ut nye ting på egen hånd. Spør onkel Google! Alt er mulig, alt er lov.

I HTML kan ting gjøres på tusen forskjellige måter, det er vanlig å gjøre feil; det er faktisk slik man lærer.

Fremtidige gjøremål

Vi skal se på hvordan vi lager seksjoner / inndelinger i HTML, slik at vi kan flytte samlete elementer, istedenfor individuelle elementer. - Dette er mye bedre praksis og er ofte enklere å jobbe med.

Et fremtidig blikk inn i seksjoner / inndelinger

En section eller inndeling lages via <section> eller <div> tagger (se under). HTML har også noen innebygde navn for seksjoner; <header> og <footer>:

index.html
<html>
<head>
    <title>Min Side</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header>
        <a href="/"><img src="logo.png"></a>
        <div id="menu">
            <a href="#">Link 1</a>
            <a href="#">Link 2</a>
            <a href="#">Link 3</a>
        </div>
    </header>
    <section id="content">
        <h1>Lorem Ipsum</h1>
        <p>Dolor sit amet...</p>
    </section>
    <footer>
        <h3>Copyright Ola Nordmann 2022</h3>
    </footer>
</body>
</html>

Via CSS kan man selektere individuelle seksjoner og endre for eksempel plassering, uten å påvirke innholdet i seksjonen
style.css
header{
    position: fixed; /* På toppen av siden, følg scrollbar til siden */
}
#content{
    background-color: green;
    padding: 20%; /* Elementene på INNSIDEN av seksjonen skal ha 20% innrykk på siden (marg i boka) */
}
footer{
    margin-top: 20%; /* Skal plasseres 20% lenger ned enn forrige element (UTSIDEN) (#content) */
    background-color: blue;
}

Vi skal også fullføre vår Hero Section / landingsside, og lenke til indre del av siden, som vi skal jobbe med etterpå.

Målet fremover

Vi skal ha lært nok om HTML og CSS til å kunne eksperimentere selv og kunne utvikle vårt eget nettsted.

Nettsiden kan handle om deg hvor du eventuelt viser frem ting du har gjort på skolen, eller den kan handle om noe du er interessert i.

Den kan også handle om noe helt annet, selvfølgelig.


1 år siden 2 år siden GitHub Sondre Grønås