1. Comandi rapidi in Visual Studio Code
  2. Collegare foglio di stile – 3 modi
  3. Inserire favicon
  4. Video responsive
  5. Immagine centrata e responsive
  6. Esempi di menu
  7. Immagini webp inserimento
  8. Span style
  9. Link sintassi

 


comandi rapidi di Visual Studio Code

maiusc ! e poi TAB per avere la struttura base di una pagina html

oppure scrivo html (senza simbolo<) e scelgo dalla lista html5 e poi invio (questo se si ha estensione Emet attivata)
———————————————————————

DUPLICARE
ALT MAIUSC FRECCIA GIù
si può fare anche per più righe basta selezionare più righe
———————————————-
SPOSTARE
ALT E FRECCIA SU O GIù
in questo caso si sposta
———————————————
ctrl + Enter
da qualunque posizione in una riga mi porta ad una riga in basso vuota
(alternativa il tasto fine e poi invio)

———————————————–
ALT MAIUSC F (occorre prettier?)
per formattare html

———————————————
CTRL +  S (ma ho verificato che si salvano lo stesso i file anche senza questo comando)

_________________________________________

CTRL + ù per trasformare un testo selezionato in un commento
——————————————————
<!– per scrivere un commento–>


___________________________________________

Ci sono 3 modi di incorporare il CSS all’interno della nostra pagina html: style in line, embedded, e link esterno.

FOGLIO DI STILE ESTERNO
<link rel="stylesheet" href="style.css">

FOGLIO DI STILE INTERNO
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Document</title>
<style>
.diverso{
color:red;
font-size: xx-large;
font-weight: 800;
}
</style>
</head>

STILE INLINE
<h3 style=”font-size: xx-large; color: red;”>questo testo lo voglio spostare su</h3>

<p>prova di <span class=”colorlive”>un testo in live </span> server colorato</p>
<p>prova di un testo in live server</p>
<p>questo <span style=”color: brown;”>testo lo voglio</span> spostare in mezzo</p>


 inserire una favicon in html

https://www.ionos.it/digitalguide/siti-web/web-design/inserire-una-favicon/


VIDEO RESPONSIVE

css per rendere responsive video iframe:

in questo caso occorre mettere all’inizio un <div class=”respons-video”> iframe etc

e alla fine un div di chiusura</div>

.respons-video {
            height: 0;
            overflow: hidden;
            padding-bottom: 56.25%;
            padding-top: 30px;
            position: relative;
        }
        .respons-video iframe,
        respons-video object,
        .respons-video embed {
            height: 100%;
            left: 0;
            position: absolute;
            top: 10px;
            width: 100%;
        }

css pre rendere responsive i video dal proprio Pc

video {
            display: block;
            width: 100%;
            height: auto;
        }

mettere una immagine al centro e renderla responsive

<img src=”paesaggio.png” alt=”” style=”display: block; width: 80%; margin: 0 auto;”>

ESEMPI DI MENU

<a href=”index.html”>HOME</a>
<a href=”seconda.html”>SECONDA</a>
<a href=”chi-siamo.html”>CHI SIAMO</a>

HOME
SECONDA
CHI SIAMO

nav{
    display: flex;
    justify-content: center;
    background-color: hsl(0, 1%, 54%);
}
nav a:link, nav a:visited {
    background-color: hsl(0, 1%, 54%);
    color: white;
    padding: 14px 10px;
    text-align: center;
    text-decoration: none;
   display: inline-block;
   font-size: 12px;
   font-family: ‘Gill Sans’, ‘Gill Sans MT’, Calibri, ‘Trebuchet MS’, sans-serif;
  }
 nav a:hover, nav a:active {
    background-color: red;
  }

<ul>
            <li><a href=”#”>Home</a></li>
            <li><a href=”#.html”>Seconda</a></li>
            <li><a href=”#.html”>Terza</a></li>
            <li><a href=”#.html”>Quarta</a></li>
  </ul>

inserire immagine webp in html

<picture>
        <source srcset=”enniomorricone.webp” type=”image/webp”>
        <img src=”img.jpg”>
    </picture>

span style Definition and Usage

The <span> tag is an inline container used to mark up a part of a text, or a part of a document.

The <span> tag is easily styled by CSS or manipulated with JavaScript using the class or id attribute.

The <span> tag is much like the <div> element, but <div> is a block-level element and <span> is an inline element.

<p>My mother has <span style=”color:blue”>blue</span> eyes.</p>


https://www.w3schools.com/html/html_links.asp

<a href=”https://www.w3schools.com/”>Visit W3Schools.com!</a>

The target attribute can have one of the following values:

  • _self – Default. Opens the document in the same window/tab as it was clicked
  • _blank – Opens the document in a new window or tab
  • _parent – Opens the document in the parent frame
  • _top – Opens the document in the full body of the window

Attributo _blank —————————————————————–

<a href=”https://www.w3schools.com/” target=”_blank”>Visit W3Schools!</a>

link nella stessa pagina

Si possono ottenere dei link interni nelle pagine web attraverso un utilizzo un po’ diverso del tag <a> (Ancora) normalmente utilizzato per i link ipertestuali.

Nel punto che desideriamo linkare (quello dove verremmo condotti dopo il clik) dovremmo inserire l’istruzione

Possiamo usare un ID nella destinazione
<h3 id="titolo5">Titolo V</h3> (vedi statuto sito Passirio)
<h2 id="titolodue">Qui il titolo due visibile</h2>
link che porta al nostro ID titolo5
<a href="#titolo5">Titolo V – I libri sociali</a>

Il link che invece dovrebbe condurre al punto di cui sopra sarà formattato seguendo la seguente sintassi

QUESTA SINTASSI CON a name NON è PIù SUPPORTATA DA HTML 5

<a name="nomeancora">testo</a>
link che porta al nostro name nomeancora
<a href="#nomeancora">Vai a testo</a>

INSERIRE DIDASCALIA AD UNA IMMAGINE
<figure>
        <img src=”mercedes-storica.jpg”/>
        <figcaption>
             <p span style=”text-align: center;”>Mercedes storica</p>
        </figcaption>
    </figure>


ESTENSIONI  VISUAL STUDIO CODE

Auto Close Tag

Auto Rename Tag

Emmet live

HTML CSS support

Italian language pack for visual studio code

Live server

Prettier

Microsoft Edge Tools For VS code