Помогите решить задачу по HTML
Помогите пожалуйста решить задачу по html (необходимо исправить ошибки):
После того, как я исправил ошибки, получилось то, что показано на картинке нижу, но пишет что неправильно.
Помогите пожалуйста решить задачу по html (необходимо исправить ошибки):
После того, как я исправил ошибки, получилось то, что показано на картинке нижу, но пишет что неправильно.
Верю в силу Пикабу!!!
Помогите левелапнуться от Junior до Junior+/Middle. Очень нужна помощь.
Работаю, но задачи очень простые, а самообучение без профильного образования, реальных задач и проверки результата - такое себе.
Поэтому ищу наставника. Конечно же не бесплатно.
Видео курсы прошу не предлагать, активно их смотрю.
Заранее большое спасибо.
Хочешь научиться программированию, но не знаешь с чего начать? Я помогу тебе в этом, начни с Аперо. Его может освоить каждый, даже ты (с нуля) за 5 минут. Если совсем зелёный, то тебе сюда -> Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика
Мне часто пишут (в личку) с однотипными вопросами, когда у людей что-то не получается. Я всё понимаю, но отвечать по 10-20 раз на дню одно и тоже... Согласитесь, утомительно. С этой целью и была придумана рубрика на Пикабу -> "Рыба Моей Мечты". Но и этого вам оказалось мало! По заявкам трудящихся, это краткий ликбез по Аперо. Поехали.
1. Объясни мне принцип работы команд
\СТОП(Локация)
\(Локация, Идти)
И в чём разница между ними?
Отвечаю: команда \(Локация, Идти) это по сути обычная кнопка, что работает только по нажатию. Команда \СТОП(Локация) работает даже без участия игрока. Она так же как и команда \СТОП, останавливает выполнение кода (в текущей локации), при этом переводя игрока на другую (указанную ранее) локацию. Команда \ТАЙМЕР(1,15,"Локация") тоже делает нечто подобное, только при достижении указанного в ней лимита времени. В нашем случае 15 секунд.
2. Помоги мне, я не могу разобраться -> Как работают Циклы?
Отвечаю: Цикл, это последовательность кода, которая многократно повторяется. Когда каждая новая итерация увеличивает (теоретический) Икс на один.
\ЦИКЛ(икс<3) \СДЕЛАТЬ (
\(икс=икс+1)
\)
Допустим, нам требует написать Цикл сложнее, вот вполне рабочий пример из моего кода.
3. Я так и не понял, а можно ли как-то менять в игре цвет текста/фона?
Отвечаю: Можно, все ответы есть в -> https://apero.ru/Документация Плюс об этом было написано мною более подробно в Статье #8 -> Рыба моей мечты #8 или кручу-верчу, запутать хочу Дважды повторяться не буду. На счёт цвета фона, \(АПЕРО.стиль="ночь") - тёмный, \(АПЕРО.стиль="стандартный") - обычный белый.
А вот пример довольно-таки необычного оформления (через таблицу): Код -> https://disk.yandex.ru/d/lRSWhPvsrQyHhg
Как вы надеюсь заметили, в коде присутствуют (так называемые) Шаблоны. Они немного сложнее и рассчитаны скорее на более продвинутую аудиторию. Данный шаблон и некоторые другие, были описаны в Документации 2.0 -> https://apero.ru/Шаблоны Где вы можете ознакомиться с их работой, самостоятельно. Там же есть пример Шаблона "Таймер" и "Обратный Отсчёт", удачи (ведь она тебе точно понадобится).
4. Скажи мне спасибо, за доработку твоей игры Камень-Ножницы-Бумага
(Код был скачан из ВК и залит на Яндекс) -> https://disk.yandex.ru/d/qPBFKYWbPpqoVg
5. А могу ли я создать на Аперо игру в реальном времени? - По типу весёлой фермы.
Отвечаю: Yes you can -> https://disk.yandex.ru/d/g6_IaLPB86jppg (From Russia with love)
6. Зачем ты раз за разом выкладываешь обновлённые/исправленные версии своих игр?
Отвечаю: чтобы читатель тоже мог увидеть мой прогресс в изучении языка АПЕРО! Возьмём для примера первую версию игры "Испытание Лабиринтом" написанную мною ещё в далёком 2018 году -> https://disk.yandex.ru/d/cHOkJ3KKWxF0nQ Когда при весе в 155кб в игре было реализовано всего 3 крошечных лабиринта. Сейчас же, при весе кода в 25кб, в игре доступно уже 11 больших лабиринтов. Добавления которых обходится меньше одного килобайта (из-за единого шаблона) -> https://disk.yandex.ru/d/02DBuGQQeh1cXg
Или вот, тоже пример из жизни. В том же 2018 году, я написал карточную игру "Очко 21" с теми же вводными (и знаниями языка Аперо) -> https://disk.yandex.ru/d/u01eW3MmaLM4Uw Весом в 60кб. И лишь недавно, в Статье #3 -> Рыба моей мечты #3 или кодим на Аперо своими руками Уместил (прототип) игры в 7 строк кода! Это меньше одного килобайта. Скажите, есть разница?
Но нет предела совершенству, допустим теперь от нас требуется ввести в игру подсчёт очков? Да, легко! - Одним движением руки (на что раньше у меня ушла бы пара вечеров к ряду).
И это не единичный случай. С ростом мастерства (знаний языка и умения его правильно использовать) можно добиться больших успехов в программировании. А у меня на этом всё. Не прощаюсь, до следующей встречи.
Будут вопросы? - Пиши. На сайте есть подробная документация (как надо работать с кодом и создавать на нём игры) -> https://apero.ru/Документация . Весь код написан на языке Аперо. Новичкам всегда готовы помочь старожилы проекта. А именно:
1) Александр -> https://vk.com/san90
2) Михаил1 -> https://vk.com/stalkersleem
3) Дмитрий -> https://vk.com/drkcrwn
4) Михаил2 -> https://vk.com/id17130734
5) Пашка -> https://vk.com/glumpa
Всё-таки решил не пропускать такую тему, как CSS Grid. Начал с вопроса зачем и для чего его использовать, если есть Flex.
Нашёл на habr статью (https://habr.com/ru/company/ruvds/blog/448916/), в которой мне дали объяснение по этому поводу.
И вот что я почерпнул. Можно конечно использовать Flex для всего, но в более сложных макетах страниц это приведёт к большим сложностям с манипуляцией с блоками в 2d мерном пространстве, создание дополнительных контейнеров, регулирование отступов, дополнительных расчётов с calc. А оно как я понял из данной статьи в общем и целом то и не нужно. А ещё из приятного это, то что можно в некоторых случаях избежать использования медиа запросов для отзывчивого макета, с помощью некоторых функций Grid. Но и Grid не идеален, к примеру автоматического выравнивания элементов относительно их количества в строке.
Выбор инструмента в общем зависит от глубины ознакомления с их возможностей, что только возможно через долгую практику использования обоих. Гриды — для каркаса сайта, флексы — для контента, это ещё одно интересное предположение, которым я возможно воспользуюсь.
Понимание работы инструмента Grid я вроде понял, и приступил к практическому изучению на freeCodeCamp. Параллельно с этим применил полученные знания, тестируя их для собственной странички. Вроде даже что-то получилось.
Описывать Grid смысла особого нет, всё то что мне удалось понять о CSS Grid можно найти на странице CSS Tricks (https://css-tricks.com/snippets/css/complete-guide-grid/), где вся информация представлена в виде таблицы, с кратким удобным описанием.
Из всего представленного в Grid мне не понятна почему у меня не работает grid-auto-columns (https://codepen.io/kirill-filippov-the-flexboxer/pen/gOWEJap),. Если кто вкратце опишет, буду благодарен.
Всем привет! Сразу оговорюсь, я не программист, но работаю в IT.
Я осознал, что все юзают разные репозитории, но предпочитают всё равно GitHub. Но ведь ты везде используешь git.
С гитхаб это исторически так сложилось? Не может же быть. Должны же быть какие-то киллер-фичи. А поделитесь, что вы используете и какие фишки где более удобны? При работе в соло или в команде, без исключений.
Например, на том же гитлаб можно развернуть на локальном сервере и сделать свой суперприватный репозиторий. А версионирование, пуши, коммиты, мержи вроде есть везде.
Хочешь научиться кодить как боженька, но не знаешь с чего начать? Я помогу тебе в этом, начни с Аперо. Его может освоить каждый, даже ты (с нуля) за 5 минут. Если совсем зелёный, то тебе сюда -> Рыба моей мечты #2 или создаём игры на АПЕРО в 2 клика В данном уроке, мы повторим уже пройденный материал.
Вернёмся к Статье #4 -> Рыба моей мечты #4 или моя первая игра за 10 минут и освежим наши воспоминания. Здесь мы научились перемещаться по 2D-плоскости. В Статье #11 -> Рыба моей мечты #11 - Лабиринт или Ничего! Мы изучили трёхмерные и многоэтажные лабиринты. Сейчас же, отбросим эти дурацкие лабиринты в сторону. Наш герой просто стоит в чистом поле. И всё от него требуется (для победы) сделать 10 шагов в любую сторону.
Код максимально простой. Мы делаем шаг, счётчик увеличивается на один. И ходим до тех пор, пока он не будет равен десяти. Надеюсь это понятно? Вот код -> https://disk.yandex.ru/d/Jatz55cPHvsoZA
Дальше на очереди, у нас будет самый обычный (сильно упрощённый) кликер. Сделанный по аналогии, c котом из Статьи #6 -> Рыба моей мечты #6 Нет предела совершенству или гориллой из Статьи #9 -> Рыба моей мечты #9 или Ошибка на ошибке и ошибкой же погоняет Где тебе (тупо) надо нажать много раз одну кнопку (для победы). Код -> https://disk.yandex.ru/d/JqnWlJTVzDmszA
Вновь углубимся в само-повторы, взяв для примера текстовый квест из Статьи #8 -> Рыба моей мечты #8 или кручу-верчу, запутать хочу В этот раз, от игрока требуется найти (и подобрать) ключ, и открыть (им же) запертую дверь (и это не лабиринт). Повторяться не буду, код -> https://disk.yandex.ru/d/lTAVu8p7LGGVUA
Ну что, размяли серое вещество? - Впереди нас ждёт самое интересное, и мы начинаем. Давайте научимся работать с инвентарём. Это такое окошко (панель) в правом верхнем углу. Чаще всего, инвентарь используется для вывода важной информации. Игрок нашёл ключ, и ключ (как напоминание) для открытия двери появился в его инвентаре. Там же может находиться взятое игроком в руки оружие, кол-во патронов нему, жизни, броня и прочее, вплоть до подсказок (как это реализовано у меня, в игре "Испытание Лабиринтом")
Чтобы добавить в инвентарь предмет, достаточно написать \(_Спички=10) и они там появятся. Помимо декоративной функции, с инвентарём так же можно взаимодействовать. Тратятся спички командой \(_Спички=_Спички-1). Командой \(_Спички.локация="Количество") можно сделать гиперссылку на локацию "Количество". И это только малая часть доступного функционала. Более подробно это описано в Документации -> https://apero.ru/Документация
Вернём к нашим баранам (Спичкам) и напишем код для примера, где мы и будем тратить по одной наши (драгоценные) спички. Код интерактивной игры перед вами -> https://disk.yandex.ru/d/CL9iTjiZUKuNQw
Или вот ещё пример игры Камень-Ножницы-Бумага, цель победы - выиграть у противника 10 раз. Чистый рандом и никакого мошенничество, просто следите за моими руками. Код -> https://disk.yandex.ru/d/HbgmA5oGOWThQg
По тому же принципу построена и Викторина. Ответь правильно на 5 вопросов (по списку) и ты обязательно победишь. Только в этот раз были добавлены Переключатели, при нажатии на которые игрок выбирает один из нескольких (доступных) ответов. Нажатие на \ПЕРЕКЛЮЧАТЕЛЬ (Ответ, "Учись Хорошо") будет автоматически приравнено к \(Ответ="Учись Хорошо") Код -> https://disk.yandex.ru/d/mXfTv1PUQVdRtw
Будут вопросы, пиши. На сайте есть подробная документация (как надо работать с кодом и создавать на нём игры) -> https://apero.ru/Документация . Весь код написан на языке Аперо. Новичкам всегда готовы помочь старожилы проекта. А именно:
1) Александр -> https://vk.com/san90
2) Михаил1 -> https://vk.com/stalkersleem
3) Дмитрий -> https://vk.com/drkcrwn
4) Михаил2 -> https://vk.com/id17130734
5) Пашка -> https://vk.com/glumpa
Неделька была уж чересчур насыщенная, из-за чего не было свободного времени даже открыть крышку ноутбука. Ох же эта работа, отнимает всё наше свободное время.
И вот наконец-то я подошёл к CSS. Занимаюсь всё там же на freeCodeCamp, весьма интересно и интерактивно. Сегодня получилось пробежаться по основам CSS, прошёлся по весьма простым темам, как работа с текстом и позиционирование элементов на странице.
Начал как это не банально с подключения css к html странице. Из чего выяснил что есть три способа подключения. Для себя выделил онин считая его оптимальным. Это подключение отдельно файла, содержащего в себе все свойства тех или иных html блоков страницы. А что удобно этот способ позволяет использовать эти свойства и на других страницах, всё что для этого требуется так это подключить необходимый файл.
<link rel="stylesheet" href="./css/index.css" />
Для манипуляции над блоком нужно получить доступ к нему. Доступ получают через обращение к нему через любой атрибут тега находящегося внутри угловых скобок. Часто для получения доступа используются только классы и идентификаторы.
Получив доступ к элемента DOM с помощью селекторов, начал с банального изменения цвета, далее продвинулся к параметрам отображения текста. После изучил вопрос манипуляции размеров блоков, изменение параметров фона блока, окантовки. Немного смутил вопрос внешних и внутренних отступов. А смущало то, что при изменении внутреннего отступа менялся и размер самого блока. Эту проблему решил через изучение параметров размера блочной модели, а именно через свойство box-sizing.
Интересным стало и то, что в css можно задавать переменные, которые позволяют использовать ссылки на заданные свойства в одном месте. Используя их в нескольких местах, получаем возможность манипуляции свойствами в одном месте.
Интересным также был вопрос позиционирования объектов на странице. Данная тема пока не вызывает огромного интереса, но я также с ней познакомился.
Долго мучился с расположением элементов на страницы, чем-то пытался манипулировать через float, чем-то через display и position. Всё конечно получилось, но настраивать всё для каждого элемента весьма нудновато, поэтому пришлось поискать другое решение. Этим решением оказался Flex Box. Всё что нужно, так это задавать параметры только для родительского элемента. Пришлось переписать страницу под этот инструмент, хорошо что моя страничка учебная и на ней пока не так уж много элементов. Так познакомившись с Flex Box, решил пока на этом закончить. Надеюсь в следующий раз разобраться с github, чтобы по чуть-чуть, не спеша изучать git.
cd ../
Неделька выдалась непростая. Видимо не долечился с прошлой и в понедельник все вернулось кашель температура еще выше, вызов врача «не слышу нижние отделы легких», отправили на КТ. Результат на след день с утра (странно, а вдруг у человека ковид, а он ходит заражает). С утра родственник за результатом, а его нет. В общем туда суда сутки поисков, звонок от заведующей «оч извиняемся сбой системы приходите еще сделаем». Нееее спасибо (через пару недель ПЭТ), сдал тест - отрицательный да и полегче стало, антибиотики великая вещь (спасибо Флемингу).
Но это все лирика, а что по делу? Из-за болезни курс по HTML/CSS завершить не удалось (хотя планировал). Накатал еще пару сайтиков с простенькими скриптовыми элементами (слайдеры, модальные окна, табы), даже залил через ФТП! На реальный хостинг(домен правда пришлось купить).
Посмотрел пару видосов на трубе с версткой сайта с нуля. Ловко у них получается, но уже подмечаю ,что я бы некоторые моменты сделал по другому (не факт конечно что получилось бы лучше).
Дочитал «Грокаем Алгоритмы», посоветуйте чего-нибудь в таком же духе, чтоб не чисто учебник, а то от инфы и так голова пухнет (а у меня там и так опухоль <img src="/scr/img/NelsonLaugh.jpg" alt="NelsonSimpsonsImg">).
На следующей неделе планирую приступить к JavaScript, но не уверен что получится так как плановые анализы и капельница (…эххххх). Ну по крайней мере начать должен.
PS .Не болейте!