<MyRusakov.ru />

Профессиональная Web-разработка. Дизайн, код и автоматизация

Профессиональная Web-разработка. Дизайн, код и автоматизация

Это очень подробный курс из разряда "всё включено". Разбираются следующие темы: HTML, CSS, SCSS, JavaScript, PHP, SQL, Laravel, Nginx, PostCSS, npm, Vite, Vitest, Composer, PHPUnit, Prettier, Stylelint, ESLint, Pint, Larastan, Git, Agile, Scrum, Docker, Supervisord, Figma, Stitch AI, Confluence, Jira.

Рассчитан и на новичков, и на тех, кто уже знаком с основами, но хочет освоить полный цикл разработки.

Помимо самой теории, Вы увидите пример создания Web-проекта на 20 000 строк кода: от идеи и документации на Confluence через планирование на Jira, fullstack-разработку до деплоя на VPS.

Помимо уроков, курс содержит упражнения для закрепления знаний и финальное тестирование. А ещё Вы получите 5 полноценных Бонусных курсов: «GitLab под ключ», «Вёрстка сайта с нуля 2.0», «JavaScript с Нуля до Гуру 2.0», «PHP и MySQL с Нуля до Гуру 3.0» и «Laravel от А до Я».

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Таблица в Opera
20.05.2013 02:58:16 Таблица в Opera Сообщение #1
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Здравствуйте, Михаил!
Я создал таблицу, потом стал проверять как выглядит страница в разных браузерах - в браузерах IE, Firefox, Chrome таблица выглядит одинаково. А вот в браузере Opera неправильно отображается высота ячеек. Как я понимаю, высота ячейки складывается так - height + padding-top + padding-bottom Но в браузере Opera высота ячеек вычисляется иначе. Как можно исправить ситуацию, чтобы высота ячеек была одинаковой во всех браузерах? Вот пример кода.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>ТАБЛИЦА</title>
<style type="text/css">
table{
border: 1px solid #000;
}

td {
border: 1px solid #000;
width: 200px;
height: 70px;
padding: 30px 0 20px;
}
</style>
</head>
<body>
<table>
<tr>
<td>111</td>
<td>222</td>
</tr>
<tr>
<td>333</td>
<td>444</td>
</tr>
<tr>
<td>555</td>
<td>666</td>
</tr>
</table>
</body>
</html>
Профиль
20.05.2013 10:29:44 Таблица в Opera Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Либо отказаться от padding (используя лишь height), либо использовать хаки для opera.
Профиль
20.05.2013 22:20:17 Таблица в Opera Сообщение #3
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

А не могли бы Вы показать на этом примере, как можно использовать хаки для Opera чтобы высота ячеек была такой же как в остальных браузерах. Я попробовал в Opera 11.61 но Opera вообще не реагирует на хак.
Профиль
20.05.2013 22:25:48 Таблица в Opera Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

http://myrusakov.ru/css-haki-brauzerov.html
Профиль
20.05.2013 23:34:31 Таблица в Opera Сообщение #5
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Михаил! Посмотрите, пожалуйста, правильно ли я применил хак для Opera- у меня он не работает.

<style type="text/css">
table{
border: 1px solid #000;
}

td {
border: 1px solid #000;
width: 200px;
height: 70px;
padding: 30px 0 20px;
}

* |html[xmlns*=""] td {
height: 120px;
}
</style>
Профиль
21.05.2013 03:55:35 Таблица в Opera Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Лучше ими не пользоваться, от версии к версии они перестают работать. Поэтому здесь можете попробовать ещё задать высоту не ячейки, а строки, либо использовать только height, либо только padding.
Профиль
21.05.2013 06:19:44 Таблица в Opera Сообщение #7
Дмитрий184

Дмитрий184

Мастер

Мастер

Дата регистрации:
29.06.2012 08:48:56

Сообщений: 225

Большое спасибо! Теперь буду знать - хаки вещь не надежная, и на них не стоит рассчитывать.
К слову, я нашел такой выход - можно написать отдельный файл CSS для браузера Opera и подключить его с помощью скрипта. А можно ли файл CSS для Opera подключить не используя скрипт? Я в интернете видел такие способы, но они у меня не работали. А через скрипт файл CSS для Opera подключился нормально.
Профиль