🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
6 messages
6 total messages Started by Roman Tyczka Fri, 27 Mar 2020 11:03
Konwersja brzydkiego HTML/CSS do ładnego
#232530
Author: Roman Tyczka
Date: Fri, 27 Mar 2020 11:03
27 lines
1748 bytes
Witam,

Mam jakieś gotowe szablony maili HTMLowych, z wbudowanymi CSSami, ale kod
jest koszmarny, dużo niepotrzebnego wodolejstwa typu:

padding-top: 30px solid #2f4522; padding-right: 20px solid #2f4522;
padding-bottom: 30px solid #2f4522; padding-left: 20px solid #2f4522

i tego typu rzeczy. Albo nieistniejące w CSS klasy użyte w HTMLu.

Ale wyświetla się wszystko poprawnie.

Czy jest jakieś narzędzie, które by umiało wyekstrahować czysty HTML i CSS,
czysty czyli ten który de facto jest wyświetlany?
Czyli które by pominęło w HTMLu klasy niezdefiniowane, a np. powyższy
fragment CSS zapisałoby po ludzku:

padding: 30px 20px 30px 20px solid #2f4522;

Dłubię to ręcznie, ale to mega mozolna robota. Do tego głupia, bo możliwa
do automatyzacji.

Zna ktoś coś?

-- 
pozdrawiam
Roman Tyczka
Re: Konwersja brzydkiego HTML/CSS do ładnego
#232535
Author: Roman Tyczka
Date: Fri, 27 Mar 2020 11:34
42 lines
2371 bytes
On Fri, 27 Mar 2020 12:03:06 +0100, Roman Tyczka wrote:

> Witam,
> 
> Mam jakieś gotowe szablony maili HTMLowych, z wbudowanymi CSSami, ale kod
> jest koszmarny, dużo niepotrzebnego wodolejstwa typu:
> 
> padding-top: 30px solid #2f4522; padding-right: 20px solid #2f4522;
> padding-bottom: 30px solid #2f4522; padding-left: 20px solid #2f4522
> 
> i tego typu rzeczy. Albo nieistniejące w CSS klasy użyte w HTMLu.
> 
> Ale wyświetla się wszystko poprawnie.
> 
> Czy jest jakieś narzędzie, które by umiało wyekstrahować czysty HTML i CSS,
> czysty czyli ten który de facto jest wyświetlany?
> Czyli które by pominęło w HTMLu klasy niezdefiniowane, a np. powyższy
> fragment CSS zapisałoby po ludzku:
> 
> padding: 30px 20px 30px 20px solid #2f4522;
> 
> Dłubię to ręcznie, ale to mega mozolna robota. Do tego głupia, bo możliwa
> do automatyzacji.
> 
> Zna ktoś coś?

Np. jest takie coś:

https://www.ranknotebook.com/tools/repair-html

Ale to działa tylko tak, że parsuje i wyciąga z HTMLa wszystkie style
zdefiniowane przez atrybut "style=", nadaje im nazwy i te nazwy używa
zamiast styli.
Niemniej nie o to mi chodzi.

Ideałem byłaby aplikacja, która renderuje stronę na silniku webowym, a
potem wyciąga z drzewa DOM strukturę HTML oraz przypisane elementom style i
generuje od nowa plik HTML z definicją styli.

-- 
pozdrawiam
Roman Tyczka
Re: Konwersja brzydkiego HTML/CSS do ładnego
#232531
Author: irq
Date: Fri, 27 Mar 2020 12:15
30 lines
2262 bytes
W dniu piątek, 27 marca 2020 12:03:09 UTC+1 użytkownik Roman Tyczka napisał:
> Witam,
> 
> Mam jakieś gotowe szablony maili HTMLowych, z wbudowanymi CSSami, ale kod
> jest koszmarny, dużo niepotrzebnego wodolejstwa typu:
> 
> padding-top: 30px solid #2f4522; padding-right: 20px solid #2f4522;
> padding-bottom: 30px solid #2f4522; padding-left: 20px solid #2f4522
> 
> i tego typu rzeczy. Albo nieistniejące w CSS klasy użyte w HTMLu.
> 
> Ale wyświetla się wszystko poprawnie.
> 
> Czy jest jakieś narzędzie, które by umiało wyekstrahować czysty HTML i CSS,
> czysty czyli ten który de facto jest wyświetlany?
> Czyli które by pominęło w HTMLu klasy niezdefiniowane, a np. powyższy
> fragment CSS zapisałoby po ludzku:
> 
> padding: 30px 20px 30px 20px solid #2f4522;
> 
> Dłubię to ręcznie, ale to mega mozolna robota. Do tego głupia, bo możliwa
> do automatyzacji.
> 
> Zna ktoś coś?
> 
> -- 
> pozdrawiam
> Roman Tyczka

może debugger Firefoksa? Albo Chroma?
Re: Konwersja brzydkiego HTML/CSS do ładnego
#232532
Author: Roman Tyczka
Date: Fri, 27 Mar 2020 17:47
32 lines
2129 bytes
On Fri, 27 Mar 2020 05:15:55 -0700 (PDT), irq wrote:

