Hem Personliga finanser Hur man bygger ett flersidigt mobildokument för HTML5 och CSS3-programmering - dummies

Hur man bygger ett flersidigt mobildokument för HTML5 och CSS3-programmering - dummies

Innehållsförteckning:

Video: Utskriftsval och dokumentkopior i Visma Administration/Fakturering/Förening 2025

Video: Utskriftsval och dokumentkopior i Visma Administration/Fakturering/Förening 2025
Anonim

Det är fantastiskt att kunna para ner en HTML5 och CSS3 webbsida så det passar på en mobil enhet, men självklart om sidan är mindre behöver du fler av dem. Mobila appar använder ofta en sida-omvänd metafor för att packa mer data i en liten skärmfastighet, och jQuery-mobilbiblioteket har ett annat underbart verktyg för att göra det enkelt.

Hittills ser den här applikationen ut som de andra jQuery-mobilapparna du hittills hittat. En sak är annorlunda, och det är knappen i rubriken. Det är mycket vanligt att mobilappar har navigeringsknappar i rubriken. Tryck på knappen Nästa.

Efter en smutsig övergång visas nästa sida. Den här har två knappar i rubriken. Om du trycker på Nästa tar du användaren till tredje sidan.

Den tredje sidan är återigen mycket bekant, men den här gången har den en enda knapp till vänster om rubriken och en annan knapp i huvudinnehållet.

Det intressanta med dessa tre sidor är att de inte alls är tre sidor! Det är bara en sida, utformad för att fungera som tre olika sidor. Det finns ett par fördelar med detta arrangemang.

  • CSS och JavaScript-resurser behöver bara laddas en gång: Detta håller systemet konsistent och förbättrar belastningstiderna något.

  • Det finns ingen fördröjningstid: När dokumentet laddas är hela saken i minnet, även om endast en del är synlig i taget. Detta gör att du snabbt kan flytta mellan sidor utan att behöva vänta på serveråtkomst.

Du brukar implementera denna typ av mekanism när du har en stor sida du vill behandla som flera mindre sidor, så användaren behöver inte bläddra.

Här är koden för multiPage. html i sin helhet.

flersidiga. html #foot {font-size: 75%; typsnittstyp: kursiv; text-align: center;} pre {margin-left: auto; marginal-höger: auto; bakgrundsfärg: vit; bredd: 8em;}

Sidan One

next

Detta är indexet

  • sidan 1
  • sidan 2
  • sidan 3
  • från HTML All in One for Dummies prev

    Sida Två

    Nästa Den andra sidan är ungefär som den första, förutom att den inte är den första, och den har text snarare än knappar. Det är den andra sidan. Om du gillar det första antar jag att du kan gå tillbaka, men du borde verkligen gå till nästa sida, för jag hör det är riktigt snällt.

    från HTML Allt i ett för Dummies prev

    Sida Tre

    3333333 3 3 3 33333 3 3 3 3333333
    

    Gå till index

    från HTML All in One for Dummies

Medan koden för det här exemplet är lång, bryter det inte mycket nytt underlag.

  1. Ladda upp mobilt innehåll för jQuery.

    Dra in de nödvändiga CSS- och JavaScript-filerna från jQuery. com webbplats.

  2. Använd din egen CSS.

    Även om du låser upp CSS-kod från jQuery, får du fortfarande lägga till din egen. Du kan lägga till CSS för att göra sidfot och preelementen så som du vill.

  3. Bygg dina sidor.

    Du kan bygga så många sidor som du vill, men alla följer samma allmänna jQuery-mobilmönster: Skapa en sid div med sidhuvud, innehåll och sidfot. Använd attributet data-roll för att ange rollen för varje div.

  4. Namnge var och en av sidsnivåerna med id-attributet.

    Eftersom användaren bläddrar igenom sidorna behöver varje sida någon typ av identifierare. Ge varje sida ett unikt ID-attribut.

  5. Bygg knappar inuti huvudet.

    Den enda riktigt nya delen av det här exemplet (bortsett från sidbladet) är knapparna i rubrikerna. Gå vidare till sidan 2-rubriken, så ser du något riktigt intressant:

    prev
    
    

    Sida Two

    next

    Om du definierar en länk inuti ett element med huvuddatadelrollen, den länken kommer automatiskt att bli en knapp. Dessutom kommer den första länken som definieras automatiskt att placeras till vänster om rubriken och den andra kommer att placeras till höger.

  6. Knappa en enda knapp till höger.

    Om du vill att en knapp ska vara till höger lägger du till en klass på knappen:

    
    

    Sida One

    next
  7. Använd inre ankare för att hoppa över sidor.

    Ta en titt på webbadresserna i alla knapparna. De börjar med en hash, vilket indikerar en intern länk inuti dokumentet. Kom ihåg, men det känns som tre olika sidor till användaren, det är verkligen en stor webbsida.

  8. Experimentera med övergångar.

    Se noga på knappen på sidan tre:

    Gå till index
    

    Den här knappen har en särskild dataövergångsattribut. Som standard byter mobilsidor med en blekning. Du kan ställa in övergången till bildspel, bildspel, glidning, pop, blekna eller flip. Du kan också vända övergången genom att lägga till ett annat attribut: data-direction = "reverse".

