Personalizare forum si mesaje folosind tabele
:: Despre Forumgratuit :: :: Tutoriale
Pagina 1 din 1 • Impartiti •
Personalizare forum si mesaje folosind tabele
Personalizare forum si mesaje folosind tabele |
Toti dorim sa avem site-uri reusite si cat mai originale ( ... sau, mai bine spus, unii dintre noi), dar cati dintre noi stiu ca pentru a avea un site cat mai bine structurat si un template cat mai reusit, totul se bazeaza pe tabele, combinatii de tabele. In prima parte a acestui tutorial am sa va explic cum sa creati un tabel si de ce taguri aveti nevoie pentru a va crea tabelul dorit pentru pagini html, iar in a doua parte cum sa adaugati un tabel intr-un mesaj, folosind aceleasi taguri. Am sa incep prin a va oferi un exemplu, in prima imagine veti vedea site-ul, iar in imaginile mai mici veti vedea tabelele din care este format. Ce e cu rosu e un tabel, ce e cu galben, e o celula de tabel. Adevarul e ca unele tabele pe care le-am marcat pot fi eliminate si continutul sau poate fi adaugat folosind alte taguri, dar pentru a se pastra forma site-ului, se recomanda a nu se elimina tabelele.
Informatii generaleTabelele sunt foarte importante pentru o pagina html. Pe langa crearea propriu-zisa a lor, ele pot fi folosite pentru a oferi o stabilitate paginii, forma dorita si controlarea elementelor din cadrul tabelelor, astfel nu vom permite ca anumite elemente sa "paraseasca" locul lor. Crearea unui tabelPentru a crea un tabel trebuie sa combinam o serii de taguri: <table> , <th> , <tr> , <td> , <caption> , <colgroup> , <col /> , <thead> , <tbody> , <tfoot> Tagul <table> defineste un tabel HTML. Poate fi combinat cu celelalte taguri enumerate mai sus, dar e obligatoriu sa se foloseasca tagurile <tr> si <td>. Tagul <th> defineste un antet de tabel Tagul <tr> defineste un rand nou in tabel Tagul <td> defineste o celula noua in tabel
Tagul <caption> defineste o legenda. Se adauga imediat dupa tagul <table> si va fi centrata deasupra tabelului.
Tagul <colgroup> este folosit pentru a formata in acelasi timp toate celulele de pe o anumita coloana.
Tagul <col /> are functie asemanatoare cu tagul <colgroup> Tagurile <thead> , <tbody> , <tfoot> definesc continutul unui rand intreg, fara a fi nevoie de a adauga stiluri pentru toate celulele din cadrul acelui rand. <thead> va defini in totdeauna celulele de pe primul rand, <tfoot> va defini in totdeauna celulele de pe ultimul rand, iar <tbody> va defini celelalte randuri. Pentru a adauga aceste taguri in tabel e necesar sa adaugati si stil in pagina css sau in header.
Bordura tabelCu ajutorul bordurii vom stabili granitele celulelor si a tabelului. Atat tabelul cat si fiecare celula va detine propriile borduri. Pentru a mari in grosime bordura tabelului trebuie folost codul border="X" in tagul <table>, unde x trebuie completat cu un numar, definind grosimea bordurii in pixeli. Definind valoarea " 0 " (zero), fara a adauga codul pentru fiecare celula, tabelul nu va contine nici o bordura, se va vedea doar continutul.
Definirea silului unei borduri Daca doriti sa va personalizati tabelul, puteti s-o faceti si prin stilul bordurii (linie continua, punctata, ...). Pentru a defini bordura, va sfatuiesc sa o definiti prin css, pe langa faptul ca nu e nevoie sa repetati codul in fiecare pagina, continutul paginii va fi mult mai mic si mai usor de modificat. Daca doriti ca toate tabelele sa aiba acelasi stil, adaugati urmatorul cod in css:
Daca doriti ca fiecare tabel sa aiba stil personalizat, adaugati urmatorul cod in css:
Inlocuiti ----- din cadul css cu una din urmatoarele taguri: * none - defineste tabel fara bordura (daca adaugati acest cod, nu mai este nevoie sa adaugati codul border="0' in cadrul codului html * hidden - sterge bordura tabelului, dar se vad bordurile celulelor * dotted - linie punctata * dashed - defineste linie punctata (ca la banda punctata de pe sosea) * solid - defineste linie continua * double - defineste linie solida, dubla Inaltimea si latimea tabelelor / celulelorPentru latime folositi codul width, iar pentru inaltime folositi codul hight Daca adaugati codul in tagul <table>, veti defini latimea / inaltimea tabelului, celulele devenind egale ca latime / inaltime.
Daca adaugi codul in tagul <td>, vei defini latimea / inaltimea celulei, tabelul capatand dimensiunea in functie de valorile trecute la inaltime si latime
BackgroundTagul background defineste culoarea si imaginea de fundal a tabelului sau a unei celule. Tagul poate fi trecut in css sau in codul html al tabelului. Culoare de fundal In css, pentru a defini culoarea de fundal, trebuie sa adaugati urmatorul cod:
Acelasi cod se adauga si in cadul html:
Puteti defini o culoare de fundal pentru fiecare celula, adaugand codul in cadrul tagului <td>
In css trebuie sa specificam celula care dorim s-o definim, iar in codul html trebuie sa specificam clasa
Imagine de fundal In css, pentru a defini o imagine de fundal, trebuie folosit codul de mai jos:
Daca in codul css nu se specifica modul de repetare a imaginii, acesta se va repeta atat pe axa X cat si pe axa Y. Pentru repetarea imaginii doar pe axa X, se va adauga codul:
Pentru repetarea imaginii doar pe axa Y, se va adauga codul:
Daca doriti ca imaginii sa nu se repete, se va adauga codul:
In cadrul codului HTML, se va folosi urmatorul cod:
Pentru repetarea imaginilor, se vor folosi aceleasi coduri de la css, adaugandu-le imediat dupa tagul ce defineste imaginea de fundal Alinierea tabeluluiPentru codul css, daca doriti sa aveti aceiasi aliniere pentru toate tabelele, adaugati codul:
Daca aveti mai multe tabele si doriti sa aiba stiluri diferite de aliniere, definiti pentru fiecare o clasa.
Inlocuiti ----- din cadrul tagului align cu: * center - tabelul se va positiona central * left - tabelul se va alinia la stanga * right - tabelul se ma alinia la dreapta RECOMANDARE Pentru o pagina html, va sfatuim ca tot continutul sa-l adaugati intr-un tabel aliniat central. Pentru a defini pozitionarea tabelului prin cod html, folositi codul:
|
| Tutorial realizat de ezlidor Numai bine, Echipa Forumgratuit Reproducerea acestui tutorial nu este posibila fara acordul nostru, in conformitate cu articolul L122-1 apartinand ICC. Forumurile ce vor copia sau reproduc aceste tutoriale vor fi sterse fara preaviz! |
Re: Personalizare forum si mesaje folosind tabele
Personalizare forum si mesaje folosind tabele |
Cum putem adauga un tabel intr-un mesaj de pe forum, folosind coduri BBcode ? In aceasta parte a acestui tutorial o sa va arat cum sa va personalizati anuntuirle / mesajele pe forumurile voastre. Apasa pe spoiler pentru a vedea codul
Ceea ce v-am oferit sunt 2 modele create de mine, insa voi va puteti creea propriul tabel ... cum? tinand cont de cele de mai jos. Pentru inceput trebuie sa creati un tabel (ceea ce creez eu mai jos e un model)
Dupa ce am creat tabelul, vom elimina spatiul dintre celule adaugand codul cellspacing=0
... si vom adauga stilul tabelului
Urmatorul pas e acela de a defini marimea si stilul fiecarei celule. Marimea celulei o stabilim folosind tagurile width si height
Definirea stilului. Pentru fiecare celula va trebuii sa definiti bordurile si fundalul celulei. Bordura Daca doriti ca intreaga celula ca aiba aceiasi culoare, grosime, stil, folositi codul:
Unde: * Xpx - defineste grosimea bordurii - modificati X cu valoarea dorita Daca nu doriti afisarea unei forduri, setati valoarea 0. * solid - defineste stitlul. Vezi in tutorialul de mai sus toate valorile pe care puteti sa le folositi * #XXXXXX - defineste culoarea bordurii - modifica XXXXXX cu codul hexadecimal dorit. Daca dortiti sa persnalizati mordurile separat, inlocuiti border cu una din valorile: border-left (bordura stanga), border-right (bordura dreapta), border-bottom (bordura jos), border-top (bordura sus) Dupa definirea bordurilor putem trece la stabilirea culorii sau imaginii de fundal folosind codurile de mai jos.
In primul mesaj gasiti cum puteti seta repatarea imaginii de background.
Repetati codul petru fiecare celula. Felicitari! Ati reusit! |
| Tutorial realizat de ezlidor Numai bine, Echipa Forumgratuit Reproducerea acestui tutorial nu este posibila fara acordul nostru, in conformitate cu articolul L122-1 apartinand ICC. Forumurile ce vor copia sau reproduc aceste tutoriale vor fi sterse fara preaviz! |
Subiecte similare» Personalizare Widget-uri [pHpBB3]
» Cum sa filmezi si editezi ce vrei tu,folosind Camtasia Studio 7
» cod background forum
» Cum postez pe forum?
» Primul ghid util pentru a supravietui pe forum
» Cum sa filmezi si editezi ce vrei tu,folosind Camtasia Studio 7
» cod background forum
» Cum postez pe forum?
» Primul ghid util pentru a supravietui pe forum
:: Despre Forumgratuit :: :: Tutoriale
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum

Acasa


Scris de ezlidor la data de Sam 26 Feb 2011, 2:15 am












Informatii generale



Am pierdut parola!
Acces direct

Devino fan Forumgratuit
» Cerere imagini
» Cerere bara
» Cum pun un footer de genul acesta
» Kegan !
» Introducere de membri
» Cerere Ranguri.
» Cum fac legenda ca in imagine. !
» vizite in chenar
» CERERE IMAGIN DE RANKURI
» [Cerere] Ranguri Urgente
» Cerere Baner
» Cerere banner
» Bold la rang bicolor si nume cu culoare
» Chenar profil, butonul offline, bara deasupra topicului
» Statistici phpBB3
» Mutare imaginea utilizator online
» Cum pot pune tabel la citeaza,editeaza[phpbb3]
» Profil 3D
» Felicitari pentru L!
» Cum pot face profilul in felul acesta
» Post moderator
» Cum pot pune aceasta imagine in loc de raspuns rapid
» Probleme - Scrolling
» Problema profil
» Webb-Tags
» Imagine quote
» din: La sueta cu Vio!
» Chenar Ultimele mesaje phpBB3
» Conectare in header