Ignorowanie określeń z CSS

Wszystko o HTML, XHTML, XML, CSS.
Awatar użytkownika
Oplaner
Posty: 231
Rejestracja: 25 sty 2010, 20:00:27
Lokalizacja: Warszawa
Płeć: Mężczyzna
User Agent: Chrome Windows 1366x768

Ignorowanie określeń z CSS

Post autor: Oplaner »

Witam, czy jest możliwość, aby zignorować określenia z CSS dla danego elementu? Bo mam w CSS określenia elementu textarea do prywatnych wiadomości i do formularza kontaktowego, a przy systemie wpisów też chciałbym dać textarea, ale nie aż taki duży jak to mam określone w CSS. Czy jest więc możliwość zignorowania tego? Może coś trzeba dopisać do tego elementu?
LaY
Posty: 1120
Rejestracja: 28 sty 2009, 15:20:07
Lokalizacja: Silesia
Płeć: Mężczyzna
User Agent: Opera Windows 1920x1080
Kontakt:

Re: Ignorowanie określeń z CSS

Post autor: LaY »

Najlepiej jest nadać klasę zarówno nowemu jak i wcześniejszemu polu tekstowemu. To tylko edycja paru plików a zapewnia spokój na przyszłość. Polecam Ci wyrobić sobie nawyk przypisywania elementom klas "mimochodem, automatycznie" podczas tworzenia strony.

Kod: Zaznacz cały

HTML
<textarea class="klasa">
i CSS
textarea.klasa{

}
 
---- EDIT ----

Możesz też spróbować nadać klasę tylko nowemu polu textarea i w niej podać jego wymiary wraz z dopiskiem !important, który sprawia, że atrybut ten jest ważniejszy niż podane wczesniej(nie potrafię tego jasno wytłumaczyć :/) ale nie jestem pewien czy to zadziała, przeglądarki mogą to różnie interpretować.

Kod: Zaznacz cały

textarea.wpisy{
width:400px !important;
height: 100px !important;
}
 
http://www.signs.pl/html/s/!important.php
Niě nerwuj hanysa
Awatar użytkownika
Oplaner
Posty: 231
Rejestracja: 25 sty 2010, 20:00:27
Lokalizacja: Warszawa
Płeć: Mężczyzna
User Agent: Chrome Windows 1366x768

Re: Ignorowanie określeń z CSS

Post autor: Oplaner »

OK, nadałem klasę do formularza kontaktowego i działa. :) Do wiadomości nie musiałem, bo było tam id :P Ale mam jeszcze jedno pytanie, jakie wymiary dać dla tego textarea, żeby wyglądało to jak input typu text o size="50"? :)
LaY
Posty: 1120
Rejestracja: 28 sty 2009, 15:20:07
Lokalizacja: Silesia
Płeć: Mężczyzna
User Agent: Opera Windows 1920x1080
Kontakt:

Re: Ignorowanie określeń z CSS

Post autor: LaY »

Nie mam pojęcia. Coś między 300 a 400px(8cm możesz spróbować) szerokości i kilkanaście pikseli wysokości (0.5cm).

---- EDIT ----

Dodaj atrybut overflow:hidden aby pozbyć się scrolla.
Niě nerwuj hanysa
Awatar użytkownika
Oplaner
Posty: 231
Rejestracja: 25 sty 2010, 20:00:27
Lokalizacja: Warszawa
Płeć: Mężczyzna
User Agent: Chrome Windows 1366x768

Re: Ignorowanie określeń z CSS

Post autor: Oplaner »

Problem z wymiarami rozwiązany ;) Jakiego scrolla?
LaY
Posty: 1120
Rejestracja: 28 sty 2009, 15:20:07
Lokalizacja: Silesia
Płeć: Mężczyzna
User Agent: Opera Windows 1920x1080
Kontakt:

Re: Ignorowanie określeń z CSS

Post autor: LaY »

Pasek przewijania.
Przy tak małym polu tekstowym przeglądarki lubią wrzucać w niego pasek przewijania(nawet gdy jest puste) który tylko szpeci, a skoro ktoś się decyduje na takie małe pole tekstowe raczej nie ma ochoty z paska przewijania korzystać więc dobrze było by go usunąć.
Ostatnio zmieniony 30 cze 2011, 17:11:22 przez LaY, łącznie zmieniany 1 raz.
Niě nerwuj hanysa
Awatar użytkownika
Oplaner
Posty: 231
Rejestracja: 25 sty 2010, 20:00:27
Lokalizacja: Warszawa
Płeć: Mężczyzna
User Agent: Chrome Windows 1366x768

Re: Ignorowanie określeń z CSS

Post autor: Oplaner »

Nie mam żadnego paska ;)

---- EDIT ----

Aha rozumiem. :) Dzięki za pomoc, pozdrawiam!
LaY
Posty: 1120
Rejestracja: 28 sty 2009, 15:20:07
Lokalizacja: Silesia
Płeć: Mężczyzna
User Agent: Opera Windows 1920x1080
Kontakt:

Re: Ignorowanie określeń z CSS

Post autor: LaY »

Zależy od przeglądarki, w IE przy polu tekstowym o wysokości 15 milimetrów pojawi się na bank.
Niě nerwuj hanysa
ODPOWIEDZ