>> Mam jakieś gotowe szablony maili HTMLowych, z wbudowanymi CSSami, ale kod
>> jest koszmarny, dużo niepotrzebnego wodolejstwa typu:
>> 
>> padding-top: 30px solid #2f4522; padding-right: 20px solid #2f4522;
>> padding-bottom: 30px solid #2f4522; padding-left: 20px solid #2f4522
>> 
>> i tego typu rzeczy. Albo nieistniejące w CSS klasy użyte w HTMLu.
>> 
>> Ale wyświetla się wszystko poprawnie.
>> 
>> Czy jest jakieś narzędzie, które by umiało wyekstrahować czysty HTML i CSS,
>> czysty czyli ten który de facto jest wyświetlany?
>> Czyli które by pominęło w HTMLu klasy niezdefiniowane, a np. powyższy
>> fragment CSS zapisałoby po ludzku:
>> 
>> padding: 30px 20px 30px 20px solid #2f4522;
>> 
>> Dłubię to ręcznie, ale to mega mozolna robota. Do tego głupia, bo możliwa
>> do automatyzacji.
>> 
>> Zna ktoś coś?

> może debugger Firefoksa? Albo Chroma?

Możesz rozwinąć myśl? Wiem co to debuger w przeglądarce, ale nie bardzo
umiem wymyśleć jak go użyć w tym wypadku.

-- 
pozdrawiam
Roman Tyczka
Re: Konwersja brzydkiego HTML/CSS do ładnego
#232533
Author: irq
Date: Fri, 27 Mar 2020 20:38
35 lines
2728 bytes
W dniu piątek, 27 marca 2020 18:48:35 UTC+1 użytkownik Roman Tyczka napisał:
> On Fri, 27 Mar 2020 05:15:55 -0700 (PDT), irq wrote:
> 
> >> Mam jakieś gotowe szablony maili HTMLowych, z wbudowanymi CSSami, ale kod
> >> jest koszmarny, dużo niepotrzebnego wodolejstwa typu:
> >> 
> >> padding-top: 30px solid #2f4522; padding-right: 20px solid #2f4522;
> >> padding-bottom: 30px solid #2f4522; padding-left: 20px solid #2f4522
> >> 
> >> i tego typu rzeczy. Albo nieistniejące w CSS klasy użyte w HTMLu.
> >> 
> >> Ale wyświetla się wszystko poprawnie.
> >> 
> >> Czy jest jakieś narzędzie, które by umiało wyekstrahować czysty HTML i CSS,
> >> czysty czyli ten który de facto jest wyświetlany?
> >> Czyli które by pominęło w HTMLu klasy niezdefiniowane, a np. powyższy
> >> fragment CSS zapisałoby po ludzku:
> >> 
> >> padding: 30px 20px 30px 20px solid #2f4522;
> >> 
> >> Dłubię to ręcznie, ale to mega mozolna robota. Do tego głupia, bo możliwa
> >> do automatyzacji.
> >> 
> >> Zna ktoś coś?
> 
> > może debugger Firefoksa? Albo Chroma?
> 
> Możesz rozwinąć myśl? Wiem co to debuger w przeglądarce, ale nie bardzo
> umiem wymyśleć jak go użyć w tym wypadku.
> 
> -- 
> pozdrawiam
> Roman Tyczka

ja też nie. Tak tylko rzuciłem. Myślałem, że przeglądarka najlepiej rozumie HTML i CSS.
Re: Konwersja brzydkiego HTML/CSS do ładnego
#232534
Author: Roman Tyczka
Date: Mon, 30 Mar 2020 07:46
37 lines
2390 bytes
On Fri, 27 Mar 2020 13:38:20 -0700 (PDT), irq wrote:

>>>> Mam jakieś gotowe szablony maili HTMLowych, z wbudowanymi CSSami, ale kod
>>>> jest koszmarny, dużo niepotrzebnego wodolejstwa typu:
>>>> 
>>>> padding-top: 30px solid #2f4522; padding-right: 20px solid #2f4522;
>>>> padding-bottom: 30px solid #2f4522; padding-left: 20px solid #2f4522
>>>> 
>>>> i tego typu rzeczy. Albo nieistniejące w CSS klasy użyte w HTMLu.
>>>> 
>>>> Ale wyświetla się wszystko poprawnie.
>>>> 
>>>> Czy jest jakieś narzędzie, które by umiało wyekstrahować czysty HTML i CSS,
>>>> czysty czyli ten który de facto jest wyświetlany?
>>>> Czyli które by pominęło w HTMLu klasy niezdefiniowane, a np. powyższy
>>>> fragment CSS zapisałoby po ludzku:
>>>> 
>>>> padding: 30px 20px 30px 20px solid #2f4522;
>>>> 
>>>> Dłubię to ręcznie, ale to mega mozolna robota. Do tego głupia, bo możliwa
>>>> do automatyzacji.
>>>> 
>>>> Zna ktoś coś?
>> 
>>> może debugger Firefoksa? Albo Chroma?
>> 
>> Możesz rozwinąć myśl? Wiem co to debuger w przeglądarce, ale nie bardzo
>> umiem wymyśleć jak go użyć w tym wypadku.

> ja też nie. Tak tylko rzuciłem. Myślałem, że przeglądarka najlepiej rozumie HTML i CSS.

Bo tak jest, z tym, że nie ma dostępu do trzewi jest enginu, żeby to
wszystko stamtąd wyciągnąć. Myślałem, że znasz sposób na to.

-- 
pozdrawiam
Roman Tyczka
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads