Pagina's opmaken met CSS ontwerpen

Laatst bijgewerkt op 25 apr. 2024

Lees hoe u het deelvenster CSS ontwerpen gebruikt om stijlpagina's, mediaquery's en kiezers te maken of te koppelen en om CSS-eigenschappen in te stellen.

Het deelvenster CSS ontwerpen
Het deelvenster CSS ontwerpen

Het deelvenster CSS Designer (Window > CSS Designer) is een CSS-eigenschappen-inspector waarmee je "visueel" CSS-stijlen, bestanden kunt maken en eigenschappen kunt instellen, samen met media queries.

De volgende secties zijn beschikbaar in de interface van CSS Designer:

  • Sources: Een verzameling CSS-bestanden die aan het project zijn gekoppeld
  • @Media: Media queries om de schermgrootte te regelen
  • Selectors: Selectors die aan de geselecteerde mediaquery in het @Media-deelvenster zijn gekoppeld
  • Properties: Eigenschappen die aan de geselecteerde selector zijn gekoppeld, met de optie om alleen de ingestelde eigenschappen te tonen

Met CSS Designer kun je een individuele regel in een CSS-stylesheet bewerken (gebruik het tabblad Huidig in CSS Designer), of als je dat liever hebt, kun je direct in de CSS-stylesheet werken (gebruik het tabblad Alle in CSS Designer).

Stijlpagina's maken en koppelen

Klik in het deelvenster Bronnen van het deelvenster CSS ontwerpen op en klik vervolgens op een van de volgende opties:

  • Nieuw CSS-bestand maken: Om een nieuw CSS-bestand te maken en aan het document te koppelen
  • Bestaand CSS-bestand koppelen: Om een bestaand CSS-bestand aan het document te koppelen
  • Definiëren in pagina: CSS definiëren binnen het document
Stijlpagina's maken en koppelen met CSS ontwerpen
Stijlpagina's maken en koppelen met CSS ontwerpen

Afhankelijk van de geselecteerde optie, Nieuw CSS-bestand maken of Bestaand CSS-bestand koppelen, wordt een dialoogvenster weergegeven.

Klik op Bladeren om de naam van het CSS-bestand op te geven, en de locatie waar u het nieuwe bestand wilt opslaan als u een nieuw CSS-bestand maakt.

Voer een van de volgende handelingen uit:

  • Klik op Koppeling om het Dreamweaver-document te koppelen met het CSS-bestand
  • Klik op Import om het CSS-bestand te importeren in het document.

(Optioneel) Klik op Voorwaardelijk gebruik en geef de mediaquery op die u met het CSS-bestand wilt koppelen.

Mediaquery's definiëren

Klik op een CSS-bron in het deelvenster Bronnen van het deelvenster CSS ontwerpen.

Klik op in het deelvenster @Media om een nieuwe mediaquery toe te voegen.

Het deelvenster Mediaquery definiëren wordt weergegeven met alle mediaqueryvoorwaarden die door Dreamweaver worden ondersteund.

Selecteer de voorwaarden op basis van uw vereisten.

Mediaquery's definiëren
Mediaquery's definiëren

Zorg dat u geldige waarden opgeeft voor elke voorwaarde die u selecteert. Anders worden de bijbehorende mediaquery's niet gemaakt.

Notitie

Alleen de bewerking 'En' wordt ondersteund voor meerdere voorwaarden.

Als u mediaqueryvoorwaarden via code toevoegt, worden alleen de ondersteunde voorwaarden ingevuld in het dialoogvenster Mediaquery definiëren. In het tekstvak Code wordt echter de volledige code weergegeven (inclusief niet-ondersteunde voorwaarden).

Als u op een mediaquery klikt in de ontwerpweergave of in Live View, schakelt de viewport over naar de geselecteerde mediaquery. Klik op Algemeen in het deelvenster @Media als u de volledige viewport wilt weergeven.

CSS-selectors definiëren

Selecteer in het deelvenster CSS Designer een CSS-bron in het deelvenster Sources of een media query in het deelvenster @Media.

Klik in het deelvenster Kiezers op . Op basis van het element dat in het document is geselecteerd, identificeert CSS Designer slim de relevante selector en toont deze (tot drie regels).

