Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

CSS pitanje - kako ispravno napisati pravilo...

[es] :: Web dizajn i CSS :: CSS pitanje - kako ispravno napisati pravilo...

[ Pregleda: 1928 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milanzemunac
Zemun

Član broj: 253047
Poruke: 46
95.180.52.*



+3 Profil

icon CSS pitanje - kako ispravno napisati pravilo...20.04.2012. u 14:03 - pre 146 meseci
Pozdrav, imam sledeci problem... prepravljam neki Wordpress template, i boja polja za widgete u sidebaru je definisana na sledeci nacin:

.post_wrapper, .pagination a, .pagination a:active, .pagination a.active, .social_profile, #content_wrapper .sidebar .content .sidebar_widget > li, .ads125, .ads468
{
background: #191919;}

I sada, ja hocu da promenim boju samo jednom od tih polja. HTML tog polja izgleda ovako:


<div id="content_wrapper">
<div class="inner">
<div class="inner_wrapper">
<div class="sidebar_content">
<div class="sidebar_wrapper">
<div class="sidebar">
<div class="content">
<ul class="sidebar_widget">
<li id="as_facebook_mem_likebox_widgets" class="widget widget_as_facebook_mem_likebox">.....

Probao sam da dodam u css nesto poput:

#as_facebook_mem_likebox_widgets li {
background-color:....
}

Medjutim nije bilo nikakvog efekta. Da li neko moze da mi da neki savet kako bih trebao napisati ovo pravilo?

Pozz

 
Odgovor na temu

zlatko
Zlatko Mićić
Užice

Član broj: 907
Poruke: 100
195.216.81.*

Sajt: www.ue.co.rs


Profil

icon Re: CSS pitanje - kako ispravno napisati pravilo...20.04.2012. u 17:23 - pre 146 meseci
#as_facebook_mem_likebox_widgets li bi bilo za polje li koje se nalazi u polju #as_facebook_mem_likebox_widgets

pokušaj ovako
#as_facebook_mem_likebox_widgets {

}

SlaveNewWorld
 
Odgovor na temu

milanzemunac
Zemun

Član broj: 253047
Poruke: 46
95.180.52.*



+3 Profil

icon Re: CSS pitanje - kako ispravno napisati pravilo...20.04.2012. u 17:53 - pre 146 meseci
Ne, nece ni tako...
 
Odgovor na temu

aleksblack

Član broj: 203803
Poruke: 12
*.ptt.rs.



+2 Profil

icon Re: CSS pitanje - kako ispravno napisati pravilo...21.04.2012. u 13:13 - pre 146 meseci
Nije bas najsrecnije resenje, ali bi trebalo da radi...

#as_facebook_mem_likebox_widgets {background:#123456 !important;}
 
Odgovor na temu

milanzemunac
Zemun

Član broj: 253047
Poruke: 46
95.180.52.*



+3 Profil

icon Re: CSS pitanje - kako ispravno napisati pravilo...21.04.2012. u 21:50 - pre 146 meseci
Probao sam i to ali nece ni tako. Fora je sto kada ubacim u css:

#as_facebook_mem_likebox_widgets {...}

i posle pogledam taj element u Firebugu ovo pravilo se uopste ne pojavljuje vec samo ono glavno (cak i kada dodam !important)...
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: CSS pitanje - kako ispravno napisati pravilo...21.04.2012. u 22:51 - pre 146 meseci
Jesi li to izdvojeno pravilo stavio pre ili posle skupa svih pravila?

Ako si stavio pre, onda je logično što neće.

Novo izdvojeno pravilo onda biva "pregaženo" od default skupa pravila.

Reci mi jel' za tu određenu stranicu, tu gde hoćeš da menjaš boju, ... body tag, jel' ima body tag neki id?

npr. <body id="page-id"> ..

Ako ima, onda

body#page-id li#as_facebook_mem_likebox_widgets { background:#dadada; }

Sve u svemu, ide li#as_facebook_mem_likebox_widgets a ne #as_facebook_mem_likebox_widgets li

jer ti je sami html takav <li id="as_facebook_mem_likebox_widgets">

a imaš još, ne jednu već dve dodatne klase nakačene na taj li element, nakon id atributa.

Ako si dobro ispisao...

Citat:

<li id="as_facebook_mem_likebox_widgets" class="widget widget_as_facebook_mem_likebox">.....

Dakle, mož' da bude i:

body#page-id li#as_facebook_mem_likebox_widgets .widget.widget_as_facebook_mem_likebox { background:COLOR_Name;}

Probaš prvo bez body#something (page-id) .

Obrati pažnju da u css-u možeš po dve (nisam siguran da li može i više klasa) u jednom mahu i radiće.

A to ta tema koju prepravljaš koliko vidim, koristi uveliko.

Dakle validno je ako napišeš - <div class="class1 class2"></div>

KAo što je ovde slučaj

.... class="widget widget_as_facebook_mem_likebox">

[Ovu poruku je menjao plus_minus dana 22.04.2012. u 00:08 GMT+1]
about:networking
 
Odgovor na temu

milanzemunac
Zemun

Član broj: 253047
Poruke: 46
95.180.52.*



+3 Profil

icon Re: CSS pitanje - kako ispravno napisati pravilo...23.04.2012. u 11:39 - pre 145 meseci
E hvala na pomoci!

na kraju sam problem resio tako sto sam u firebugu jednostavno kopirao css taj element (desni klik - Copy CSS Path), odstranio suvisne delove i evo ga konacno resenje:

div.content ul.sidebar_widget li#as_facebook_mem_likebox_widgets.widget

U sustini, isto ono sto je "plus_minus" napisao!

Hvala jos jednom svima na pomoci!
 
Odgovor na temu

[es] :: Web dizajn i CSS :: CSS pitanje - kako ispravno napisati pravilo...

[ Pregleda: 1928 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.