#javascript #css
#javascript #css
Вопрос:
Я получаю синтаксическую ошибку для пропущенной точки с запятой. Я не вижу, где я пропускаю один.
Я новичок в программировании. Я пытаюсь настроить размер изображения, которое генерируется API. В настоящее время изображение отображается в произвольных размерах, что приводит к удалению страницы. Итак, я попробовал погуглить, поискать справку по коду и переписать код.
Это ошибка:
/src/index.css (./node_modules/css-loader??ref--6-oneOf-3-
1!./node_modules/postcss-loader/src??postcss!./src/index.css)
Syntax error: Missed semicolon (2:17)
1 | img src {
> 2 | max-height: 25%
| ^
3 | max-width: 25%
Это фактический код:
img src {
max-height: 25%;
max-width: 25%;
}
Комментарии:
1. можете ли вы опубликовать строку 2 index.css
2. Правила CSS заканчиваются точкой с запятой. Ошибка содержит код без точек с запятой, но вы опубликовали код с точкой с запятой. Кажется, есть несоответствие. Если вы используете пакет, такой как webpack, попробуйте посмотреть, откуда он берет ваш CSS.
3. Я удалил src из after img и появилась та же ошибка. Строка 2 имеет максимальную высоту: 25%;
4. Проблема, скорее всего, где-то еще в файле css. Синтаксический анализатор ошибочно указывает номер строки (может быть, даже само сообщение об ошибке, возможно, фактическая проблема вовсе не в пропущенной точке с запятой). Добро пожаловать в программирование.
Ответ №1:
Ваш синтаксис выбора для меня новый. Если вы выбираете src
атрибут изображения, попробуйте
img[src] {
max-height: 25%;
max-width: 25%;
}
Приведенный выше пример позволит вам выбрать любое изображение с src
атрибутом.
Если это не устраняет проблему, пожалуйста, опубликуйте больший фрагмент вашего CSS.