Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.11;
Скачать: CL | DM;

Вниз

еще раз про 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
8-1149966429
avlan
2006-06-10 23:07
2007.02.11
Внешний редактор изображений


2-1168556318
Wind
2007-01-12 01:58
2007.02.11
Создание *.xls отчета.


15-1169041480
не очень
2007-01-17 16:44
2007.02.11
проводил собеседование


4-1159026669
Zoe
2006-09-23 19:51
2007.02.11
Получить данные из памяти чужого процесса


1-1166170813
MegaVolt
2006-12-15 11:20
2007.02.11
Дополнительные поля для TColumn в TListView





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский