F10 Mer CSS Dagens agenda

Relevanta dokument
Rubriktexten. Tilläggsrubrik. Upphovsperson Avdelning 2012

En mötesplats i centrum

Inbjudan till professor Nome Neskens installation

Frågan om typsnitt för HT sönderfaller

Grafisk manual. En grafisk guide till vår identitet.

Vår grafiska profil. Antagen av direktionen

kontorsmaterial/visitkort

Välkomna till SJÖLOG 2017! Denna blankett är till för er som skall medverka på SJÖLOG 2017 och som skall presenteras i dess katalog.

GRAFISK MANUAL Visuell identitet, logotyp och riktlinjer NOVEMBER 2013

Detta är en dokumentmall för examensarbeten. Dokumentmallen har följande egenskaper:

Regular expressions. "regexps" "grep" Jan Erik Moström,

Manual Manual 1 Senaste uppdatering: 2015/03/26 Olsson & Gerthel

Årsräkning/Sluträkning Period:

Utvärdering av Turistbyrå

Grafisk manual för Göteborgs rättighetscenter. Regler och ramar för användande av logotyp, färger, typsnitt m.m både inom webb och tryck.

Grafisk Profil. Northai

GRÄNSÄLVSGYMNASIET. Samhällskunskap 1b. Vårterminen Baksidan av media. En studie om bullar och bakverk i tidningen.

brandbook blågrön innovation

Titel. kurs uppgift. Författare A & Författare B cid@student.chalmers.se

Årsräkning/Sluträkning Period:

ÄDELFORS FOLKHÖGSKOLA GRAFISK MANUAL. Ädelfors Folkhögskolas nya grafiska manual gäller fr.o.m. den 1 januari 2015

Personas och scenarios i webbutveckling - möjligheter och fallgropar. Rósa Guðjónsdóttir - PinkPuffin

Profilmanual Version

Innehåll. Inledning... 3 Typsnitt & färg... 4 Logotyp... 5 Visitkort... 6 Brevpapper... 7 Kuvert... 8 Produkter... 9 Hemsida... 10

VISUELL IDENTITET FÖR TELTEK

Innehåll. 3. Utskrift under arbetets gång...11

Strategisk informationsförsörjning

GRAFISK MANUAL LATHUND

Grafisk manual 2010/2011 1

Välkomna! till e-butik.se

LOGOTYP GO WITH THE FLOW

Läs Mig Först Med fak

Logotyp. Så här kan pilen användas i en punktlist. Frizon för logotyp. Minsta tillåtna bredd är 15 mm

Denna fil innehåller några förklaringar till mallarna för Spikblad, Titelblad (Inlaga) samt Pärm.

KAMPANJPLATS XX Projektplan

ROUND TABLE 117 LINKÖPING-FILBYTER

Grafisk profil. Rapporter. uppdaterad

F02 En första sida. Dagens agenda

F03 Stilmallar. Föreläsning 3, HT2014 Stilmallar. Kurser: Webbteknisk introduktion 1IK415. Johan Leitet

Wireframes Arla - Naturens egen sportdryck Christoffer Du Rietz GreatWorks

REGLER FÖR ANVÄNDNING AV LOGOTYPER, DEKORFÄRGER OCH TYPSNITT

Innehåll. 3. Utskrift under arbetets gång...11

Godkänd av stadsstyrelsen xx.xx.2010

F13 HTML5 Dagens agenda

Visuell identitet garant

GRAFISK PROFILMANUAL

Visuell identitet P4. sveriges radio VER

Färgkodning: Turism & Evenemang. Näringsliv. Kommun & Samhälle. Nya Gällivare

F02 HTML. Föreläsning 2, HT2013 HTML. Kurser: Klientbaserad Webbutveckling 1DV435. Johan Leitet

Riktlinjer och inspiration till dig som gör annonser

Innehållsförteckning. Innehåll

Martinsons Grafisk manual. Grafisk Manual

Dagstidningsannonsering med logga mindre än 42 mm. Dagstidningsannonsering med logga större än A5 samt magasin. Vid svartvita annonser.

Grafiskt profilprogram 1. Grafiskt profilprogram

Profilmanual. Övergripande regler och riktlinjer Reviderad:

Sara Berlekom Metallvägen Garphyttan Webbplats: Portfolio

Alumni International site Kontakta oss A - Ö

GRAFISK M A N U A L SVAB

Kooperativet OLJA Oberoende Liv Jönköping Assistans

GRAFISK PROFIL Innehåll

En oas för trädgårds- och inredningsintresserade som söker efter något fint eller bara vill få inspiration och avkoppling.