Hur man bygger ett flersidigt mobildokument för HTML5 och CSS3-programmering - dummies

Redaktörens val

Vad är en Java-karta? - dummies

Vad är en Java-karta? - dummies

Arrays och specialiserade listor gör det möjligt att utföra en fantastisk uppsättning uppgifter med Java. Det finns dock situationer där en Java-applikation behöver något som är mer relaterat till en databas, utan att egentligen ha allt databasbagage (som att behöva köpa en separat applikation). Till exempel kanske du vill kunna ...

Några få saker om Java Math - dummies

Några få saker om Java Math - dummies

Tro det eller inte, datorer - även de mest kraftfulla - Ha vissa begränsningar när det gäller att utföra matematiska beräkningar. Dessa begränsningar är vanligtvis obetydliga, men ibland slår de sig och biter på dig. Här är de saker du behöver se upp för när du gör matte i Java. Helhetsflöde Det grundläggande problemet ...

Vad är recursion i Java Programmering? - dummies

Vad är recursion i Java Programmering? - dummies

Rekursion är en grundläggande programmeringsteknik som du kan använda i Java, där en metod kallar sig för att lösa ett problem. En metod som använder denna teknik är rekursiv. Många programmeringsproblem kan lösas endast genom rekursion, och vissa problem som kan lösas med andra tekniker löses bättre genom rekursion. En av ...

Redaktörens val

4 Måste-inkludera i din blogg sidobardesign - dummies

4 Måste-inkludera i din blogg sidobardesign - dummies

Din bloggens sidofält är viktig fastighet som bör innehålla de element du vill ha mest. När du utformar din blogg sidofält kan du dra från en nästan oändlig lista över sidospårelement. Genom att välja noggrant vad som ska inkluderas (och vad som inte ska inkluderas) kan du ställa in din blogg från andra.

5 Användbara Wordpress Plugins - dummies

5 Användbara Wordpress Plugins - dummies

Om du bloggar på en självhävd plattform med WordPress-programvara, är det dags att anpassa din blogg med plug-ins - programvara som kan "anslutas" till din befintliga WordPress bloggprogramvara. Plug-ins gör det möjligt för dig att göra allt från funktionsbildspel i dina blogginlägg för att ansluta sociala medier till din webbplats. Här är fem användbara ...

7 Sätt att erövra Writer's Block som en Blogger - dummies

7 Sätt att erövra Writer's Block som en Blogger - dummies

Varje bloggare möter författarens block i ett tid eller annan. Om du är den typ av bloggare som sköter innehåll varje dag, kan författarens block vara stäverande. Kan du inte ta en paus för att få ditt skrivande mojo tillbaka? Prova en (eller flera) av dessa sju sätt att slå författarens block för att få dig tillbaka ...

Redaktörens val

10 Stora elektronikkomponentkällor - dummies

10 Stora elektronikkomponentkällor - dummies

Letar du efter några bra källor till dina elektroniska delar? Denna lista ger dig några fleråriga favoriter, både inom och utanför Nordamerika. Denna lista är inte uttömmande. Du hittar bokstavligen tusentals specialutbud för ny och begagnad elektronik. Plus, Amazon och eBay ger virtuella marknadsplatser för alla sorters säljare - ...

Elektronik Basics: Resistance - dummies

Elektronik Basics: Resistance - dummies

I elektronikvärlden är motståndet inte meningslöst. Faktum är att motstånd kan vara mycket användbart. Utan motstånd skulle elektronik inte vara möjligt. Elektronik handlar om att manipulera strömmen av ström, och ett av de mest grundläggande sätten att manipulera strömmen är att minska det genom resistans. Utan motstånd strömmar strömmen oreglerad och där ...

Digital elektronik: Så här installerar du BASIC Stamp Editor och Anslut till Stämpeldummorna

Digital elektronik: Så här installerar du BASIC Stamp Editor och Anslut till Stämpeldummorna

För att berätta för BASIC Stamp vad du vill göra i ditt digitala elektronikprojekt måste du programmera det. BASIC Stamp Windows Editor är den programvara som du använder på din dator för att skapa program som kan laddas ner till en BASIC Stamp-mikrokontroller. Denna programvara är tillgänglig gratis från Parallax webbplats. ...