SlideShare une entreprise Scribd logo
1  sur  7
FLOATS
            CONTENIDOR AMB TEXT I UNA IMATGE A LA DRETA




El codi HTML sería aproximadament així:

           <div>
             <h2>Títol de la secció</h2>
             <imgsrc=”ruta i nom de la imatge” alt=”definició de la
           imatge”>
             <p>Bloc de text</p>
           </div>

Amb el CSS flotar left amb la mida total del contenidor. És a dir, tot el <div>.
Sempre que es flota s’ha de posar la mida en width.

Flotar right la imatge <img> especificant l’amplada i donar-li un marge a la dreta
amb margin-left.
MENÚ DE NAVEGACIÓ HORITZONTAL




El codi HTML seria:

             <div>
               <ul>
                            <li><a>A</a></li>
                            <li><a>B</a></li>
                            <li><a>C</a></li>
                            <li><a>D</a></li>
               </ul>
             </div>

Donar una id a <div> i una class a <ul> i a <il>

Flotar el <div>a la dreta o a l’esquerra, segons on es vulgui col·locar el menú de
navegació.

Posar la llista en línia:

             ul {
             Margin: 0;
             Padding: 0;
             }

             li {
             Display: inline;
             }

Flotar els botons en <a> (flotar la classe li de a). S’ha de donar la mida al botó, el
padding i el margin.
LLISTA AMB UNA IMATGE I UNA BREU DEFINICIÓ




El codi HTML seria així:
      <div class=”quadre”>
       <ulclass=”llista”>
       <li><imgsrc=”imatge1.jpg”       alt=”definició     de   la   imatge”></li>
       <li><imgsrc=”imatge2.jpg”       alt=”definició     de   la   imatge”></li>
       <li><imgsrc=”imatge3.jpg”       alt=”definició     de   la   imatge”></li>
       <li><imgsrc=”imatge4.jpg”       alt=”definició     de   la   imatge”></li>
       <li><imgsrc=”imatge5.jpg”       alt=”definició     de   la   imatge”></li>
       </ul>
      </div>

En el CSS donar-li al <div> el color de fons i el margin exterior:

            .quadre {
            background: #FEFBC2;
            padding: 10px 20px;
            margin: 15px 0 10px 0;
            }

Donar al <ul> el padding

            .llista {
            padding: 20px 0 20px 10px;
            }
Flotar les imatges a l’esquerra:

            .llista img {
            Float: left;
            width: 50px; /*amplada imatge*/
            margin: 0 10px 7px 0; /*marges de foto*/
            }

Flotar el text a la dreta:

            .llista li {
            Float: right;
            }



                      BOTÓ AMB ICONA I BLANC AL VOLTANT




El codi HTML seria:
      <div id=”fondo_boto”>
       <imgsrc=”imatge.png” alt=”definició de la imatge” class=”icona”>
       <p class=”text”><a href=”url.html”>Text del botó</a></p>
      </div>

Donar-li color al <div> per a donar-li color al botó. També amplada i alçada, marges,
alineació de text, etc.

            #boto_fondo {
            background: #7DB4C9;
            width: 240px;
            height: 50px;
            margin: 5px 24px;
            text-align: center;
            color: white;
            }

Flotar la icona:

            .icona {
            Float: left;
            }
Donar marges i padding al text i a la icona.

També als enllaços:

             .text a {
             Text-decoration: none;
             }

Els estats del botó s’han de posar al <div>:

             #fondo_bot: hover {
             Background: black;
             }

                MAQUETAR UNA PÀGINA DE TRES COLUMNES
Volem fer una estructura així:


                                    CAPÇALERA


   NAVEGACIÓ                         CONTINGUTS         BARRA
                                                       LATERAL




                                        PEU

Codi HTML:

     <body>
     <div id=”header”>Capçalera</div>
     <div id=”central”>
           <div id=”nav”>Navegació</div>
           <div id=”content”>Continguts</div>
           <div id=”barra”>Barra lateral</div>
     </div>
     <div id=”peu”>Peu</div>
     </body>
Necessitarem que la columna de continguts tingui una amplada fluida. Per aconseguir
 això donarem una amplada màxima i mínima a body i amplades fitxes a les columnes
 de navegació i la barra lateral. El codi bàsic, sense posar ni colors ni paddings és:

       body {
       margin: 0 auto;
          min-width: 40em;
       max-width: 56em;
       }

       #barra {
       width: 13em;
       }


       #nav {
       width: 11em;
       }

Flotarem les columnes centrals                         Alliberarem el peu

     #nav, #content, #barra {                               #peu {
     float: left;                                           clear: left;
     }                                                      }


 Donarem al div central uns marges esquerre i dret que corresponguin a les amplades
 de les columnes laterals

       #central {
       margin: 0 14em 0 12em;
       padding: 0 1em;
       }

 La columna del contingut ha d’ocupar tota l’amplada

       #content {
       float: left;
       width: 100%;
       }
Per a col·locar la columna de menús i la barra lateral utilitzarem els marges negatius i
el posicionament relatiu.

      #barra {
      margin-left: -14em;
      position: relative;
      left: 15em;
      }

      #nav {
      margin-left: -100%
      position: relative;
      right: 13em;

      }

Contenu connexe

Similaire à Com utilitzar els "floats" - Resum - Multimedia (UOC) - Paquita Ribas

Lenguatges i Estàndarts web Pac02
Lenguatges i Estàndarts web Pac02Lenguatges i Estàndarts web Pac02
Lenguatges i Estàndarts web Pac02Marcos Baldovi
 
Act2 2 daniela_adolean (1)
Act2 2 daniela_adolean (1)Act2 2 daniela_adolean (1)
Act2 2 daniela_adolean (1)DanielaAdolean
 
Act2 2 daniela_adolean
Act2 2 daniela_adoleanAct2 2 daniela_adolean
Act2 2 daniela_adoleanDanielaAdolean
 
Act2 2 daniela_adolean
Act2 2 daniela_adoleanAct2 2 daniela_adolean
Act2 2 daniela_adoleanDanielaAdolean
 
Act2 2 diana_barladeanu (1)
Act2 2 diana_barladeanu (1)Act2 2 diana_barladeanu (1)
Act2 2 diana_barladeanu (1)dianabarladeanu
 

Similaire à Com utilitzar els "floats" - Resum - Multimedia (UOC) - Paquita Ribas (7)

Css v2
Css v2Css v2
Css v2
 
Lenguatges i Estàndarts web Pac02
Lenguatges i Estàndarts web Pac02Lenguatges i Estàndarts web Pac02
Lenguatges i Estàndarts web Pac02
 
Act2 2 daniela_adolean (1)
Act2 2 daniela_adolean (1)Act2 2 daniela_adolean (1)
Act2 2 daniela_adolean (1)
 
Act2 2 daniela_adolean
Act2 2 daniela_adoleanAct2 2 daniela_adolean
Act2 2 daniela_adolean
 
Act2 2 daniela_adolean
Act2 2 daniela_adoleanAct2 2 daniela_adolean
Act2 2 daniela_adolean
 
Act2 2 diana_barladeanu
Act2 2 diana_barladeanuAct2 2 diana_barladeanu
Act2 2 diana_barladeanu
 
Act2 2 diana_barladeanu (1)
Act2 2 diana_barladeanu (1)Act2 2 diana_barladeanu (1)
Act2 2 diana_barladeanu (1)
 

Plus de Paquita Ribas

Tipografia · Resum materials · Paquita Ribas
Tipografia · Resum materials · Paquita RibasTipografia · Resum materials · Paquita Ribas
Tipografia · Resum materials · Paquita RibasPaquita Ribas
 
Tipografia · Resum llibre
Tipografia · Resum llibreTipografia · Resum llibre
Tipografia · Resum llibrePaquita Ribas
 
