Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.02.11;
Скачать: [xml.tar.bz2];

Вниз

еще раз про CSS   Найти похожие ветки 

 
xayam ©   (2007-01-23 14:31) [0]

Короче есть такое понятие в таблицах стилей, как селектор. Но как я понял с его помощью можно выделить элемент, а если я скажем хочу выделить определенный символ (например запятую), чтобы поменять цвет каждой запятой в элементе div, то как это сделать? Или тоже нетривиальная задача?


 
Думкин ©   (2007-01-23 14:33) [1]

Тебе не сайты философские, тебе калейдоскопы придумывать надо.


 
xayam ©   (2007-01-23 14:35) [2]


> Думкин ©   (23.01.07 14:33) [1]
> Тебе не сайты философские, тебе калейдоскопы придумывать
> надо.

да это не для сайта, а для проги))


 
Gero ©   (2007-01-23 14:37) [3]

Сделай запятую элементом и выделяй.


 
xayam ©   (2007-01-23 14:40) [4]


> Gero ©   (23.01.07 14:37) [3]
> Сделай запятую элементом и выделяй.

это понятно, но в тексте запятых (на самом деле речь идет о любом знаке препинания) целая куча, соответственно форматированный текст увеличится многократно  (( поэтому хотелось бы что-нибудь универсальное.


 
Gero ©   (2007-01-23 14:52) [5]

> [4] xayam ©   (23.01.07 14:40)

Если лишь бы работало, то innerHTML, если нужно красиво и правильно, то создавать DOM-узлы в нужных местах и с ними работать.


 
xayam ©   (2007-01-23 14:59) [6]


> Gero ©   (23.01.07 14:52) [5]
> > [4] xayam ©   (23.01.07 14:40)
> Если лишь бы работало, то innerHTML, если нужно красиво
> и правильно, то создавать DOM-узлы в нужных местах и с ними
> работать.

а без JS? У многих же отключен по умолчанию, у меня тоже)) короче как я понял с помощью css нерешаемо. Жалко.


 
Gero ©   (2007-01-23 15:13) [7]

> [6] xayam ©   (23.01.07 14:59)
> короче как я понял с помощью css нерешаемо

Решаемо, см. [3].


 
xayam ©   (2007-01-23 15:15) [8]

да по ходу так придется делать


 
Алхимик ©   (2007-01-23 15:59) [9]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script>
function replace_string(txt,cut_str,paste_str){
var f=0;
var ht="";
ht = ht + txt;
f=ht.indexOf(cut_str);
while (f!=-1){
 //цикл для вырезания всех имеющихся подстрок
f=ht.indexOf(cut_str);
if (f>0){
 ht = ht.substr(0,f) + paste_str + ht.substr(f+cut_str.length);
};
};
return ht
};
function show_div(layerName){
var old_str , new_str;
old_str = document.getElementById(layerName).innerHTML;
new_str = replace_string(old_str,",","*") ;
document.getElementById(layerName).innerHTML = new_str;

}
</script>
</head>

<body onLoad="show_div("test")">
<div id="test">
Короче есть такое понятие в таблицах стилей, как селектор.
Но как я понял с его помощью можно выделить элемент,
а если я скажем хочу выделить определенный символ (например запятую),
чтобы поменять цвет каждой запятой в элементе div, то как это сделать?
Или тоже нетривиальная задача?
</div>
</body>
</html>


 
Алхимик ©   (2007-01-23 16:01) [10]

> [3] Gero ©   (23.01.07 14:37)
> Сделай запятую элементом и выделяй.

Поподробнее можно?


 
Gero ©   (2007-01-23 16:03) [11]

> [10] Алхимик ©   (23.01.07 16:01)

Я имел ввиду <span>,</span>.


 
Алхимик ©   (2007-01-23 16:08) [12]

> [6] xayam ©   (23.01.07 14:59)

> а без JS?

PHP?

> [11] Gero ©   (23.01.07 16:03)
> > [10] Алхимик ©   (23.01.07 16:01)
>
> Я имел ввиду <span>,</span>.

:)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2007.02.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.046 c
2-1169861040
Pipety
2007-01-27 04:24
2007.02.11
В чем ошибка?


1-1166458633
VID
2006-12-18 19:17
2007.02.11
Как вывести такое (<?xml version="1.0" encoding="windows-1251" ?>


4-1159288235
Tanya
2006-09-26 20:30
2007.02.11
Программа с невидимым окном для приема сообщений


2-1169641633
LiteStone
2007-01-24 15:27
2007.02.11
String grid


15-1169322834
DMB1
2007-01-20 22:53
2007.02.11
Чат по протоколу TCP/IP клиент и сервер





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский