CSS как узнать цвет текста в конкретном месте?

Статус
В этой теме нельзя размещать новые ответы.

roddik

Колбаска
Регистрация
26 Янв 2007
Сообщения
346
Реакции
292
Привет! Если дано текст, расположенный в тэге, скажем p, который, соответственно, вложен в пачку других тэгов, как в ПХП узнать, какой цвет фона под этим текстом, какой цвет самого текста и т.д.?
вот например такая структура body > p id="ad" > p class="b" > p > (тут нужный текст) и в цсс прописано
#ad{color: red;}
.b{color:green;}
p{color:black;}
body *{color: white;}
вот именно как узнать какой именно цвет будет... аттрибут style уже почти не используют, по крайней мере я редко встречаю, надо именно по цсс определять

Спасибo!
 
Нужно понимать, что PHP "узнает" ТОЛЬКО на сервере, а значит либо с помощью отправки формы на сервер либо с помощью AJAX необходимо передать это значение скрипту. Из этого следует, что задачу изначально нужно передать значение цвета с помощью JS/DHTML.
 
Нужно понимать, что PHP "узнает" ТОЛЬКО на сервере, а значит либо с помощью отправки формы на сервер либо с помощью AJAX необходимо передать это значение скрипту. Из этого следует, что задачу изначально нужно передать значение цвета с помощью JS/DHTML.

есть мой локальный комп, к нэту не подключенный, есть хтмл страница, есть цсс, никакого клиента нету, нужно узнать каким цветом написан конкретный текст, при чем тут "сервер", "AJAX", "JS/DHTML"???
 
Если хотите парсер html+css:
Регулярки и сложная логика вам в помощь.
Прописываете всю логику обработчика, парсие и т.д. и т.п. ориентировочно минимум простыней на 20 логики.

Если для себя парсер посредством браузера:
Есть вариант с опять-таки аяксом, открываете страницу в ифрейме, находите нужное свойство, передаете его аяксом скрипту php. аналог firebug :) можно в нем покапаться
 
Если хотите парсер html+css:
Регулярки и сложная логика вам в помощь.
Прописываете всю логику обработчика, парсие и т.д. и т.п. ориентировочно минимум простыней на 20 логики.
гы)) похоже придется делать самому, ну хтмл несложно распарсить - домом-то, и цсс тоже, вот именно приколы с приоритетом цветов - вот это, похоже, будет сложно:-]
 
ставишь IE developer toolbar - в нём есть пипетка ))
 
Если для себя парсер посредством браузера:
Есть вариант с опять-таки аяксом, открываете страницу в ифрейме, находите нужное свойство, передаете его аяксом скрипту php. аналог firebug :) можно в нем покапаться

хм, вот тут стукнуло, если сделать так, чтобы при первом заходе на страницу с юзерагентом, скажем ie, отослать и запомнить нужные цвета...:aga: надо попробовать
 
document.GetElementById('lol').color (или че то типа этого)

это значение аяксом отправляем скрипту
 
упс...

Ну хватил, ну загнул... :)

Проще никак нельзя?
Может следует от задачи исходить.
А если условия задачи неправильные, стоит их изменить...

По моему скромному мнению, оно того не стоит средствами PHP определять цвет в CSS. Пропиши прямо в коде требуемое и всё (без CSS).
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху