Strona 1 z 1
Ignorowanie określeń z CSS
: 30 cze 2011, 15:59:47
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?
Re: Ignorowanie określeń z CSS
: 30 cze 2011, 16:21:37
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
Re: Ignorowanie określeń z CSS
: 30 cze 2011, 16:40:37
autor: Oplaner
OK, nadałem klasę do formularza kontaktowego i działa.
Do wiadomości nie musiałem, bo było tam id
Ale mam jeszcze jedno pytanie, jakie wymiary dać dla tego textarea, żeby wyglądało to jak input typu text o size="50"?
Re: Ignorowanie określeń z CSS
: 30 cze 2011, 16:46:46
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.
Re: Ignorowanie określeń z CSS
: 30 cze 2011, 17:06:22
autor: Oplaner
Problem z wymiarami rozwiązany
Jakiego scrolla?
Re: Ignorowanie określeń z CSS
: 30 cze 2011, 17:08:45
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ąć.
Re: Ignorowanie określeń z CSS
: 30 cze 2011, 17:10:03
autor: Oplaner
Nie mam żadnego paska
---- EDIT ----
Aha rozumiem.
Dzięki za pomoc, pozdrawiam!
Re: Ignorowanie określeń z CSS
: 30 cze 2011, 17:12:37
autor: LaY
Zależy od przeglądarki, w IE przy polu tekstowym o wysokości 15 milimetrów pojawi się na bank.