Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS] Kolor tekstu, poprawny pomysł?
materkamil
post
Post #1





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Piszę CMS i chciałbym aby trochę tekstu było żółte a trochę czarne. W takim razie w każdym tekście który miał by być żółty należy zrobić <font color=yellow></font> - jednak pomyślałem żeby zrobić to przez CSS w trochę dziwny sposób.

Pomyślałem że tekst żółty można zrobić w taki sposób żeby tekst który ma być żółty dawać w tagach <c>tekst</c>
które w html nie istnieją a w CSS ustawić

c {
color:yellow
}

Oczywiście to działa, ale czy jest poprawne używać nieistniejącego tagu HTML?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
mikolaj51
post
Post #2





Grupa: Zarejestrowani
Postów: 59
Pomógł: 13
Dołączył: 16.03.2012

Ostrzeżenie: (0%)
-----


Witaj, takie rozwiązanie będzie działać, ale lepszym rozwiązaniem było by:
  1. <span class="yellow">...</span>

  1. .yellow{
  2. color: yellow;
  3. }
Go to the top of the page
+Quote Post
materkamil
post
Post #3





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 24.04.2012

Ostrzeżenie: (0%)
-----


Tak ale chodzi o krótki i czytelny kod. Oprócz tego nie było by coś krótszego? Bo chyba raczej zostanę na tych dwóch literkach c?
Go to the top of the page
+Quote Post
lobopol
post
Post #4





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Nie jest to poprawne o ile chcesz być zgodny ze standardami, w większości przypadków jednak będzie to działać (w ie<9 pewnie nie zadziała bez tworzenia elementu js, patrz html5 shiv)
Go to the top of the page
+Quote Post
kamil4u
post
Post #5





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Cytat
Tak ale chodzi o krótki i czytelny kod.


Twoje rozwiązanie czytelne nie jest. Użyj metody podanej przez ~mikolaj51. Ew. jeżeli ma to być wyróżnienie jednego słowa wykorzystaj inny, bardziej pasujący znacznik, niż span.

Kod
należy zrobić <font color=yellow></font>

Nie. Tak tego nie należy robić, gdyż font zostało wycofane ze specyfikacji.

I nie wolno używać znaczników, które sam sobie wymyśliłeś. Po to są specyfikacje, żeby ich przestrzegać.
Go to the top of the page
+Quote Post
bastard13
post
Post #6





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat(materkamil @ 20.06.2012, 21:47:22 ) *
Tak ale chodzi o krótki i czytelny kod. Oprócz tego nie było by coś krótszego? Bo chyba raczej zostanę na tych dwóch literkach c?

Dla Ciebie jest to czytelniejsze i to też do czasu. Kiedy po dłuższej przerwie znowu będziesz zmuszony spojrzeć do tego kodu, sam pewnie będziesz klął pod nosem i zastanawiał się kto wymyślił takie 'fenomenalne' rozwiązanie:P
Go to the top of the page
+Quote Post
Szymciosek
post
Post #7





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

Ostrzeżenie: (0%)
-----


Staraj się robić ze standardem takim jaki jest przyjęty a nie wymyślać własne...
Go to the top of the page
+Quote Post
rocktech.pl
post
Post #8





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Witam.

Zgadzam się w pełni z przedmówcami.

@materkamil jeżeli chcesz jednak dalej tworzyć nowe standardy nic nie stoi na przeszkodzie.

  1. <!DOCTYPE HTML PUBLIC "-//Materkamil//Tag C//C" "http://tagc/c.dtd">


I plik c.dtd (IMG:style_emoticons/default/smile.gif)

  1. <?xml version='1.0' encoding='UTF-8'?>
  2.  
  3. <!ELEMENT c (#PCDATA)>
  4. <!ATTLIST c
  5. title CDATA #IMPLIED
  6. class CDATA #IMPLIED
  7. style CDATA #IMPLIED
  8. >


Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:09