HTML-editing

Bootstrap Studio is een visuele editor en als zodanig kan HTML dat niet zijn direct bewerkt. De applicatie genereert HTML-code van de componenten die u toevoegt aan uw pagina en de opties die u daarvoor kiest.

Je kunt bijna alles doen met de visuele tools die Bootstrap Studio biedt u, maar voor de zeldzame gevallen waarin u HTML-bewerking nodig heeft, kunt u dit bereiken met de component Custom Code.

HTML-tabblad

Dit is een van de twee niet-afsluitbare tabbladen in het Editor-paneel. Het geeft u een overzicht van de HTML van de gegenereerde pagina. Hoewel de code in dit venster niet kan worden bewerkt, kunt u: stel klassenamen en attributen in op elementen.

HTML-tabblad

Links klikken een HTML-element zal het selecteren (het Tabblad Stijlen in het proces bijwerken). Dubbelklikken opent het deelvenster Kenmerken. Rechts klikken toont een contextmenu met handige opties, zoals het type element wijzigen, kopiëren als HTML en het kopiëren van de kenmerken van het element zodat ze in een ander kunnen worden geplakt.

Zoeken

HTMLTab zoeken

U kunt in de HTML van uw pagina zoeken op tekst of CSS-kiezer. Dankzij de kracht van CSS-selectors zijn enkele behoorlijk geavanceerde zoekopdrachten mogelijk:

  • p.someclass - alinea's met een specifieke naam van de klasse
  • a[href=""] - links met lege hrefs
  • img:not([alt]) - afbeeldingen zonder alt-attributen
  • h2 + p - selecteer alleen alinea's die worden voorafgegaan door h2-tags
  • h1:first-child - h1 tags die het eerste element in hun bovenliggende element zijn

Attributen bewerken

Onder de HTML voorbeeld kunt u het deelvenster Attributen zien. Klik om het uit te vouwen als het niet in zijn geheel zichtbaar is. In dit paneel kunt u een ID, klassenamen en andere attributen toevoegen aan het geselecteerde HTML-element.

HTML-kenmerken

Gebruik Tab, Shift+Tab en Enter om door het formulier Attributen te navigeren. De attributen worden automatisch toegepast op: het element, en de volledige geschiedenis van Ongedaan maken/Opnieuw blijft behouden.

Opmerking

Je kunt elke gewenste CSS-klasse toevoegen, maar sommige, zoals in figure-img hierboven, zijn op slot. Om vergrendelde klassen in Bootstrap Studio te wijzigen, moet u de component's options wijzigen.

Hoofdinhoud

Soms moet je specifieke code in de <head> van je pagina's plaatsen. Dit kan worden gedaan via de sectie Hoofdinhoud in de Instellingen dialoogvenster.

De HTML die u hier schrijft, wordt toegevoegd zonder wijziging van de <head> secties van alle pagina's van uw ontwerp wanneer u export en preview. Dit is de aanbevolen manier om fragmenten zoals Google Analytics of andere services op te nemen die op alle pagina's van uw website aanwezig moeten zijn.

U heeft twee tabbladen die bepalen waar uw inhoud wordt ingevoegd:

  • Voor inhoud - Dit omvat uw HTML-inhoud net na de openingstag <head>. Dit is vóór het CSS-bestand van Bootstrap en de stylesheets en metatags van uw ontwerp.
  • Na inhoud - Dit omvat uw HTML-inhoud net voor de afsluitende </head>-tag, na het CSS-bestand van Bootstrap en de stylesheets en metatags van uw ontwerp.

Hoofdinhoud voor een enkele pagina

Als u alleen hoofdinhoud op een specifieke pagina wilt opnemen, kunt u dit doen door: rechts klikken op de pagina in het Design panel en Eigenschappen kiezen. Dit zal een scherm opleveren dat veel lijkt op het bovenstaande, maar het is alleen van toepassing op de geselecteerde pagina.

Meta-tags

Als een meer gestructureerd alternatief voor Head Content, kunt u specifieke metatags aan uw pagina's toevoegen via de Instellingen dialoog.

Metatags

Net als bij Head-content geldt dit voor alle pagina's van je ontwerp. Als u metatags aan een specifieke pagina wilt toevoegen, kunt u dit doen door met de rechtermuisknop te klikken de pagina in het Design panel en kies Eigenschappen.

HTML schrijven

Als je moet schrijf onbeperkt HTML in Bootstrap Studio, u kunt dit doen met behulp van de Custom Code component. Het is een krachtig hulpmiddel waarmee u de inhoud ervan vrij kunt bewerken als HTML. De app probeert op geen enkele manier de code te ontleden of te valideren, wat de deur opent naar zaken als het insluiten van server-side talen of tags die de applicatie niet standaard ondersteunt.

Aangepaste code bewerken

Componenten converteren naar HTML

U kunt elk onderdeel op de pagina converteren naar Custom Code en het ontgrendelen voor bewerking door er met de rechtermuisknop op te klikken en Convert to HTML te kiezen.

HTML importeren

U kunt extern gemaakte pagina's importeren door ze in het toepassingsvenster neer te zetten. Een beperking hiervan is dat extern gemaakte ontwerpen worden geïmporteerd als Custom Code en alleen als HTML kunnen worden bewerkt. Bootstrap Studio behandelt ze als een zwarte doos en probeert ze niet te ontleden.

Deze methode van importeren is een manier om snel extern gemaakte pagina's in de app te krijgen, maar het mist het meeste de voordelen die Bootstrap Studio biedt op het gebied van visuele bewerking. Daarvoor moet u uw ontwerp opnieuw maken in de toepassing.