Проблема
Нет, медиапрограммы не могут использоваться таким образом
Решение
Но если вы хотите, чтобы при использовании определенного поведения fly и responsive, вы можете использовать разметку style
, а не атрибут.
ei
См. код, работающий в режиме реального времени в CodePen
В моем блоге, например, я вставляю разметку в
сразу после объявления
для CSS, и он содержит содержимое текстового поля, предоставленного рядом с реальным контентом textarea, класс «на лету», когда я написал художественное название.
Примечание: атрибут scoped
является частью спецификации HTML5. Если вы его не используете, валидатор будет обвинять вас, но браузеры в настоящее время не поддерживают реальную цель: область содержимого выполняется только с родительским элементом и родительскими элементами этого элемента. Область видимости не является обязательной, если элемент
находится в разметке
.
UPDATE: Я советую всегда использовать правила на первом мобильном телефоне, поэтому предыдущий код должен быть:
Существуют ли другие службы, работающие на порту 8000?
Вы можете использовать эту команду в Windows:
netstat -aon | more
или в Linux / OSX
sudo netstat -plnt
чтобы увидеть, какие службы работают. Затем отключите службу, работающую на порту 8000, или используйте другой порт.
Исправление ошибки: не удалось прослушать localhost:8000
(причина: адрес уже используется)
ps -ef | grep php
501 **9347** 393 0 1:29PM ttys000 0:00.21 php artisan serve
501 9351 **9347** 0 1:29PM ttys000 0:02.01 /usr/local/php5-5.6.14-20151002-085853/bin/php -S localhost:8000 .../laravel/server.php
501 9781 393 0 1:56PM ttys000 0:00.00 grep php
kill -9 9347
Процесс списка с использованием ps -ef | grep php
Тогда ниже работает только для меня
kill -9 9347
, что является принудительным уничтожением процесса
501 9347 393 0 1:29PM ttys000 0:00.21 php artisan serve
Вариант 2:
Если вышеуказанное не работает, измените номер порта обслуживания laravel по умолчанию, если можете, например,
php artisan serve --port=8088
8000 - порт по умолчанию. Используйте вместо:
php artisan serve --port=8005
Это потому, что что-то уже работает на этом порту, и вы можете изменить порт самой командой, выполнив следующую команду
php artisan serve --port 8001
для меня php -S localhost: 8080 из терминала в коде vs иногда будет зависать, но все еще будет работать в фоновом режиме.
-9, чтобы заставить убить, сделал это для меня благодаря @hemss
Я сделал
php -S localhost:8080
[Wed Dec 12 13:48:03 2018] Failed to listen on localhost:8080(reason: Address already in use)
, затем я ..
sudo netstat -plnt
найти процесс, работающий на порте 8080
tcp 2 0 127.0.0.1:8080 0.0.0.0:* LISTEN 10312/php
, а затем принудительно убить его.
kill -9 10312
Я получаю
[1] + 10312 killed php -S localhost:8080
, затем перезапускаю ...
php -S localhost:8080
Решение Я нашел проблему, с которой мы несколько раз сталкивались в Ubuntu.
*Failed to listen on 127.0.0.1:8000 (reason: Address already in use)*
Что мы делаем, мы меняем порт?
лучший способ, если ваш порт 8000 занят или у вас есть более одного работающего проекта, это запустить ваш проект в новом порту, например 8088 или другом свободном порту.
php artisan serve --port=8088
Используйте killall -9 php
, а если вы хотите закрыть другие службы, используйте killall -9 node
или killall -9 mysql