Voer een van de volgende handelingen uit:

  • Gebruik de pijltoetsen omhoog of omlaag om de voorgestelde selector specifieker of minder specifiek te maken.
  • Verwijder de voorgestelde regel en typ de gewenste kiezer. Zorg ervoor dat u de naam van de kiezer en de aanduiding voor Type kiezer invoert. Als u bijvoorbeeld een id opgeeft, moet u voor de naam van de kiezer een '#' plaatsen.
  • Als u naar een specifieke kiezer wilt zoeken, gebruikt u het zoekvak boven aan het deelvenster.
  • Als u de naam van een kiezer wilt wijzigen, klikt u op de kiezer en typt u de gewenste naam.
  • Als u de kiezers opnieuw wilt indelen, sleept u de kiezers naar de gewenste positie.
  • Als u een kiezer van de ene bron naar een andere wilt verplaatsen, sleept u de kiezer naar de gewenste bron in het deelvenster Bronnen.
  • Als u een kiezer in de geselecteerde bron wilt dupliceren, klikt u met de rechtermuisknop op de kiezer en klikt u op Dupliceren.
  • Als u een kiezer wilt dupliceren en toevoegen aan een mediaquery, klikt u met de rechtermuisknop op de kiezer en plaatst u de muisaanwijzer op Dupliceren in mediaquery. Kies vervolgens de mediaquery.

Opmerking: De optie Dupliceren naar mediaquery is alleen beschikbaar als de bron van de geselecteerde kiezer mediaquery's bevat. U kunt een kiezer uit een bron niet dupliceren naar een mediaquery van een andere bron.

Stijlen kopiëren en plakken

U kunt nu stijlen in de ene kiezer kopiëren en deze in een andere kiezer plakken. U kunt alle stijlen of alleen een specifieke categorie stijlen kopiëren, zoals Lay-out, Tekst en Rand. 

Klik met de rechtermuisknop op een selectiefunctie en kies uit de beschikbare opties:

  • Als een kiezer geen stijlen bevat, zijn Kopiëren en Alle stijlen kopiëren uitgeschakeld.
  • Stijlen plakken is uitgeschakeld voor externe sites die niet kunnen worden bewerkt. Maar Kopiëren en Alles kopiëren
    stijlen is beschikbaar.
  • Stijlen die al gedeeltelijk in een kiezer (overlappend) bestaan, kunnen wel worden geplakt. Samenvoegen
    van alle selectiefuncties wordt geplakt.
  • Stijlen kopiëren-plakken werkt ook voor verschillende koppelingen van CSS-bestanden – Import, koppelen, Inline
    Stijlen.
Stijlen kopiëren en plakken
Stijlen kopiëren en plakken

Selectiefuncties herrangschikken

Klik op de gewenste selectiefunctie en sleep deze naar de nieuwe positie in het deelvenster Selectors.

CSS-eigenschappen instellen

De eigenschappen worden gegroepeerd in de volgende categorieën en worden aangegeven met de verschillende pictogrammen boven aan het deelvenster Eigenschappen:

  • Lay-out
  • Tekst
  • Rand
  • Achtergrond
  • Meer (lijst met 'alleen tekst'-eigenschappen en niet eigenschappen met visuele besturingselementen)
Notitie

Voordat u de eigenschappen van een CSS-kiezer gaat bewerken, kunt u Omgekeerde controle gebruiken om de elementen die zijn gekoppeld aan de CSS-kiezer te identificeren. Als u dit doet, kunt u bekijken of alle elementen die worden gemarkeerd door Omgekeerde controle ook daadwerkelijk moeten worden gewijzigd. 

Schakel het selectievakje Set tonen in om alleen de set met ingestelde eigenschappen weer te geven. Schakel het selectievakje Set tonen uit om alle eigenschappen weer te geven.

Als u een eigenschap, zoals width of border-collapse, wilt instellen, klikt u op de vereiste opties naast de eigenschap in het deelvenster Eigenschappen.

Overschreven eigenschappen worden doorgehaald weergegeven.

Marges, opvulling en positie instellen

