Просто имейте этот негативный взгляд в своем регулярном выражении (?!http)
после src="
, который отклонит любой URL, начинающийся с http
, и измените свое регулярное выражение на
/<img[^>]+src="(?!http)([^">]+)/g
«Каскадирование» в этом контексте означает, что, поскольку к определенному фрагменту HTML может применяться более одного правила таблицы стилей, должен существовать известный способ определения, какое конкретное правило таблицы стилей применяется к тому фрагменту. HTML.
Используемое правило выбирается путем каскадного перехода от более общих правил к конкретному требуемому правилу. Выбирается наиболее конкретное правило.
Когда один или несколько стилей применяются к тому же элементу. CSS работает, ряд правил назвал расположение каскадом, которое оценивает силу Специфики двух прикладных стилей и определяет победителя т.е. правило стиля, которое имеет больше веса wins.if, два правила имеют тот же вес затем, правило, примененное в последний раз, побеждает.
CSS doc
p{font-size: 12pt;}
p{font-size: 14pt;}
<p>My Headline<p>
отобразит p с размером шрифта 14pt, потому что он «ближе» к фактическому элементу (внешние таблицы стилей загружаются сверху вниз файла). Если вы используете связанную таблицу стилей, а затем включите некоторый CSS в заголовок документа после ссылки на внешний документ CSS, объявление «в заголовке» будет лучше, потому что оно еще ближе к определенному элементу. Это верно только для селекторов с одинаковым весом. См. http://www.stuffandnonsense.co.uk/archives/css_specificity_wars.html , чтобы получить хорошее описание веса данного селектора.
Все сказанное, вы можете рассматривать «наследование» также как часть каскада - для всех практических целей. Вещи «каскадом» спускаются из содержащихся элементов.
Когда я преподаю CSS, я всегда говорю студентам, что «каскадные таблицы стилей» означают что-то вроде « борьба с таблицами стилей».
Одно правило говорит вашему тегу H3 Чтобы быть красным, другое правило гласит, что он должен быть зеленым - правила противоречат друг другу, кто победит !? Таблица стилей deathmatch!
Хорошо, может быть, это небольшое преувеличение, но это гораздо более доступно для начинающих людей, не занимающихся программированием и программированием, чем любое понятие каскада или наследования.
Я, конечно, делаю обязательно скажите им, что для таблиц стилей не проблема бороться друг с другом, так был разработан язык.