Paprastų lentelių kūrimas

Similar documents
INFS 2150 / 7150 Intro to Web Development / HTML Programming

Web Development & Design Foundations with HTML5

Chapter 4 Notes. Creating Tables in a Website

Introducing Web Tables

IMY 110 Theme 7 HTML Tables

C programavimo kalba. 3 paskaita (Sąlygos ir ciklo operatoriai, funkcija scanf() )

Web Design and Application Development

JAVA pagrindai Lek. Liudas Drejeris

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal

HTML dokumentai. Praktinės užduotys

Tables *Note: Nothing in Volcano!*

Chapter 9 Table Basics Key Concepts. Copyright 2013 Terry Ann Morris, Ed.D

Tables & Lists. Organized Data. R. Scott Granneman. Jans Carton

Chapter 7 Tables and Layout

Chapter 7 Tables and Layout

c122sep2214.notebook September 22, 2014

Lecture 08. Tables in HTML. Mr. Mubashir Ali Lecturer (Dept. of Computer Science)

Structure Bars. Tag Bar

INFS 2150 Introduction to Web Development

INFS 2150 Introduction to Web Development

Create a table to neatly display information

Parengė ITMM Artūras Šakalys 1

Chapter 4 Creating Tables in a Web Site Using an External Style Sheet

COMP519: Web Programming Lecture 4: HTML (Part 3)

2. Pakopiniai stiliai

C++ programavimo kalba. Konstruktorius, destruktorius, klasių metodų modifikatoriai, objektų masyvai (4 paskaita)

HTML dokumentai aprašo tinklalapius. HTML dokumentus sudaro HTML gairės ir grynas tekstas. HTML dokumentai vadinami tinklalapiais.

Web Design and Development ACS Chapter 12. Using Tables 11/23/2017 1

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS

2017 m. pagrindinės sesijos informacinių technologijų valstybinio brandos egzamino programavimo užduoties galimi sprendimai

Deccansoft Software Services

OVERVIEW. How tables are structured. Table headers. Cell spanning (rows and columns) Table captions. Row and column groups

El. pašto konfigūravimas

Tutorial 5 Working with Tables and Columns. HTML and CSS 6 TH EDITION

NAME: name a section of the page TARGET = "_blank" "_parent" "_self" "_top" window name which window the document should go in

Name Related Elements Type Default Depr. DTD Comment

HyperText Markup Language/Tables

Chapter 5. Introduction to XHTML: Part 2

Advanced HTML Scripting WebGUI Users Conference

THE ASIAN SCHOOL. Class-10. ch8. A. Check the Right Answer (1*9)

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

Creating a Web Page with HTML

Redis Ma as, greitas, galingas. Specialiai VilniusPHP

Apletai (įskiepiai) Lekt. dr. Pijus Kasparaitis m. m. pavasario semestras.

Table-Based Web Pages

HTML 5 Tables and Forms

COMS 359: Interactive Media

JSF - H:PANELGRID. JSF Tag. Rendered Output. Tag Attributes. The h:panel tag renders an HTML "table" element. Attribute & Description.

Skill Area 323: Design and Develop Website. Multimedia and Web Design (MWD)

2006 m. valstybinio brandos egzamino užduotis

HTML & XHTML Tag Quick Reference

Creating web pages Chapter 5. Structuring contents

Oliver Pott HTML XML. new reference. Markt+Technik Verlag

Paveikslėliai. Lekt. dr. Pijus Kasparaitis m. m. pavasario semestras.

Dreamweaver CS3 Concepts and Techniques

Come to the TypeScript

Chapter 2. List, Tables,Frame and Forms

Chapter 0. HTML review

Output a HTML Table to file PDF use FPDF

Interneto technologijų taikymai

HTML Tags <A></A> <A HREF=" CNN </A> HREF

Kas yra masyvas? Skaičių masyvo A reikšmės: Elementų indeksai (numeriai): Užrašymas Turbo Paskaliu: A[1] A[2] A[3] A[4] A[5]

Web Technology. HTML & xhtml

Trumpai-ilga istorija

Elektroninis.lt šakninių sertifikatų diegimas