Met de vakbesturingselementen in het deelvenster Eigenschappen van CSS ontwerpen, kunt u snel de eigenschappen voor marges, opvulling en positie instellen. Als je liever code gebruikt, kun je shorthand-code voor marge en opvulling opgeven in de snelbewerkingsvakken, zoals getoond in dit voorbeeld.

eigenschap margin
De eigenschap margin

Klik op de waarden en typ de vereiste waarde. Als je wilt dat alle vier de waarden hetzelfde zijn en tegelijkertijd wijzigen, klik je op het koppelingspictogram in het midden.

Op elk moment kun je specifieke waarden uitschakelen of verwijderen, bijvoorbeeld de waarde van de linkermarge, terwijl je de waarden van de rechter-, boven- en ondermarge behoudt.

Randeigenschappen instellen

Eigenschappen van Rander Control zijn georganiseerd in logische tabbladen om je te helpen de eigenschappen snel te bekijken of wijzigen. 

Eigenschappen voor het aanpassen van randen
Eigenschappen voor het aanpassen van randen

Als je liever code gebruikt, kun je shorthand-code voor randen en randerstraal opgeven in het snelbewerkingstekstvak.

Als u eigenschappen voor het aanpassen van randen wilt opgeven, stelt u eerst de eigenschappen in op het tabblad Alle zijden. De andere tabbladen worden dan ingeschakeld en de eigenschappen die zijn ingesteld in het tabblad 'Alle zijden' worden weergegeven voor individuele randen.

Wanneer je een eigenschap in de afzonderlijke randtabbladen wijzigt, verandert de waarde van de overeenkomstige eigenschap in het tabblad 'Alle zijden' naar 'ongedefinieerd' (standaardwaarde). 

In onderstaand voorbeeld werd de randerkleur ingesteld op zwart en vervolgens gewijzigd naar rood voor de bovenrander. 

Randkleur voor alle zijden instellen
Randkleur voor alle zijden instellen

Rand aan alle zijden
Rand aan alle zijden

Randkleur voor bovenzijde instellen
Randkleur voor bovenzijde instellen

Randkleur voor bovenzijde ingesteld op rood
Randkleur voor bovenzijde ingesteld op rood

De code die wordt ingevoegd is gebaseerd op de voorkeurinstelling voor verkorte of volledige notatie. 

Tijdens de controle worden de tabbladen gebruikt op basis van de prioriteit van de ingestelde tabbladen. De hoogste prioriteit is voor 'Alle zijden', gevolgd door 'Boven', 'Rechts', 'Onder' en 'Links'. Als bijvoorbeeld alleen de bovenwaarde voor een rander is ingesteld, neemt de berekende modus het focus naar het tabblad "Boven" waarbij het tabblad "Alle zijden" wordt genegeerd omdat het tabblad "Alle zijden" niet is ingesteld.

Eigenschappen uitschakelen of verwijderen

Met de functie CSS-eigenschap uit-/inschakelen kunt u gedeelten met CSS weglaten vanuit het deelvenster CSS ontwerpen zonder dat u de wijzigingen rechtstreeks in de code hoeft aan te brengen. Wanneer u bepaalde gedeelten weglaat uit de CSS, kunt u nagaan welke effecten bepaalde eigenschappen en waarden op uw pagina hebben.

Als u een CSS-eigenschap uitschakelt, voegt Dreamweaver CSS-commentaartags en het label [uitgeschakeld] toe aan de CSS-eigenschap die u hebt uitgeschakeld. Vervolgens kunt u desgewenst de CSS-eigenschap eenvoudig opnieuw inschakelen of verwijderen.

Je kunt elke eigenschap uitschakelen of verwijderen met de CSS Designer.

De volgende schermafbeelding bevat de pictogrammen voor het uitschakelen en verwijderen van de eigenschap height. Deze pictogrammen zijn zichtbaar wanneer u de muisaanwijzer op de eigenschap plaatst.

Eigenschap uitschakelen/verwijderen
Eigenschap uitschakelen/verwijderen

Je kunt ook de verwijder- en uitschakelingsbedieningen op het niveau van de Randerbesturing-groep gebruiken om deze acties toe te passen op alle eigenschappen.