Taller de Color · Pac 1 · Paquita Ribas
Taller de Color · Pac 1 · Paquita RibasTaller de Color · Pac 1 · Paquita Ribas
Taller de Color · Pac 1 · Paquita RibasPaquita Ribas
 
Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1Paquita Ribas
 
Fotografia Digital - Resum mòdul 3
Fotografia Digital - Resum mòdul 3Fotografia Digital - Resum mòdul 3
Fotografia Digital - Resum mòdul 3Paquita Ribas
 
Fotografia Digital - Resum mòdul 2
Fotografia Digital - Resum mòdul 2Fotografia Digital - Resum mòdul 2
Fotografia Digital - Resum mòdul 2Paquita Ribas
 
Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1Paquita Ribas
 
Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1Paquita Ribas
 
Tractament i Publicació d'Àudio - Super-resum
Tractament i Publicació d'Àudio - Super-resumTractament i Publicació d'Àudio - Super-resum
Tractament i Publicació d'Àudio - Super-resumPaquita Ribas
 
Tractament i Publicació d'Àudio - Resum mòdul 6
Tractament i Publicació d'Àudio - Resum mòdul 6Tractament i Publicació d'Àudio - Resum mòdul 6
Tractament i Publicació d'Àudio - Resum mòdul 6Paquita Ribas
 
Tractament i Publicació d'Àudio - Resum mòdul 5
Tractament i Publicació d'Àudio - Resum mòdul 5Tractament i Publicació d'Àudio - Resum mòdul 5
Tractament i Publicació d'Àudio - Resum mòdul 5Paquita Ribas
 
Tractament i Publicció d'Àudio - Resum mòdul 4
Tractament i Publicció d'Àudio - Resum mòdul 4Tractament i Publicció d'Àudio - Resum mòdul 4
Tractament i Publicció d'Àudio - Resum mòdul 4Paquita Ribas
 
Tractament i Publicació d'Àudio - Resum mòdul 3
Tractament i Publicació d'Àudio - Resum mòdul 3Tractament i Publicació d'Àudio - Resum mòdul 3
Tractament i Publicació d'Àudio - Resum mòdul 3Paquita Ribas
 
Tractament i Publicació d'Àudio - Resum mòdul 2
Tractament i Publicació d'Àudio - Resum mòdul 2Tractament i Publicació d'Àudio - Resum mòdul 2
Tractament i Publicació d'Àudio - Resum mòdul 2Paquita Ribas
 
Tractament i publicació d'Àudio - Resum modul 1
Tractament i publicació d'Àudio -  Resum modul 1Tractament i publicació d'Àudio -  Resum modul 1
Tractament i publicació d'Àudio - Resum modul 1Paquita Ribas
 
Gestió de projectes Resumen mod 8
Gestió de projectes Resumen mod 8Gestió de projectes Resumen mod 8
Gestió de projectes Resumen mod 8Paquita Ribas
 
Gestió de projectes - Resum mod 7
Gestió de projectes - Resum mod 7Gestió de projectes - Resum mod 7
Gestió de projectes - Resum mod 7Paquita Ribas
 
Gestió de projectes - Resum mod 6
Gestió de projectes - Resum mod 6Gestió de projectes - Resum mod 6
Gestió de projectes - Resum mod 6Paquita Ribas
 
Gestió de projectes - Resum mod 5
Gestió de projectes - Resum mod 5Gestió de projectes - Resum mod 5
Gestió de projectes - Resum mod 5Paquita Ribas
 

Plus de Paquita Ribas (20)

Tipografia · Resum materials · Paquita Ribas
Tipografia · Resum materials · Paquita RibasTipografia · Resum materials · Paquita Ribas
Tipografia · Resum materials · Paquita Ribas
 
Tipografia · Resum llibre
Tipografia · Resum llibreTipografia · Resum llibre
Tipografia · Resum llibre
 
Taller de Color · Pac 1 · Paquita Ribas
Taller de Color · Pac 1 · Paquita RibasTaller de Color · Pac 1 · Paquita Ribas
Taller de Color · Pac 1 · Paquita Ribas
 
Licencias
LicenciasLicencias
Licencias
 
Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1
 
Fotografia Digital - Resum mòdul 3
Fotografia Digital - Resum mòdul 3Fotografia Digital - Resum mòdul 3
Fotografia Digital - Resum mòdul 3
 
Fotografia Digital - Resum mòdul 2
Fotografia Digital - Resum mòdul 2Fotografia Digital - Resum mòdul 2
Fotografia Digital - Resum mòdul 2
 
Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1
 
Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1Fotografia Digital - Resum mòdul 1
Fotografia Digital - Resum mòdul 1
 
Tractament i Publicació d'Àudio - Super-resum
Tractament i Publicació d'Àudio - Super-resumTractament i Publicació d'Àudio - Super-resum
Tractament i Publicació d'Àudio - Super-resum
 
Tractament i Publicació d'Àudio - Resum mòdul 6
Tractament i Publicació d'Àudio - Resum mòdul 6Tractament i Publicació d'Àudio - Resum mòdul 6
Tractament i Publicació d'Àudio - Resum mòdul 6
 
Tractament i Publicació d'Àudio - Resum mòdul 5
Tractament i Publicació d'Àudio - Resum mòdul 5Tractament i Publicació d'Àudio - Resum mòdul 5
Tractament i Publicació d'Àudio - Resum mòdul 5
 
Tractament i Publicció d'Àudio - Resum mòdul 4
Tractament i Publicció d'Àudio - Resum mòdul 4Tractament i Publicció d'Àudio - Resum mòdul 4
Tractament i Publicció d'Àudio - Resum mòdul 4
 
Tractament i Publicació d'Àudio - Resum mòdul 3
Tractament i Publicació d'Àudio - Resum mòdul 3Tractament i Publicació d'Àudio - Resum mòdul 3
Tractament i Publicació d'Àudio - Resum mòdul 3
 
Tractament i Publicació d'Àudio - Resum mòdul 2
Tractament i Publicació d'Àudio - Resum mòdul 2Tractament i Publicació d'Àudio - Resum mòdul 2
Tractament i Publicació d'Àudio - Resum mòdul 2
 
Tractament i publicació d'Àudio - Resum modul 1
Tractament i publicació d'Àudio -  Resum modul 1Tractament i publicació d'Àudio -  Resum modul 1
Tractament i publicació d'Àudio - Resum modul 1
 
Gestió de projectes Resumen mod 8
Gestió de projectes Resumen mod 8Gestió de projectes Resumen mod 8
Gestió de projectes Resumen mod 8
 
Gestió de projectes - Resum mod 7
Gestió de projectes - Resum mod 7Gestió de projectes - Resum mod 7
Gestió de projectes - Resum mod 7
 
Gestió de projectes - Resum mod 6
Gestió de projectes - Resum mod 6Gestió de projectes - Resum mod 6
Gestió de projectes - Resum mod 6
 
Gestió de projectes - Resum mod 5
Gestió de projectes - Resum mod 5Gestió de projectes - Resum mod 5
Gestió de projectes - Resum mod 5
 

