2021-10-04 ========== .. sectnum:: Bootstrap setup --------------- In de vorige les maakten we een basis-template aan, dat door alle templates herbruikt kan worden. Hierin kunnen we dus algemene HTML-code plaatsen, die we in elke pagina willen zien terugkomen. Ga naar de Bootstrap website, en klik op 'Get Started'. Zoek nu de sectie met naam 'Starter template' en kopieer de HTML-code naar je 'base.html' bestand. Vervang '

Hello world

' door je '{% block content %}{% endblock %}' code. Herlaad de website en merk op dat de lettertypes aangepast werden. Bootstrap container ------------------- Open 'tweet_detail.html' en plaats de huidge informatie in een 'div' met class 'container':: {% extends 'tweet/base.html' %} {% block content %}
Message: {{ object.msg }} Likes: {{ object.likes }} Timestamp: {{ object.timestamp }}
{% endblock %} Herlaad de website en merk op dat er nu links een marge gebruikt wordt. Gebruikt 'Google Inspector' om deze 'div' te inspecteren, en merk op dat zowel links als rechts een marge gebruikt wordt. De container CSS-class zorgt ervoor dat je website niet de gehele breedte van het scherm gebruikt, omdat dit als onpraktisch beschouwd wordt. De inhoud van je site wordt dan gecentreerd weergegeven, met links er rechts marges. Open 'tweet_list.html' en voer dezelfde aanpassing uit in dit bestand. Bootstrap list-group -------------------- Bestudeer het eerste voorbeeld op de Bootstrap documentatie pagina over 'list group': https://getbootstrap.com/docs/5.1/components/list-group/ We gaan deze code gebruiken om onze lijst-weergave van tweets mooier te maken. Gebruik :code:`