Получите источник файла HTML со встроенным CSS

Существует ли простой способ сохранить страницу HTML, которая имеет внешнюю таблицу стилей (1 или больше) ссылаемый, но вынудите все правила быть вставленными в саму страницу, встроенный? Так в основном я хочу перейти все внешние правила на элементы, что они влияют на себя.

Если это имеет значение я использую почти каждый главный браузер (упакуйте решение, является определенным для браузера), и я нахожусь в Windows (упакуйте, это является определенным для ОС).

11
задан Sampson 17 February 2010 в 03:49
поделиться

2 ответа

Я предполагаю, что вы видели онлайн-инструменты, такие как этот ? Этот онлайн-инструмент (который я не тестировал, но похоже, что он работает) дает вам возможность указать URL-адрес или исходный код и показывает предупреждения о кроссбраузерной совместимости с вашими стилями.

4
ответ дан 3 December 2019 в 11:03
поделиться

Самый простой способ -

public static Object MyGlobalVariable;

, который создает открытое статическое поле. Немного лучше:

public static Object MyGlobalVariable { get; set; }

Что создает публичное статическое свойство.

-121--3791875-

Не уверен на 100%, но для хранения переменных можно попробовать использовать один вариант. Не зная, чего вы пытаетесь достичь, трудно порекомендовать, если это решение не укусит вас вниз.

http://www.yoda.arachsys.com/csharp/singleton.html

-121--3791877-

Я использую инструмент, который делает что-то подобное, но он был написан для Ruby и TextMate для Mac. Он выпускается Campaign Monitor как способ подготовки HTML-писем. Он выводит все правила из таблицы стилей и делает их встроенными стилями.

Это может дать вам хорошее начало. Я продолжу искать.

TextMate Email Bundle

Часть, которая выполняет тяжелый подъем, представляет собой TamTam RubyGem , который переводит CSS в линию. Однако он поддерживает только один элемент style (не связывающие элементы). Если бы вы могли работать с этими ограничениями, вы могли бы заставить его работать в Windows с помощью Ruby и файла сценария ruby. Боюсь, не совсем тащить и опускать.

3
ответ дан 3 December 2019 в 11:03
поделиться