Stílus, mesteroldal, témák

Slides:



Advertisements
Hasonló előadás
JQuery 8. előadás.
Advertisements

A webprogramozás alapjai B282
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
Kereskényi Róbert MSDN Kompetencia Központ Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék.
Social Networking alkalmazás fejlesztése ASP.NET 3.5-tel Árvai Zoltán Consultant, Trainer Számalk Oktatóközpont.
2010/2011.Huszár István1. dia Weboldalak tervezése II. (X)HTML.
CSS médiatípusok - példák
Beépített vezérlők és validáció
Fejlett Programozási Technológiák II. Világos Zsolt 1. gyakorlat.
STÍLUSOK Tulajdonságok és értékek. Színek megadási módjai H1 {color: #CCF150} H1 {color: rgb(204,241,80)} H1 {color: rgb(80%,95%,30%)} H1 {color: red}
Leírónyelvek: HTML és XHTML
© BZ, 2006Stíluslapok használata1 Váltsunk stílust! Stíluslapok a webszerkesztésben.
Készítette: Rummel Szabolcs
Hernyák Zoltán XML és HTML.
WEBOLDALFEJLESZTÉS
Készítette: Nagy-Szakál Zoltán 2007.
JSP és JavaBean JavaServer Pages és Java Beans Fabók Zsolt Általános Informatikai Tanszék Miskolci Egyetem.
Közös kinézet Mester oldal, témák, skin-ek, css Webalkalkalmazás fejlesztése ASP.NET-ben Krizsán Zoltán.
ASP.NET „röviden” Krizsán Zoltán ver: 0.2.
Microsoft szoftverek a szakképzésben
Új modulok a szakképzésben SharePoint Designer, Expression Web Gubicza József.
SharePoint Designer és Expression Web
Szombathely Dinamikus WEB programozás: PHP és JSP.
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Előadás JavaScript Tananyag: W eb - programozás.
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Vizuális és web programozás II. Tananyag: 2. konzultáció CSSJavaScript.
Vizuális és web programozás II.
Vizuális és web programozás II.
Webszerkesztés Stíluslapok (CSS).
JavaScript a gyakorlatban. 7. Gyakorlat DHTML  Fa-struktúrájú menük létrehozása  Legördülő menük létrehozása.
CSS.
Optimalizálás Ez az előadó neve beosztása vállalata.
Felhasználók azonosítása és jogosultságai, személyre szabás Borsi Katalin és Fóti Marcell NetAcademia Oktatóközpont.
Mesterlapok és menük használata
Weblapok elrendezésének, dizájnjának kialakítása Borsi Katalin webfejlesztő, oktató NetAcademia Oktatóközpont.
Vezérlők használata és írása Ez az előadó neve beosztása vállalata.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
XHTML – a tanultak összefoglalása
XHTML 1. óra. Miért térjünk át HTML-ről XHTML- re? HTML-szabványban tartalom és forma összemosódott HTML 4.0 szabványban stíluslapok használatát javasolták.
Korpásné Szűcs Melinda web-referens DEENK Korpásné Szűcs Melinda web-referens DEENK.
A <DIV> tag és formázás CSS-sel
CSS A CSS bemutatása.
HTML nyelv.
Weboldalak tervezése (X)HTML.
Hernyák Zoltán Programozási Nyelvek II.
Közzététel a Weben. Film közzététele.
Hyper Text Markup Language
3. előadás.  Apache szerver tudnivalók  Az index.php .htaccess – web-szerverünk beállításai  Konfigurációs állományok  Adatbázis kapcsolódás beállítása.
Web-grafika II (SVG) 8. gyakorlat Kereszty Gábor.
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék 10. Előadás Css Tananyag:Web-programozás.
Web-programozás Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék 1. Előadás Tananyag: A WWW A HTML nyelv alapjai.
User Account Management Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
Violet nails Készítette: Csőke Vivien. Bevezetés Téma: Violet nails - műkörömkészítő weblapjának elkészítése A weboldal elérhető az alábbi címen: violetnails.atw.hu.
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
Szövegszerkesztés.   Minimum 5 oldalas dokumentum.  Szabadon választott (papírt tűrő) témában.  1. oldal fedőlap.  2. oldal tartalomjegyzék - automatikusan.
Java web programozás 2..
User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
Könyvtárstruktúra, felhasználói és rendszerkönyvtárak Fájlkiterjesztések, attribútumok és engedélyek Takács Béla 2016.
A <DIV> tag és formázás CSS-sel
Informatikai rendszerek
Alkalmazott Informatikai Tanszék
Webprogramozó tanfolyam
Gépészeti informatika (BMEGEMIBXGI)
Alkalmazott Informatikai Tanszék
ASP.NET AJAX és az ASP.NET rejtelmei
CSS Cascading Style Sheet HTML.
Cascading Style Sheet.
JavaScript a böngészőben
DRUPAL Előadja: Nagy Nikoletta :05.
Html parancsok.
JavaScript a böngészőben
Előadás másolata:

Stílus, mesteroldal, témák Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont

Cascading Style Sheet (CSS) Szintaktika: szabályhatáskör {attr:érték;attr:érték;…} Tag példa: body {font-family:ariel;font-size:10;} Osztály példa: .error {font-color:red} A pont (.) jelenti azt, hogy ez egy osztályszabály Azonosító példa: #logo {float: left; margin-left: 30px; padding-top: 50px;}

Expression Web 3 Demó Style.css

Mi is a mesteroldal? Újrafelhasználható elrendezés, kód, tartalom. A weboldal elemeit a mesteroldal elemeivel összefésülve készül el a böngészőnek küldött webtartalom.

Mesteroldal jellemzői File kiterjesztése .master @ Master direktíva a @ Page direktíva helyett ContentPlaceHolder kontrolok “foglalják a helyett” az egyedi tartalomnak A generálódó oldal top-level HTML elemeit tartalmazza: html, head és form

Mesteroldal demó Demo/Masterpage.master

Mesteroldal használata I. Az .aspx oldalon MasterPageFile attribútum megadása a @ Page direktívában <%@ Page MasterPageFile="~/Mester.master" …%> Kódban legkésőbb a Page_PreInit()-ben Alkalmazás szinten Web.config fájlban a <pages> tag-ben megadható mi legyen az összes .aspx oldal mesteroldala. <pages masterPageFile="Mester.Master" />

Mesteroldal használata II. Az .aspx oldalon Content kontrolok segítségével kell megadni az oldalon megjelenő egyedi tartalmat: <asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server">Jelenj meg!</asp:Content>

Mesteroldalak egymásba ágyazása Mesteroldalnak is lehet mesteroldala: <%@ Master Language="C#" MasterPageFile="Parent.master"%>

Mesteroldal felhasználása demó Demo/Mdefault.aspx

Témák A téma tulajdonságok gyűjteménye: Mit tartalmaz? Oldalak, vezérlők kinézete adható meg benne, így egységes kinézet érhető el az oldalakon Mit tartalmaz? Stíluslapok (Stylesheet) Skin-ek Képek

Téma létrehozása Az App_Themes mappában tároljuk a témákat. Új téma létrehozásakor vegyünk fel egy új almappát az App_Themes alatt. Az almappa neve lesz egyben a téma neve is. Tegyünk stíluslapokat, skin-eket, képeket az almappába.

Téma alkalmazása Téma megadása az oldalon <%@ Page Theme= „AlapTema" %> Téma megadása globálisan az egész alkalmazásra <configuration> <system.web> <pages theme=“AlapTema" /> </system.web> </configuration>

Skin Alapértelmezett skin Névvel ellátott skin Automatikusan alkalmazza minden adott típusú kontrolra. Nincs megadva a SkinID attribútum. <asp:Label runat="server" ForeColor="red" Font-Size="14pt" Font-Names="Verdana" /> Névvel ellátott skin A kontrol skin-nek be van állítva a SkinID tulajdonsága. Ezt kell explicit megadni a kontrolon a SkinID tulajdonságban, ahhoz hogy alkalmazza a skin-t. <asp:Button runat="server" ID="MyButton" SkinID= "RedButton" />

Téma és Skin demó

Style Sheet Theme megadása Style Sheet Theme megadása az oldalon <%@ Page StyleSheetTheme=“AlapTema" %> Globális Style Sheet Theme megadása <system.web> <pages StyleSheetTheme==“AlapTema" /> </system.web>

Precedencia sorrend Theme attribútum a “@ Page” direktívában <pages Theme="themeName"> Web.config-ban Lokális kontrol attribútumok az oldalon StyleSheetTheme attribútum a “@ Page” direktívában <pages StyleSheetTheme="themeName"> Web.config-ban

Téma letiltása Téma letiltása egy oldalon <%@ Page EnableTheming="false" %>

Téma személyre szabása Lehetőség a felhasználók számára személyre szabott téma megadására void Page_PreInit(object sender, EventArgs e) { Page.Theme = Profile.PreferredTheme; } void Page_PreInit(object sender, EventArgs e) { switch (Request.QueryString["theme"]) { case "Theme1": Page.Theme = "Theme1"; break; case "Theme2": Page.Theme = "Theme2"; break;