Используя псевдоэлемент, этот метод не требует знания исходного элемента и не требует дополнительной разметки.
#someElement{
color: transparent; /*you may need to change this color*/
position: relative;
}
#someElement:after { /*or use :before if that tickles your fancy*/
content:"New text";
color:initial;
position:absolute;
top:0;
left:0;
}
Удар хеша не является нормальной командной строкой оболочки, обработка парсинга и пробела отличается - это - то, что Вы поразили. См.:
В основном многие/больше всего unixes помещает весь оставшийся текст после первого пространства в отдельный аргумент.
Так:
#!/bin/env perl -w
эквивалент:
/bin/env "perl -w"
, таким образом, необходимо обработать любые опции к интерпретатору жемчуга некоторым другим способом. т.е.
use warnings;
(как Telemachus)
Вместо -w
используют прагму предупреждений (для современных версий Perl):
#!/bin/env perl
use warnings;
use strict;
Я думал, что могло бы быть полезно поднять это, "-w" не является тем же как "предупреждения использования".-w будет относиться ко всем пакетам, которые Вы используете, "предупреждения использования" будут только применяться лексически. Вы обычно не хотите использовать или полагаться на "-w"