Можно ли установить эквивалент атрибута src тега img в CSS?

Это можно сделать путем использования собственной инъекции. Вы можете вызвать внутренний метод через инъецируемый экземпляр:

@Component
public class Foo {
    @Resource
    private Foo foo;

    public void method1(){
        ..
        foo.method2();
        ..
    }
    public void method2(){
        ..
    }
}

Начиная с Spring 4.3 вы также можете сделать это с помощью @Autowired.

Начиная с 4.3, @Autowired также учитывает ссылки для инъекций, т. е. ссылки на компонент, который в настоящее время вводится.

488
задан TylerH 1 April 2015 в 19:25
поделиться

4 ответа

Используя CSS, это не может быть сделано . Но, если вы используете JQuery, что-то подобное сделает трюк:

$("img.myClass").attr("src", "http://somwhere");
1
ответ дан 22 November 2019 в 22:35
поделиться
-

Если вы не хотите устанавливать свойство фона, вы не можете установить атрибут SRC изображения, используя только CSS.

В качестве альтернативы вы можете использовать JavaScript, чтобы сделать такую ​​вещь.

1
ответ дан 22 November 2019 в 22:35
поделиться

Нет, вы не можете установить атрибут изображения SRC через CSS. Самое близкое, что вы можете получить, как вы говорите, фон или Фоновое изображение . Я бы не рекомендовал сделать это в любом случае, так как было бы несколько нелогично.

Однако для вас доступно для вас решение CSS3, если браузеры, которые вы ориентируетесь, сможете его использовать. Используйте Содержание: URL , как описано в ответе Pacerier . Вы можете найти другие, кросс-браузерные решения в других ответах ниже.

7
ответ дан 22 November 2019 в 22:35
поделиться

Для преобразования HTML в PDF на языке C # используйте ABCpdf .

ABCpdf может использовать механизмы рендеринга Gecko или Trident, поэтому HTML-таблица будет выглядеть так же, как в FireFox и Internet Explorer.

Имеется интерактивная демонстрация ABCpdf по адресу www.abcpdfeditor.com. Это можно использовать для проверки того, как таблицы будут отображаться в первую очередь, без необходимости загрузки и установки программного обеспечения.

Для рендеринга целых веб-страниц потребуются функции AddImageUrl или AddImageHtml. Но если все, что вы хотите сделать, это просто добавить HTML стилизованный текст, то вы можете попробовать функцию AddHtml, как показано ниже:

Doc theDoc = new Doc();
theDoc.FontSize = 72;
theDoc.AddHtml("<b>Some HTML styled text</b>");
theDoc.Save(Server.MapPath("docaddhtml.pdf"));
theDoc.Clear();

ABCpdf является коммерческим программным названием, однако стандартное издание часто можно получить бесплатно по специальному предложению.

-121--190â1-

Лучше, чем использовать сброс жесткого HEAD, после фиксации всех ваших действительных hunks, вы можете просто получить получение файла, чтобы сбросить его к тому, что записано в текущей ветви. Таким образом, это не влияет на другие файлы.

-121--3190190-

Насколько мне известно, ВЫ НЕ МОЖЕТЕ. CSS относится к стилю, а изображение src - к содержимому.

3
ответ дан 22 November 2019 в 22:35
поделиться