Koncept och (lite) gränssnittsdesign Ove Jansson Baserad på tidigare föreläsningar av Jody Foo och Mattias Arvola

Grafisk profil RIKTLINJER OCH STÖD I VÅRT KOMMUNIKATIONSARBETE. osthammar.se

Designprocessen Användarcentrerad design

Grafisk manual för Karlskoga kommun

SALTSTÄNK. Nummer: 6 Icke RS/TS-kontrollerat medlemsorgan för Göteborgs Sjöscoutkår Årgång: 61

1. Om GNS-mallen. 1.1 Om mallen. 1.2 Viktiga skillnader

Del 2 Grafisk profil

Korpen. Grafisk manual. Version Korpen

Innehållsförteckning. Energiservice Skellefteå Grundläggande grafisk manual

Visuell identitet P2. sveriges radio VER

Föreläsning 06, HT2013 HTML5 F06 HTML5. Johan Leitet

Modern Demokratisk Trygg

BRA. Nytt flygbolag, nya möjligheter. Destinationer. Resenären. Fakta. Mediakanaler. Redaktionell produktion & Projektledning.

Vår grafiska profil en viktig del i hur vi uppfattas.

SÅ HÄR SPRIDER VI BILDEN AV HEMSLÖJDEN.

RIKSUTSTÄLLNINGARS BARN- & UNGDOMSSTRATEGI

VÄRDENS NYHETER MÖT LEENA. Kundtjänst hjälper dig, sid 8-9 Var med och påverka, sid 3 Så blir nya Telegrafen 12, sid 6-7 LÖVLUNDSVÄGEN SID 4-5

FoU primärvård Fyrbodal FoUU-centrum Fyrbodal Lathund för hur man skriver en rapport för en litteraturstudie

SVERIGES RADIO Manual och verktygslåda 1.0

SKL Kommentus. Wireframes - Koncernen. SKL_wireframes_2.0

Bildspel (Fokus på produkter) Nyheter/Kampanjer Nyheter/Kampanjer Nyheter/Kampanjer

Grafisk manual Förbundet Sveriges Arbetsterapeuter. För förtroendevalda

Valutec Grafisk manual

Anvisningar för litteraturstudie kurs Vetenskapligt Förhållningssätt ST-arbete

Yrkeshögskolan Novias grafiska manual för Aboa Mare

Vetenskapligt Förhållningssätt

SAMTAL MED OCH OM BOKSTAVEN Att ta fram ett teckensnitt

Kocktävlingen Äkta Rök E-post

Grafiska anvisningar. Evangelisk-lutherska kyrkan i Finland och dess församlingar EV.LUTH. KYRKAN I FINLAND

Grafisk manual

Utgivningsdatum: Utgivare: Falkenbergs kommun Produktion:

HEMSLÖJDEN /VISUELL IDENTITET. Har du frågor eller funderingar rörande den visuella identiteten?

SVERIGES RADIO Manual och verktygslåda 1.3

Walking Dinner i Göteborg!

GRAFISKA ANVISNINGAR BUSSPOOLEN - VÄSTERBOTTEN

Grafisk manual

EN SAMMANSTÄLLNING AV Grafiska Riktlinjer FÖR GÖTENE KOMMUN

[Egen logotyp] Stilmall & presentation av grafisk profil

Grafisk Profil Manual

Transkript:

F10 Mer CSS Dagens agenda Stila formulär CSS-genererat innehåll Mediatyper Utskrift Negativa marginaler Sprites Gridbaserade layouter Ramverk

Formulär <br />

Prydliga formulär #cform { width: 500px;} #cform label { width:140px; text-align:right; display:block; float:left; padding-right:10px; clear:left; } #cform input, #cform textarea, #cform select { width:300px; margin-bottom:20px; } #cform textarea { height:100px; } #cform.checkbox { width:auto; }

CSS-genererat innehåll Vi har möjlighet att lägga till innehåll till vårt HTML-dokument med CSS. (Obs! Hamnar inte i DOM) #mainnav li:after { content: " "; } #divtwo:before { content:""; height:5px; width:5px; background:red; } Stöds först från och med IE8 content: url(pin.png);

CSS-genererat innehåll http://nicolasgallagher.com/pure-css-gui-icons/demo/#non http://css-tricks.com/9516-pseudo-element-roundup/

Media

Mediatyper <body> <head> <link rel="stylesheet" media="print" href="print.css" /> <title>våra produkter</title> </head> Stilmallen "print.css" kommer bara att laddas då dokumentet skrivs ut. Vi har bland andra tillgång till: all, handheld, print, projection, speech, tv, screen default

