Nie wiedziałem jak nazwać temat stąd taka nazwa. Do rzeczy:
Chciałbym się dowiedzieć jak łączyć CSS z np. HTML. Na przykład zrobiłem ogłoszenie i chcę edytować go za pomocą CSS, ale jak? Skąd dany kod CSS ma wiedzieć, że akurat do tego kodu należy? Wiem, troche banalne pytanie, ale nie mam pojęcia, a chcę coś umieć.
Pozdrawiam.
Offline
Jednym ze sposobów edytowania tekstu za pomocą CSS jest umieszczenie go w div'ie. Oto jak miałoby to wyglądać:
<div id=ogloszenie> Treść ogłoszenia </div>
Następnie należy użyć kodów CSS do edycji tekstu odwołując się do div'a o id "ogloszenie"
Sam osobiście nie używałem czegoś takiego, gdyż zwykle wszystkie treści na forum są już umieszczone w odpowiednim div'ie, więc nigdy nie byłem zmuszony do tego, ale mam nadzieję, że zadziała
Skomentuj serwis i przyciągnij nowych użytkowników
Autorski świat PBF (może kiedyś się przyda) - |||||||||| - 10%
Świat - 5% Klasy Postaci - 5% Ekwipunek - 0% System - 25%
Offline
Po prostu musisz przypisać dla tabeli id np.:
<table id=tabela1> <tr><td></td></tr> </table>
Potem używasz już kodu CSS odwołując się do odpowiedniego id - ten kod będzie działał w obrębie elementu do którego się odwołasz.
Dla urozmaicenia wypowiedzi dodam, że id możesz przypisać także do wierzy jak i do poszczególnych komórek
Skomentuj serwis i przyciągnij nowych użytkowników
Autorski świat PBF (może kiedyś się przyda) - |||||||||| - 10%
Świat - 5% Klasy Postaci - 5% Ekwipunek - 0% System - 25%
Offline
Grafik
Są dwa sposoby, ten który podał już Elian. Czyli naznaczenie jakiegoś elementu poprzez ID, oraz użycie tego ID jako selektora.
<selektor id="ide">...</selektor> <style> ide {cecha: wartość; } </style>
Jedno ID można przypisać kilku elementom, więc można w jednym kodzie CSS upiększyć kilka elementów HTML. ;-)
Drugi sposób pozwala na sformatowanie tylko jednego, wybranego elementu.
<selektor style="cecha: wartość;">...</selektor>
Oczywiście, selektor to dany znacznik. Przykład:
<div style="background: black;">Ten tekst pokaże się w bloku, oraz będzie miał czarne tło.</div>
PS. To się nazywa Osadzaniem Styli.
Ostatnio edytowany przez Arashi (2010-10-06 20:54:49)
Aktualny projekt: http://shinobidezain.pun.pl/
Offline
Jeżeli dobrze cię zrozumiałem, to tak to wygląda:
Jeżeli chcesz użyć konstrukcji:
<div id=ogloszenie> <table> <tr> <td></td> </tr> ... </table> </div>
To używając selektora div#ogloszenie będziesz mógł edytować samego div'a... Natomiast próbując edytować cokolwiek z tabelki używając np. kodu div#ogloszenie tr {background: red} sprawisz, że cała tabelka zmieni kolor na czerwony...
Jeżeli chciałbyś natomiast edytować poszczególne komórki, czy wiersze w tabeli, to musisz przypisac id do tych poszczególnych elementów. Tak więc chcą np. zmienić tło w pierwszym wierszu tabeli użyjemy:
<table> <tr id=first> <td></td><td></td> </tr> <tr> <td></td><td></td> </tr> </table>
A w CSS'ie piszemy:
<style> #first {background: red} </style>
Ten kod sprawi, że każdy element z id first będzie miał czerwone tło. Tak to wygląda. Tego typu zagranie możemy stosowac także do konkretnych komórek, ale id trzeba zapisać dla niej osobno.
Skomentuj serwis i przyciągnij nowych użytkowników
Autorski świat PBF (może kiedyś się przyda) - |||||||||| - 10%
Świat - 5% Klasy Postaci - 5% Ekwipunek - 0% System - 25%
Offline
Grafik
To ja też mam jedno pytanie. Dlaczego w przypadku ogłoszenia zmieszałeś selektor razem z id (div#ogloszenie) a w drugim, gdzie edytowałeś wiersz użyłeś tylko id, bez kombinacji z selektorem(#first zamiast np. tr#first). Gdyż sam tego nie rozumiem.
PS. Mam nadzieję, że chociaż Ty zrozumiałeś o czym ja mówię.
Aktualny projekt: http://shinobidezain.pun.pl/
Offline
Arashi to jest bez znaczenia w sumie... Tak i tak działa
Skomentuj serwis i przyciągnij nowych użytkowników
Autorski świat PBF (może kiedyś się przyda) - |||||||||| - 10%
Świat - 5% Klasy Postaci - 5% Ekwipunek - 0% System - 25%
Offline