• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Dodanie wartości do top w css lub html

0 głosów
376 wizyt
pytanie zadane 22 lipca 2015 w HTML i CSS przez damianmisztal Gaduła (4,730 p.)
Witam, czy istnieje jakiś sposób aby do klasy gdzie mam ustawioną jakąś wartość na top: np 20px, dodać w html'u przez style="" jeszcze 30px? Jakieś np. style="calc(top + 30px)". Dodam, że nie chce tu wykorzystywać JS.

2 odpowiedzi

0 głosów
odpowiedź 22 lipca 2015 przez Eimens Maniak (69,240 p.)
No musisz to sb liczyk :) 20+30px=50px inaczej chyba nie da rady. Jak dasz w html'u style to będą one ważniejsze niż te w pliku, więc jak dasz 20px a w style.css dasz 50px to ostatecznie będzie 20px :)
komentarz 22 lipca 2015 przez damianmisztal Gaduła (4,730 p.)
To właśnie o to się pytam jakim sposobem to można obliczyć i czy w ogóle istnieje?
0 głosów
odpowiedź 22 lipca 2015 przez Magicone Nałogowiec (45,100 p.)
Dodaj mu id, a w stylach nadpisz top, jakie chcesz mieć. Dopisywanie style="" przy elemencie jest... nie seksi :)
komentarz 22 lipca 2015 przez damianmisztal Gaduła (4,730 p.)
może inaczej, mam klase którą użyłem w wielu miejscach i tylko w niektórtch chciałbym pododawać +30px i chciałbym to zrobić z automatu. ale widzę, że pozostaje mi jedynie stworzenie odzielnej klasy
komentarz 22 lipca 2015 przez Comandeer Guru (608,860 p.)
Bo tak jest najsensowniej. Klasa-modyfikator, jak w BEM

Podobne pytania

+4 głosów
0 odpowiedzi 659 wizyt
pytanie zadane 12 października 2021 w HTML i CSS przez VBService Ekspert (256,580 p.)
0 głosów
2 odpowiedzi 855 wizyt

93,762 zapytań

142,717 odpowiedzi

323,368 komentarzy

63,359 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...