Struktūrų sintaksė Struktūra tai vienodo arba skirtingo tipo kintamųjų rinkinys. Sintaksė: struct vardas { ; type1 var1; type2 var2;... typen varn; //

DUOMENŲ STRUKTŪROS IR ALGORITMAI. Rūšiavimo algoritmai (įterpimo, burbulo, išrinkimo)

Lokalizuojamųjų programinės įrangos išteklių metainformacijos formalizavimo metodas

Advanced Web Programming C2. Basic Web Technologies

LESSON 3. Coding Tables Continued

I.SAF DUOMENŲ RINKMENOS XML STRUKTŪROS APRAŠO SPECIFIKACIJA

I. FFDATA STRUKTŪROS APRAŠYMAS

Canvas & Brush Reference. Source: stock.xchng, Maarten Uilenbroek

Polimorfizmas. Lekt. dr. Pijus Kasparaitis m. m. pavasario semestras.

2011 m. valstybinio brandos egzamino uþduotis, pagrindinë sesija

Simboliai ir simbolių eilutės 2 val. Standartinės procedūros ir funkcijos darbui su simbolių eilutėmis

I. FFDATA STRUKTŪROS APRAŠYMAS

HTML What is HTML Hyper Text Markup Language is a computer based language used to create WebPages.

SECTION C GRADE 12 EXAMINATION GUIDELINES

Pažintis su C++ Builder

Dokumentas. Elektroninė forma - dokumento struktūra vaizdavimo požiūriu. Dėstant ji gali atitikti formą kaip popieriuje, arba hyperteksto formą.

Index. CSS directive, # (octothorpe), intrapage links, 26

Internet Explorer HTML 4.01 Standards Support Document

WWW aplikacijų saugumas 2

. HTML dokumento struktūra

Scrum su Kanban naudojančios organizacijos programų sistemų kūrimo proceso vertinimas

Summary 4/5. (contains info about the html)

SAMPLE PAPER I CLASS- X SUBJECT FOUNDATION OF IT. TIME : 3 HRS M.M - 90 NOTE: 1. All questions are compulsory. 2. Write neat and clean.

IT350 Web and Internet Programming. XHTML Tables and Forms (from Chapter 4 of the text 4 th edition Chapter 2 of the text 5 th edition)

Web servisai WSDL. Osvaldas Grigas

C++ programavimo kalba

HTML and XHTML 5th Edition

How to use the Dealer Car Search ebay posting tool. Overview. Creating your settings

COMPUTER APPLICATIONS IN BUSINESS FYBMS SEM II

Building HTML Tables and Introducing. Tables on the Web

A.Kynienė. С, C++ kalbų ABC. Metodinė priemonė

I.SAF DUOMENŲ RINKMENOS XML STRUKTŪROS APRAŠO SPECIFIKACIJA

The Hypertext Markup Language (HTML) Part II. Hamid Zarrabi-Zadeh Web Programming Fall 2013

Exercise #2: your Profile

ios Uždara operacinė sistema skirta tik Apple įrenginiams: iphone ipad ipod touch Apple TV

Transcription:

HTML lentelės

Lentelės Informacijos pateikimas HTML-dokumentuose lentelių pagalba yra vienas iš dažniausiai naudojamų. HTML kalboje lentelės yra naudojamos ne tik tradiciškai, kaip duomenų pateikimo metodas, bet ir kaip Web puslapio formatavimo būdas įvairių vizualių komponentų tinklas.

Paprastų lentelių kūrimas Lentelių aprašymas turi būti talpinamas HTML dokumento <B O D Y > dalyje. HTML-dokumente gali būti patalpintas bet kuris lentelių skaičius, be to vienas lenteles leidžiama įdėti į kitas. Lentelės pagrindinė gairė <T A B L E > Tarp šių gairių poros yra talpinamas lentelės aprašymas. </T A B L E >

Gairės <TABLE> </TABLE> <TD></TD> (Table Data) <TR></TR> (Table row) <TH> </TH> (Table Header) <CAPTION> </CAPTION> Aprašymas (komentarai) Pagrindinė lentelės gairė Duomenų ląstelė Lentelės eilutė Ląstelės antraštė Lentelės antraštė. Pagal nutylėjimą, lentelės antraštė yra išlygiuojama centre virš lentelės.

Lentelės pavyzdys

Lentelės atributai BORDER= skaičius - lentelės rėmelio plotis. CELLSPACING = skaičius-px - tarpas tarp lentelės langelių dydis. CELLPADDING = skaičius-px - atstumas nuo lentelės grafos turinio iki langelio krašto. WIDTH = skaičius_arba_procentai - langelio plotis. HEIGHT = skaičius_arba_procentai - langelio aukštis. ALIGN = kryptis - nurodomas lygiavimo grafose būdas. VALIGN = kryptis - nurodomas vertikalus lygiavimo lentelėje būdas. BGCOLOR= spalvos_vardas_arba_kodas - lentelės spalva. BORDERCOLOR= spalvos_vardas_arba_kodas - rėmelio spalva. BACKGROUND = adresas - nurodomas lentelės fonui naudojamo piešinio adresas.

Lentelės antraštė <CAPTION></CAPTION> Atributas ALIGN=" TOP " ALIGN=" BOTTOM " ALIGN=" LEFT " ALIGN=" CENTER " ALIGN=" RIGHT " VALIGN=" TOP " VALIGN=" BOTTOM " Aprašymas (komentarai) antraštė bus talpinama virš lentelės antraštė bus talpinama žemiau lentelės antraštė bus talpinama kairėje lentelės pusėje antraštė bus talpinama lentelės centre antraštė bus talpinama dešinėje lentelės pusėje antraštė bus talpinama virš lentelės vertikaliai antraštė bus talpinama žemiau lentelės vertikaliai ALIGN atributas gali būti naudojamas kaip horizontaliam, taip ir vertikaliam išlyginimui, bet ne abiem vienu metu.

Lentelės antraštė <CAPTION></CAPTION>

Lentelės antraštė <CAPTION></CAPTION>

Lentelės atributas BORDER Atributas Aprašymas (komentaras) į <TABLE> gairę įrašoma BORDER atributas, kuris BORDER =" skaičius " valdo lentelės rėmelio plotį. Įvairių naršyklių atributo BORDER reikšmės pagal nutylėjimą būna skirtingos <TABLE BORDER> <TABLE BORDER=0> <TABLE>

Pavyzdys: <HTML> <HEAD> <TITLE>HTML Lentelė</TITLE> </HEAD> <BODY> <TABLE BORDER=15> <TR> <TD>Ląstelė 1 eilutė 1</TD> <TD>Ląstelė 2 eilutė 1</TD> </TR> <TR> <TD>Ląstelė 1 eilutė 2</TD> <TD>Ląstelė 1 eilutė 2</TD> </TR> </TABLE> </BODY> </HTML> Atributas BORDER

Atributas CELLSPACING CELLSPACING = skaičius_px - tarpas tarp lentelės langelių dydis. Pagal nutylėjimą, skaičius_px=2. Kuomet CELLSPACING=0, gretimų ląstelių rėmeliai susilies ir suformuos vientiso lentelės tinklo išvaizdą.

Atributas CELLSPACING

Atributas CELLPADDING CELLPADDING = skaičius-px - atstumas nuo lentelės grafos turinio iki langelio krašto. Pagal nutylėjimą, skaičius_px=1. Kuomet CELLPADDING=0, kai kurios ląstelės teksto dalys gali liesti jos rėmelį.

Atributas CELLPADDING

WIDTH ir HEIGHT atributai WIDTH = skaičius_arba_procentai - langelio plotis. HEIGHT = skaičius_arba_procentai - langelio aukštis. Kuomet naršyklė atvaizduoja lenteles, jų plotis ir ilgis yra dinamiškai apskaičiuojami, atsižvelgiant į viso dokumento lentelės, jos atskirų ląstelių, ląstelių teksto atributus ir kitus parametrus.

WIDTH ir HEIGHT atributai

Atributai ALIGN ir VALIGN ALIGN = kairė(left)_arba_dešinė(right) - nurodomas lygiavimo grafose būdas. VALIGN = viršus(top)_arba_apačia(bootom) - nurodomas vertikalus lygiavimo lentelėje būdas.

Duomenų formatavimas lentelėje Kiekviena atskira lentelės ląstelė yra nepriklausoma duomenų formatavimo sritis. Viso teksto formatavimo valdymo taisyklės gali būti taikomos ir kiekvienoje lentelės ląstelėje. Deskriptorių, esančių lentelės ląstelės viduje, veikimo sritis apsiriboja ta ląstele. Ląstelės duomenų horizontaliam ir vertikaliam išlyginimui naudojami deskriptorių <TR>, <TD> ir <TH> atributai ALIGN (reikšmės LEFT, RIGHT, CENTER) ir VALIGN (reikšmės TOP, BOTTOM, MIDDLE, BASELINE).

Duomenų formatavimas lentelėje Deskriptorių <TR>, <TD> ir <TH> atributas NOWRAP išjungia automatinį ląstelės teksto skaidymą į eilutes. Deskriptorių <TABLE>, <TR>, <TD> ir <TH> atributas BGCOLOR nusako visos lentelės arba atskirų ląstelių fono spalvą. Deskriptorių <TABLE>, <TD> ir <TH> atributas BACKGROUND nusako lentelės foninį paveiksliuką. Deskriptorių <TD> ir <TH> atributai WIDTH ir HEIGHT nusako ląstelės, kuriai jie yra taikomi, plotį ir aukštį. Keleto greta esančių ląstelių apjungimas į vieną yra realizuojamas deskriptorių <TD> ir <TH> atributų COLSPAN ir ROWSPAN pagalba. Atributo COLSPAN reikšmė nusako, kiek stulpelių užims ląstelė horizontaliai, o ROWSPAN nusako, kiek eilučių užims ląstelė vertikaliai. Tai pačiai ląstelei gali būti taikomi abu atributai.

Įdėtosios lentelės Lentelės atskiros ląstelės gali talpinti daugelį elementų, kurie yra leidžiami dokumento BODY dalyje. Lentelės ląstelėje gali būti patalpinta ir visai kita lentelė. Tokios lentelės vadinamos įdėtosiomis. Įdėtųjų lentelių kūrimas nesiskiria nuo paprastos lentelės kūrimo.

Įdėtoji lentelė

Tuščios ląstelės Pagal HTML kalbos aprašymą, visos naršyklės turi užpildyti lentelės eilutes tuščiomis ląstelėmis, jeigu kurioje nors eilutėje jų kiekis yra mažesnis, negu kitose eilutėse. Bet kurioje lentelės vietoje gali būti ląstelės, neturinčios jokių duomenų. Tuščiose eilutėse tarp deskriptorių poros <TD> ir </TD> nėra jokios informacijos, arba vienas arba keli tarpai, kurie nėra traktuojami kaip duomenis. Ląstelės, turinčios nematomus duomenis, pavyzdžiui, gali talpinti kodą arba <BR>, arba bet kurį tekstą, kurio spalva sutampa su ląstelės fonine spalva. Ląstelės, talpinančios savyje duomenis (nors ir nematomus) yra atvaizduojamos visomis naršyklėmis vienodai. Tuščios ląstelės gali būti parodomos skirtingai.

Tuščios ląstelės

Lentelės rėmelių spalvos Gairių <TABLE>, <TR>, <TD> ir <TH> atributai BORDERCOLOR, BORDERCOLORLIGHT ir BORDERCOLORDARK nusako lentelės rėmelių spalvas. Atributas BORDERCOLOR nusako visų lentelės rėmelių elementų spalvą. Atributas BORDERCOLORLIGHT nuspalvina kairįjį ir viršutinį visos lentelės ribas, ir dešinįjį ir apatinį kiekvienos ląstelės ribas. Atributas BORDERCOLORDARK nuspalvina priešingus atributui BORDERCOLORLIGHT lentelės rėmelių elementus.

Lentelės struktūrizavimas Lentelės stulpelių išlyginimui naudojamos gairės <COLGROUP> ir <COL>. Gairės <COLGROUP> ir <COL> turi būti rašomos iš karto po gairės <TABLE> prieš pirmą gairę <TR>. Gairės <COLGROUP> ir <COL> atributai yra ALIGN (nusakantis horizontalų visų stulpelių ląstelių duomenų išlyginimą ir turintis reikšmes LEFT, RIGHT ir CENTER) ir SPAN (nusakantis gretimų stulpelių, kuriems bus taikomos atributų reikšmės, kiekį). Gairė <COLGROUP> atlieka lentelės stulpelių grupavimo vaidmenį.

Lentelės struktūrizavimas Gairės <THEAD>, <TBODY> ir <TFOOT> išskiria lentelės antraščių ląsteles, pagrindinę lentelės dalį ir lentelės suvestines ląsteles. Gairės <THEAD>, <TBODY> ir <TFOOT> gali būti rašomos tik gairių poros <TABLE> ir </TABLE> viduje. Gairės <THEAD> ir <TBODY> aprašo viršutinį ir apatinį lentelės kolontitulus ir gali būti sutinkami lentelėje ne daugiau kaip vieną kartą. Gairė <TBODY> gali būti sutinkama kelis kartus ir yra skirta loginiam duomenų grupavimui, kaip gairė <COLGROUP> stulpelių atveju. Lentelės rėmelių piešimas valdomas gairės <TABLE> atributo FRAME reikšmėmis. Lentelės tinklo piešimas valdomas gairės <TABLE> atributo RULES reikšmėmis.

Atributo FRAME reikšmės BOX BORDER ABOVE BELOW HSIDES VSIDES LHS VOID RHS Rėmelis piešiamas iš visų keturių pusių Rėmelis piešiamas tik iš viršaus Rėmelis piešiamas tik iš apačios Piešiamos tik apatinė ir viršutinė ribos Piešiamos tik kairinė ir dešininė ribos Rėmelis piešiamas tik iš kairės Lentelė be išorinių rėmelių Rėmelis piešiamas tik iš dešinės

Atributo RULES reikšmės ALL GROUPS COLS ROWS NONE Piešiamos viso vidinės linijos Piešiamos tik linijos, skiriančios grupes Piešiamos tik linijos, skiriančios stulpelius Piešiamos tik linijos, skiriančios eilutes Vidinės NONE linijos nėra piešiamos