Описание тега css-parsing

CSS - это сокращение от Cascading Style Sheets.
2 ответа

Как получить селектор внутри @media?

Я пытаюсь проанализировать CSS с помощью CSSParser Например, у меня есть CSS: final String css = "@media screen and (color) { h1 { color: red } }"; Я хочу получить эту часть: { h1 { color: red } } Но когда я делаю это с помощью mediaList final CSSSt…
14 май '18 в 08:27
1 ответ

Чтение CSS файла с использованием C#

Я немного новичок в C# и хочу знать, можно ли достичь ниже: У меня есть файл CSS на локальном диске, и когда я запускаю программу, она должна прочитать файл CSS и найти определенные стили, такие как "line-height", "font-size" и т. Д., И сказать мне,…
28 окт '14 в 15:49
2 ответа

Группировать несколько медиазапросов, сформированных как вывод LESS CSS

Я планировал использовать LESS CSS в своем проекте (PHP). Я планирую использовать его вложенный @media функция запроса. Я обнаружил, что он не может сгруппировать несколько медиа-запросов в выходной CSS, который он генерирует. Например: // МЕНЬШЕ.he…
02 сен '12 в 15:35
2 ответа

Различать страницы с помощью JavaScript

Мне любопытно, как заставить JavaScript различать две почти идентичные страницы, которые (насколько я могу судить) имеют одинаковые div. Примером такой страницы может быть " Домашняя страница Google против результатов поиска Google". Могу ли я в люб…
01 фев '11 в 12:40
3 ответа

Заменить контент между комментариями

Я хотел бы заменить содержимое, которое находится между двумя комментариями, как /**** Useless CSS ****/ .my-class{ margin: 12px; } /* Several Lines after including other comments **/ /**** END Useless CSS ****/ .other { padding: 12px; } /* Hello */…
14 фев '18 в 14:10
1 ответ

Ошибка разбора таблицы стилей для [dir=rtl] при использовании модуля Python cssutils

Я анализирую таблицу стилей CSS с помощью модуля Python cssutils. Парсер выдает ошибку при достижении селектора "[dir = ltr] div.row div.label". Я хотел бы найти способ изменить CSS, чтобы сделать синтаксический анализатор счастливым и поддерживать …
12 ноя '10 в 11:16
1 ответ

PHP DOM парсер для HTML и CSS

Есть ли какой-нибудь HTML / CSS DOM-парсер для PHP, который я могу кормить прямым живым URL, и он дает мне следующие две вещи. HTML любого класса / идентификатора компонента. Пользовательский CSS, который применяется к любому классу / идентификатору…
08 апр '13 в 11:32
1 ответ

CSS-парсер, анализирующий содержимое строки

Я пытаюсь использовать CSS Parser в Java-проекте для извлечения CSS-правил /DOM из строки ввода текста. Все примеры, с которыми я сталкивался, используют файл css в качестве входных данных. Есть ли способ обойти чтение файла и напрямую работать со с…
21 авг '14 в 15:24
1 ответ

Включите пакет php в файл вместо composer

Я хочу включить пакет php, синтаксический анализатор css: https://github.com/sabberworm/PHP-CSS-Parser В руководстве по установке написано "Добавить php-css-parser в ваш composer.json": { "require": { "sabberworm/php-css-parser": "*" } } (Я даже не …
08 авг '16 в 23:58
1 ответ

Как получить свойства CSS из проанализированного HTML-элемента, используя AngleSharp

Имея этот CSS: .foo { background-size: 10px 20px; } И этот HTML: <span class="foo"></span> И это C#: var parser = new HtmlParser(); var doc = parser.Parse("http://localhost/test.html"); var element = doc.QuerySelector("span.foo"); Как по…
02 янв '17 в 19:48
0 ответов

css парсер с Java и экспорт его в таблицу

Мне нужен анализ для CSS. Например: .sapUiArea { background-color: #fafafa; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; } Мне нужно имя и цвет и генерировать с этой информацией таблицу.
06 мар '17 в 20:26
1 ответ

Почему OpenURI возвращает другой HTML-контент из исходного источника?

Я пытаюсь получить содержимое стиля из исходного кода HTML, используя OpenUri и Nokogiri. require 'open-uri' require 'nokogiri' require 'css_parser' url = open('https://google.com') html = Nokogiri::HTML(url) css = CssParser::Parser.new css.add_bloc…
21 дек '15 в 02:07
2 ответа

PHP CSS Parser - объявления селектора в строку

Я хочу иметь возможность читать CSS-файл и извлекать все объявления данного селектора в строку. Например, с учетом следующей таблицы стилей: h1 { font-size: 15px; font-weight: bold; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-se…
14 дек '11 в 13:23
1 ответ

Есть ли синтаксический анализатор, который будет принимать html в качестве входных данных и преобразовывать его в таблицу стилей?

У меня была эта идея некоторое время, и мне интересно, существует ли такая вещь, в основном, я хотел бы увидеть анализ, который будет принимать некоторые HTML, такие как: <div class="page-content"> <div class="page-content-wrapper"> <…
19 ноя '13 в 19:10
2 ответа

Ошибки CSSOMParser при разборе

Я получаю следующие ошибки при разборе CSS-файла all.css null [1:1763] Error in style rule. Invalid token "!". Was expecting one of: <S>, "}", ",", ";", "/", "+", "-", <HASH>, <STRING>, <URI>, <IMPORTANT_SYM>, "inherit"…
03 авг '11 в 10:36
2 ответа

Разбор CSS и удаление правил, которые дают ошибку

Я хочу удалить правила CSS, которые дают ошибку, как здесь пример .banneritem { border: 1px solid #CED4E0; border color: #CBCBCB;// is not valid cause it actually refers to border-color missing (-) margin-bottom: 10px; } Есть ли какие-либо рамки или…
05 окт '12 в 11:22
4 ответа

Разбор CSS с помощью ANTLR - крайние случаи

Я пытаюсь разобрать CSS, или, по крайней мере, основы, используя ANTLR. Я сталкиваюсь с несколькими проблемами с моими правилами лексера все же. Проблема заключается в неоднозначности между селекторами идентификаторов и шестнадцатеричными значениями…
24 авг '09 в 23:25
2 ответа

Как интерпретируется `outline: наследовать 0`?

Согласно w3schools, синтаксис outline является: outline: <color> <style> <width>; и любой из трех может отсутствовать. И значение inherit является допустимым значением либо трех, либо одного outline: inherit означает, что он долже…
16 фев '14 в 10:09
1 ответ

Как получить StyleRules в виде строкового вывода, используя ExCSS Parser

Я использую ExCSS для анализа и манипулирования строкой таблицы стилей. Все идет нормально. Но я не могу найти никакой документации о том, как преобразовать правила манипулируемого стиля в строку. Хотя код может не относиться к этому вопросу, это то…
21 окт '17 в 15:02
3 ответа

Объединение нескольких файлов CSS в один в PHP

Я работаю над сценарием, который генерирует несколько CSS в один. А вот и сценарий. $full_string = ""; foreach($allfiles as $curfile => $file) { $file = $PATH[$curfile] . $file; $file_open = fopen($file , 'r'); $concat = "\n" . fread($file_open ,…
28 фев '13 в 06:02