Flera mediatyper samtidigt <body> <head> <link rel="stylesheet" href="basic.css" /> Alla enheter <link rel="stylesheet" media="screen" href="screen.css" /> <link rel="stylesheet" media="print" href="print.css" /> </head> Vid utskrift kommer nu basic.css att användas tillsammans med print.css Användare vid en vanlig skärm kommer att få basic.css att användas tillsammans med screen.css?

@media-direktivet <body> <head> <link rel="stylesheet" href="basic.css" /> </head> p { color: red; } #content { float:left; } @media screen @media print @media handheld @media print p { color:black; }

Tänk på vid utskrift #mainnav { display: none; } http://alistapart.com

Länkar och utskrift Hur göra med länkar vid utskrift? @media print #content a:after { content: " (" attr(href) ")"; }

Marginaler margin:5px 10px 30px 10px; alternativt: margin-top:5px; margin-right:10px margin-bottom:30px; margin-left:10px;

Negativa marginaler margin-right:-10px; margin-bottom:-10px; margin-left:-10px; margin-top:-10px;

body Layout med CSS, del 2 div #top start sida 1 div #content div #container div #navigation div #wrapper Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed elementum mi quis ligula pretium sed rutrum tortor posuere. Vivamus aliquet velit a mauris vestibulum commodo. Etiam cursus suscipit lorem, vel mattis metus facilisis ac. Proin gravida lacinia aliquet. Mauris arcu sem, tempor id gravida quis, lacinia non mauris. Etiam ac ante ligula, a tincidunt odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent tristique euismod ipsum, mattis venenatis odio condimentum ac. div #sidebar div #footer

Layouter med CSS en bra grund

Exempel på klassiska layouter

Negativa marginaler Problem: ningen i HTMLkoden Lösning: <div id="wrapper"> <div id="content"> <p> </p> </div> </div> + negativa marginaler

Lösningen 1 float:left width:150px #wrapper width:100% float:left Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris

Lösningen 2 float:left width:150px margin-right:-150px #wrapper width:100% float:left Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris

Lösningen #wrapper width:100% float:left 3 float:left width:150px margin-right:-150px Pellentesque habitant morbi tristique senectus et netus et malesuada margin-left:150px; fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris

Lösningen #wrapper width:100% float:left 4 float:left width:150px margin-right:-150px Pellentesque habitant morbi tristique senectus et netus et malesuada margin-left:150px; fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris width:160px; float:right;

Lösningen #wrapper width:100% float:left 5 float:left width:150px margin-right:-150px Pellentesque habitant morbi tristique senectus et margin-left:150px; netus et malesuada fames ac margin-right:160px; turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris width:160px; float:right;

Lösningen #wrapper width:100% float:left margin-right:-180px 6 float:left width:150px margin-right:-150px Pellentesque habitant morbi tristique senectus et margin-left:150px; netus et malesuada fames ac margin-right:160px; turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris width:160px; float:right;

Lösningen 7 Navigation Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris Sidebar Se demo #7

Lösningen 7 Navigation Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris Sidebar Se demo #7

min/max width/height min-width max-width egenskaper min-width min-height max-height min-height #container { max-width: 1480px; min-width: 960px; } Stöds först från och med IE7

Sprites

CSS Sprites

CSS Sprites socialsprite.png #fbicon #fbicon:hover Se demo

CSS Sprites Fördelar Minskad totalstorlek på bilder Färre HTTP-anrop till servern Färre HTTP-anrop från klienten Vi riskerar inte flickering Nackdelar Ovana utvecklare riskerar att lägga bilder som hör hemma i HTML-koden som CSS Sprites. Jobbigare att underhålla stora CSS Sprites Kan bli jobbigare CSS att koda.

Gridbaserade layouter Bygger på att man försöker arbeta med kolumner i multipler om 3 eller 4. Fokuserar på kolumner, men rader kan användas i viss utsträckning Ger ett proffsigare intryck och ofta per automatik en snyggare och behagligare sida att titta på. Bygger på kolumner med marginaler.

Gridbaserade layouter

Ramverk Fördelar Nackdelar Ökad produktivitet Du undviker vanliga misstag Du arbetar in en standard för namngivning Förenklar samarbete Du slipper tänka på webbläsarkompabilitet Du får ren och välstrukturerad kod Tar tid att lära sig Riskerar att ärva fel och buggar Du mister genuin kunskap om CSS Källkod som innehåller mycket onödig kod Du riskerar att fastna i gamla hjulspår Källa: http://www.smashingmagazine.com/2007/09/21/css-frameworks-css-reset-design-from-scratch/