Sneltoetsen

U kunt CSS-kiezers en -eigenschappen toevoegen of verwijderen met behulp van sneltoetsen. Je kunt ook navigeren tussen de eigenschapsgroepen in het deelvenster Eigenschappen.  

Sneltoets

Workflow

CTRL + Alt +[Shift =]

Hiermee voegt u een kiezer toe (als het besturingselement zich in de kiezerssectie bevindt)

CTRL + Alt+ S

Hiermee voegt u een kiezer toe (als het besturingselement zich ergens anders in de toepassing bevindt)

CTRL + Alt +[Shift =]

Hiermee voegt u een eigenschap toe (als het besturingselement zich in de sectie met eigenschappen bevindt)

CTRL + Alt+ P

Hiermee voegt u een eigenschap toe (als het besturingselement zich ergens in de toepassing bevindt)

Selecteren + verwijderen

Hiermee verwijdert u de kiezer, als de kiezer is geselecteerd

CTRL + Alt + (PgUp/PgDn)

Springen van de ene naar de andere sectie in het subpaneel met eigenschappen 

Pagina-elementen identificeren die zijn gekoppeld met een CSS-kiezer

Doorgaans is één CSS-kiezer gekoppeld aan meerdere pagina-elementen. Zo kan de tekst in het hoofdgedeelte, de koptekst en voettekst allemaal aan dezelfde CSS-kiezer worden gekoppeld. Wanneer u de eigenschappen van een CSS-kiezer gaat bewerken, heeft dit invloed op alle elementen die zijn gekoppeld aan de kiezer, waaronder de elementen die u niet wilt wijzigen.

Met Livemarkering kunt u alle elementen identificeren die zijn gekoppeld aan een CSS-kiezer. Als u slechts één of een aantal elementen wilt wijzigen, kunt u een nieuwe CSS-kiezer voor die elementen maken en vervolgens de bijbehorende eigenschappen bewerken.

Als u de pagina-elementen wilt identificeren die zijn gekoppeld aan een CSS-kiezer, houdt u de muis boven de kiezer in Live View (met Live Code 'uit'). Dreamweaver markeert de bijbehorende elementen met stippellijnen.

Als u de markering wilt instellen voor de elementen, klikt u op de kiezer. De elementen zijn nu gemarkeerd met een blauwe rand.

Als u de blauwe markering rond de elementen wilt verwijderen, klikt u nogmaals op de kiezer.

Livemarkering is standaard ingeschakeld. Als u Livemarkering wilt uitschakelen, klikt u op Live View-opties op de documentwerkbalk en klikt u op Livemarkering uitschakelen. 

Koppelen aan een externe CSS-stijlpagina

Als u een externe CSS-stijlpagina bewerkt, worden alle aan die CSS-stijlpagina gekoppelde documenten bijgewerkt om deze bewerkingen door te voeren.

U kunt de in een document aangetroffen CSS-stijlen exporteren om zo een nieuwe CSS-stijlpagina te maken en deze te koppelen aan een externe stijlpagina door de hier gevonden stijlen toe te passen.

U kunt aan uw pagina's elke stijlpagina koppelen, die u maakt of kopieert naar uw site.

Open CSS ontwerpen op een van de volgende manieren:

  • Selecteer Venster > CSS ontwerpen.
  • Druk op Shift+F11.

In CSS ontwerpen klikt u op het pictogram + naast Bronnen en selecteert u Bestaand CSS-bestand koppelen.

Bestaand CSS-bestand koppelen
Bestaand CSS-bestand koppelen

Voer een van de volgende handelingen uit:

  • Klik op Bladeren om naar een externe CSS-stijlpagina te bladeren.
  • Typ het pad naar het opmaakmodel in het vak Bestand/URL.

Klik op de knop Voorvertoning om te controleren of de stijlpagina de gewenste stijlen toepast op de huidige pagina.

Als de toegepaste stijlen niet de stijlen zijn die u verwacht, klikt u op Annuleren om de stijlpagina te verwijderen. De pagina keert dan terug naar het vorige uiterlijk.

Klik op OK.