Com utilitzar els "floats" - Resum - Multimedia (UOC) - Paquita Ribas

  • 1. FLOATS CONTENIDOR AMB TEXT I UNA IMATGE A LA DRETA El codi HTML sería aproximadament així: <div> <h2>Títol de la secció</h2> <imgsrc=”ruta i nom de la imatge” alt=”definició de la imatge”> <p>Bloc de text</p> </div> Amb el CSS flotar left amb la mida total del contenidor. És a dir, tot el <div>. Sempre que es flota s’ha de posar la mida en width. Flotar right la imatge <img> especificant l’amplada i donar-li un marge a la dreta amb margin-left.
  • 2. MENÚ DE NAVEGACIÓ HORITZONTAL El codi HTML seria: <div> <ul> <li><a>A</a></li> <li><a>B</a></li> <li><a>C</a></li> <li><a>D</a></li> </ul> </div> Donar una id a <div> i una class a <ul> i a <il> Flotar el <div>a la dreta o a l’esquerra, segons on es vulgui col·locar el menú de navegació. Posar la llista en línia: ul { Margin: 0; Padding: 0; } li { Display: inline; } Flotar els botons en <a> (flotar la classe li de a). S’ha de donar la mida al botó, el padding i el margin.
  • 3. LLISTA AMB UNA IMATGE I UNA BREU DEFINICIÓ El codi HTML seria així: <div class=”quadre”> <ulclass=”llista”> <li><imgsrc=”imatge1.jpg” alt=”definició de la imatge”></li> <li><imgsrc=”imatge2.jpg” alt=”definició de la imatge”></li> <li><imgsrc=”imatge3.jpg” alt=”definició de la imatge”></li> <li><imgsrc=”imatge4.jpg” alt=”definició de la imatge”></li> <li><imgsrc=”imatge5.jpg” alt=”definició de la imatge”></li> </ul> </div> En el CSS donar-li al <div> el color de fons i el margin exterior: .quadre { background: #FEFBC2; padding: 10px 20px; margin: 15px 0 10px 0; } Donar al <ul> el padding .llista { padding: 20px 0 20px 10px; }
  • 4. Flotar les imatges a l’esquerra: .llista img { Float: left; width: 50px; /*amplada imatge*/ margin: 0 10px 7px 0; /*marges de foto*/ } Flotar el text a la dreta: .llista li { Float: right; } BOTÓ AMB ICONA I BLANC AL VOLTANT El codi HTML seria: <div id=”fondo_boto”> <imgsrc=”imatge.png” alt=”definició de la imatge” class=”icona”> <p class=”text”><a href=”url.html”>Text del botó</a></p> </div> Donar-li color al <div> per a donar-li color al botó. També amplada i alçada, marges, alineació de text, etc. #boto_fondo { background: #7DB4C9; width: 240px; height: 50px; margin: 5px 24px; text-align: center; color: white; } Flotar la icona: .icona { Float: left; }
  • 5. Donar marges i padding al text i a la icona. També als enllaços: .text a { Text-decoration: none; } Els estats del botó s’han de posar al <div>: #fondo_bot: hover { Background: black; } MAQUETAR UNA PÀGINA DE TRES COLUMNES Volem fer una estructura així: CAPÇALERA NAVEGACIÓ CONTINGUTS BARRA LATERAL PEU Codi HTML: <body> <div id=”header”>Capçalera</div> <div id=”central”> <div id=”nav”>Navegació</div> <div id=”content”>Continguts</div> <div id=”barra”>Barra lateral</div> </div> <div id=”peu”>Peu</div> </body>
  • 6. Necessitarem que la columna de continguts tingui una amplada fluida. Per aconseguir això donarem una amplada màxima i mínima a body i amplades fitxes a les columnes de navegació i la barra lateral. El codi bàsic, sense posar ni colors ni paddings és: body { margin: 0 auto; min-width: 40em; max-width: 56em; } #barra { width: 13em; } #nav { width: 11em; } Flotarem les columnes centrals Alliberarem el peu #nav, #content, #barra { #peu { float: left; clear: left; } } Donarem al div central uns marges esquerre i dret que corresponguin a les amplades de les columnes laterals #central { margin: 0 14em 0 12em; padding: 0 1em; } La columna del contingut ha d’ocupar tota l’amplada #content { float: left; width: 100%; }
  • 7. Per a col·locar la columna de menús i la barra lateral utilitzarem els marges negatius i el posicionament relatiu. #barra { margin-left: -14em; position: relative; left: 15em; } #nav { margin-left: -100% position: relative; right: 13em; }