[HTML] Jak skopiować wszystkie style css dla danego elementu html?

0

Witam,
Mam do stworzenia newsletter i siłą rzeczy nie bardzo mam możliwość używania zewnętrznych arkuszy stylów. A chciałby skopiować wszystkie style dla danego elementu-z elementów nadrzędnych itp, tak, żeby móc te style wkleić inline.
Da się? Coś ma taką opcję? Próbuje firebugiem, ale nie widzę tam.
Czy pozostaje mi ręczna dłubanina?

0
<link rel="Stylesheet" type="text/css" href="http://zewnetrzny_serwer/styl.css" />

A zewnętrzny serwer: http://4programmers.net/Forum/Webmastering/163591-FAQ_-_serwery_domeny_uslugi_ksiazki_jezyki
@see Darmowy Hosting

0

thx,
nie do końca o to chodziło, chce je skopiować z istniejącej stronki do newslettera, tak żeby wyszedł mi jeden html.
Newsletter to zwykły prosty html, a strona jest na cmsie, więc zwykłe copy paste nie działa. No i pozostaje mi póki co tworzenie styli-nawet w zewnętrznym arkuszu. praktycznie od zera, a wolałbym uniknąć dłubaniny.
Mam też hosting :)

btw
Ma sens w newsletterach dawać zewnętrzne arkusze. Czy lepiej dać je embed w htmlu?

0

W sumie tak: Jeśli piszesz plugin do CMSa i chcesz pisać styl inlinowo/z innego serwera ciągnąć to... you do it wrong. To rozwiązanie jest do miejsc, gdzie ściśle nie da się inaczej jak tylko pobrać styl z innego serwera.

Poświęć chwilę na opanowanie tego, w jaki sposób ten twój CMS działa i po prostu wrzuć ten styl gdzieś do jakiegoś katalogu images, uprzednio go podlinkowując. Kombinowanie się nie opłaca, bo potem będziesz siedział po nocach, żeby coś poprawić.

Dlaczego dodawanie inlinowe ssie?
Bo zawsze da się to zrobić lepiej, w przypadku kiedy masz dwa takie same elementy, styl będzie się niepotrzebnie powtarzał zwiększając objętość dokumentu. Łamiesz DRY.

Dlaczego embedowanie stylu w HTMLu tagiem <style> ssie?
Przeglądarka za każdym razem, zresztą jak przy inlinowym będzie pobierała te dane niepotrzebnie. Nie ma mowy o jakimkolwiek cache, to samo wyżej. No i zakładając że użyjesz tego stylu w dwóch skryptach, to w każdym będziesz musiał łamać DRY.

Dlaczego lepiej nie ciągnąć styli z zewnętrznych serwerów (kiedy nie mamy zamiaru wydzielać wszystkich danych statycznych), jeśli sytuacja pozwala na inne rozwiązanie?
Zewnętrzne serwery wprowadzają zamęt, strona staje się od niego uzależniona. Oczywiście nie wszystkie przypadki pozwalają na dołączenie stylu, nie korzystając z pomocy innego serwera (see Allegro). Wyjątkiem są strony z dużym obciążeniem, albo na wydajnych maszynach, kiedy wydzielamy osobny kontrolowany przez nas serwer do danych statycznych żeby nie zażynać wydajnych maszyn przeznaczonych do zawartości dynamicznej. Ale jeśli nie wydzielamy wszystkich danych, to jako protezowe rozwiązanie lepiej tak nie robić.

0

generalnie chyba robię to źle i mam taki mess w tym htmlu, że lepiej to napisać od nowa
ok, nie było tematu

0
<style type="text/css"><!--
TU WKLEJ CSS
--></style>

Dodaj to między <head> a </head>

0

Dlaczego embedowanie stylu w HTMLu tagiem <style> ssie?
Przeglądarka za każdym razem, zresztą jak przy inlinowym będzie pobierała te dane niepotrzebnie. Nie ma mowy o jakimkolwiek cache, to samo wyżej. No i zakładając że użyjesz tego stylu w dwóch skryptach, to w każdym będziesz musiał łamać DRY.

Czytaj posty wyżej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1