Текущий архив: 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.053 c