LINUX.ORG.RU
решено ФорумTalks

[css] gentoo-style colors

 


0

0

wordpress
собственно вопрос
реально ли средствами css раскрасить текст внутри <code></code> как в гентушной консоли?
сам в этом не шарю - сильно не пинайте :)
причём здесь линукс? - сайт о нём и его потрохах...да и крутится на нём )

★★★★

Если внутри коде есть разметка где и какой кейворд - реально, иначе - нет, только скриптами.

simple_best_world_web_master
()
<code>
<font color='green'>xor@notebook</font> <font color='blue'>~ $</font> <font color='white'>ping ya.ru
PING ya.ru (87.250.251.3) 56(84) bytes of data.</font>
</code>

не?

xorik ★★★★★
()

если пропустить содержимое <code></code> через пых и вставить в код разметку, то будет можно

annulen ★★★★★
()
Ответ на: комментарий от xorik

нее - так я и мышом навозюкать могу - надо чтоб само раскрашивало

megabaks ★★★★
() автор топика
Ответ на: комментарий от kernelpanic

ну в основном в глаза бросается раскраски логин@хост

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

распарсить контент, найти блок <code> (думаю, удобнее будет заменить его на [code], чтобы не путался с хтмл), дальше парсить его содержимое. например, считываем строку, и все, что перед $ или # (приглашение) заменяем на <span class=«prompt»>$то,что там было</span>

идея ясна?

annulen ★★★★★
()
Ответ на: комментарий от simple_best_world_web_master

Спасибо, кэп, я в курсе, что можно юзать css и даже js. Это был только пример

xorik ★★★★★
()
Ответ на: комментарий от kernelpanic

И это все?

По умолчанию это все, думаю именно это хочет ТС.

edigaryev ★★★★★
()

>как в гентушной консоли?

ерунда, сразу отключил. Наверное после Debian моё сердце слишком огрубело.

cuki ★★★★
()
Ответ на: комментарий от Black_Shadow

для веб - это некое подобие геши со своими правилами.

unikum ★★★★★
()
Ответ на: комментарий от kernelpanic

а мне нравится - даже несмотря на мои серый-унылые десктопы )

megabaks ★★★★
() автор топика
Ответ на: комментарий от kernelpanic

когда приходится перебирать use-флаги в большом числе пакетов при очередном крупном апдейте или тем паче при пересборке мира - самое то, лучше не придумаешь - особенно при окошке на весь экран.

jcd ★★★★★
()
Ответ на: комментарий от megabaks

вот например

 #!/bin/bash

MEMSIZE=1700M
mounted=false
 
. /etc/init.d/functions.sh
 
mounttmpfs() {
     mount -t tmpfs tmpfs -o size=$MEMSIZE /var/tmp/portage
     mounted="true"
}

compile() {
     einfo "emerging ${*}"
          emerge ${*}
}

unmount() {
     ebegin "unmounting tmpfs"
          umount -f /var/tmp/portage
     eend $?
}

ebegin "Mounting $MEMSIZE of memory to /var/tmp/portage"
if [ -z "$(mount | grep /var/tmp/portage)" ]
then
     mounttmpfs
else
     eerror "tmpfs already mounted!"
     exit 0
fi
eend $?

compile ${*}
 
if [ -n "$mounted" ]
then
     unmount
fi

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

вопрос закрыт - я не победю...пока )

megabaks ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.