2013-06-15 11 views
10

nie można zmienić rozmiar czcionki znacznika na podany poniżej kodJak zmienić rozmiar czcionki tagu za pomocą wbudowanego css?

<td valign="top" width="620"><strong><a href="images/pub/pub1.pdf" target="_self">Factsheet of the OSCE Border Management Staff College</a></strong><br /><br /><strong><span style="font-size: 11px; color: #aaaaaa;">14 June 2013</span></strong> 

Tried:

<td valign="top" width="620"><strong><a style="font-size:14px;" href="images/pub/pub1.pdf" target="_self">Factsheet of the OSCE Border Management Staff College</a></strong><br /><br /><strong><span style="font-size: 11px; color: #aaaaaa;">14 June 2013</span></strong> 

nic się nie zmieniło;

<td valign="top" width="620"><strong><a class="pub" href="images/pub/pub1.pdf" target="_self">Factsheet of the OSCE Border Management Staff College</a></strong><br /><br /><strong><span style="font-size: 11px; color: #aaaaaa;">14 June 2013</span></strong> 

a.pub 
{ 
font-size: 14px; 
} 

Bez zmian;

<td class="pub" valign="top" width="620"><strong><a href="images/pub/pub1.pdf" target="_self">Factsheet of the OSCE Border Management Staff College</a></strong><br /><br /><strong><span style="font-size: 11px; color: #aaaaaa;">14 June 2013</span></strong> 

td.pub 
{ 
font-size: 14px; 
} 

Brak efektów; Używa czcionki znacznika z pliku style.css. Chcę zmienić rozmiar czcionki tylko dla tego znacznika. Jakieś pomysły, co robię źle?

Odpowiedz

24

Strange nie zmienia, jak inline styles są najbardziej konkretne, jeśli arkusz stylów jest !important oświadczył, że przyzwyczajenie się jeździć, spróbować i zobaczyć

<span style="font-size: 11px !important; color: #aaaaaa;">Hello</span> 
+1

Doskonały,! Ważne jest używane w arkuszu stylów. Dzięki. –

+1

I to jest doskonały powód, dla którego nie powinieneś używać '! Important' w arkuszach stylów. Przy okazji, @FirdavsKurbonov Nie chcę krytykować ani nic, ale jakiej wersji HTML używasz? Twój przykład podaje mieszane sygnały (HTML 3.2, HTML 4 lub 5, XHTML ...) –

1

tego atrybutu w stylu

font-size: 11px !important;//your font size 

przez ! Ważne to przesłonić css

+0

Proszę dodać wyjaśnienie do odpowiedzi: ** dlaczego ** może to rozwiązać problem? Pamiętaj też, że niektórzy użytkownicy używają _minimum font size_. Ta zasada nie będzie wtedy miała wpływu. – fuxia

1

Należy przeanalizować swój styl.css fi le, prawdopodobnie przy użyciu Narzędzi dla programistów w ulubionej przeglądarce, aby zobaczyć, która reguła określa rozmiar czcionki na elemencie w sposób nadpisujący atrybut w atrybucie style. Najwyraźniej musi to być jeden przy użyciu specyfikatora !important, który ogólnie wskazuje słabą logikę i strukturę w stylizacji.

Przede wszystkim zmodyfikuj plik style.css, aby nie był używany !important. W przeciwnym razie dodaj !important do reguły w atrybucie style. Ale powinieneś dążyć do tego, aby zmniejszyć użycie !important, nie zwiększając go.

Powiązane problemy