Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620

Можно ли внутрь стиля впихнуть class

25.01.2017, 16:01. Показов 563. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу по img title давать класс элементу и при этом не утяжелять html. Такое возможно?
Рабочий вариант
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<style>
img[title="Создать тему "]
{
    cursor: help;
}
    </style>
</head>
 
<body>
<img title="Создать тему " src="https://www.cyberforum.ru/">
<img title="Создать тему " src="https://www.cyberforum.ru/">
<img title="Создать тему " src="https://www.cyberforum.ru/">
</body>
</html>
Картинка взята только для примера. Стиль тоже создан для примера.
Имею готовые классы для разных целей, хотелось бы их использовать для картинок тоже, но не хотелось бы дублировать текст стиля. Можно ли внутрь стиля впихнуть ссылку на класс(ы)? Коллега утверждает, что видел причем не средствами скрипта, а именно css, но где не вспомнит.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.01.2017, 16:01
Ответы с готовыми решениями:

Можно ли впихнуть видеокарту?
Компьютер - Проц - amd athlon 64 x2 dual core processor 4200+ бп - vinga vps-400 apfc видеокарта - amd radeon hd 2600 xt sapphire ...

можно ли опереатор условия if впихнуть в цикл for?
Скажите,а можно ли опереатор условия if впихнуть в цикл for?? Добавлено через 8 минут все глянул на 2 главы вперед - понял что...

Можно ли впихнуть в код видеоплеера случайное видео (случайный src=)?
Всем привет! У меня есть видео-плеер на страничке (VIDEO.JS) и я хочу чтоб при каждом обновлении страницы видео рандомно менялось. ...

10
 Аватар для Black_Star
23 / 22 / 17
Регистрация: 06.05.2016
Сообщений: 260
25.01.2017, 16:53
Можно делать наследование средствами SASS/SCSS или LESS. Но я б вам очень не рекомендовал так делать. вообще привязываться к параметрам title alt ... это очень плохая практика
1
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
25.01.2017, 17:33  [ТС]
Цитата Сообщение от Black_Star Посмотреть сообщение
это очень плохая практика
почему?
img поднимает иконку, на которую завязано событие, title меняться не будет, т.к. это управление строкой таблицы
0
 Аватар для Black_Star
23 / 22 / 17
Регистрация: 06.05.2016
Сообщений: 260
25.01.2017, 22:05
"Для себя" вы такое можете делать, на практике(в реальных проектах) вам бы такого делать не разрешили. Хардкониг очень не приветствуется. Только если вы уверены что через 3месяца у вас не поменяется картинка(а вместе с нею и название)
1
Эксперт JSЭксперт HTML/CSS
 Аватар для mrtoxas
3827 / 2677 / 1521
Регистрация: 12.07.2015
Сообщений: 6,672
Записей в блоге: 4
26.01.2017, 00:04
НиколайВасильев, назначив классы изображениям, вы ой как утяжелите страницу. А то, что селектор по атрибутам работает медленнее, чем обычный селектор по классу, вы в расчет не берете?
Селекторы атрибутов используем тогда, когда нет возможности найти элементы по классу или по идентификатору. В вашем случае, будет вполне нормальным вариантом задать классы изображению или обертке.
1
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
26.01.2017, 10:21  [ТС]
Black_Star,
mrtoxas, Спасибо!
Обдумываю возможные варианты, страница очень тяжелая выходит, поднимается почти минуту при хорошей скорости сети и это еще не все записи из базы. Смотрю вариант поднимать страницу вообще без классов, тайтл и икон и раздавать после полной загрузки страницы. AJAX тоже смотрю.
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
26.01.2017, 11:33
Цитата Сообщение от НиколайВасильев Посмотреть сообщение
Обдумываю возможные варианты, страница очень тяжелая выходит, поднимается почти минуту при хорошей скорости сети и это еще не все записи из базы.
Вы не пробовали размер картинок уменьшать? Думаете, если сократите код HTML или CSS, то страница быстрее грузится будет на 0.000000000000000000001с... Что такое HTML и CSS? Это просто текст и не более того, а чтобы поднять текст минута не нужна... Грузит сайты в основном тяжёлый контент и большое число запросов к серверу, ну и если сервер на хостинге слабоват и медленно обрабатывает запросы или ограниченный трафик... А в остальном Вы только себе жизнь усложняете и тем людям, которые после Вас в случае необходимости будут код редактировать...
2
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
26.01.2017, 12:59  [ТС]
Fedor92, куда их еще уменьшать, они бедные и так уже 11*11. Меньше уже бухгалтер не увидит. Строк много.
Хотел сделать вставку иконок по фокусу или по клику, бухгалтер против, хочет видеть всё сразу.
HTML тяжелый из-за огромного кол-ва текста. Запрос к серверу только один, PHP работает только на сервере и дальше клиент поднимает готовый HTML.
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
26.01.2017, 13:15
НиколайВасильев, возьмите для теста простой файл напишите в нём 2000 строк любого кода и посмотрите сколько времени понадобится серверу, чтобы его загрузить, чистый html+css без картинок... Лишь бы спорить...

Цитата Сообщение от НиколайВасильев Посмотреть сообщение
Запрос к серверу только один, PHP работает только на сервере и дальше клиент поднимает готовый HTML.
Вот на загрузку текста с сервера на клиент и тратиться много времени... Причём тут HTML?
0
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
26.01.2017, 16:37  [ТС]
Цитата Сообщение от Fedor92 Посмотреть сообщение
Вот на загрузку текста с сервера на клиент и тратиться много времени... Причём тут HTML?
При уменьшении размера CSS и HTML будет траться меньше времени. Пример: загрузка картинок 25м и 300к даже при хорошем канале сильно заметна. Хочу по максимуму уменьшить размер
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
26.01.2017, 16:39
Цитата Сообщение от НиколайВасильев Посмотреть сообщение
При уменьшении размера CSS и HTML будет траться меньше времени. Пример: загрузка картинок 25м и 300к даже при хорошем канале сильно заметна. Хочу по максимуму уменьшить размер
Ой, да делайте что хотите... Вам бесполезно что-то говорить... Можете весь HTML удалить, оставить только запрос на вывод текста, сайт просто моментально грузится начнёт...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.01.2017, 16:39
Помогаю со студенческими работами здесь

Какую хорошую мать можно впихнуть в корпус Frontier Pegasus (PE08A(BK/BK)-400
Подскажите какую хорошую мать можно подоюрать с сокером АМ3+ в такой корпус ( Frontier Pegasus (PE08A(BK/BK)-400 ? Добавлено через 13...

Как можно свою панель впихнуть в верх рабочего стола (наподобие панели задач)?
Подскажите, пожалуйста, как можно добраться до окна рабочего стола сдвинуть его вниз (на 20 пикселей), и в это место впихнуть свою...

Можно ли внутрь стринггрида поместить другие объекты?
Есть таблица (необязательно TStringGrid, может быть есть другой табличный компонент), как можно в ячейки этой таблицы поместить другие...

Можно ли объеденить 2 стиля
На таблице указан tbody tr:nth-child(odd) { background: #e6e8ea; } Колонка с input type=&quot;text&quot; имеет id=&quot;L4xxxxx&quot;, где...

Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int')
Есть такие строки: std::list&lt;c_bullet*&gt; Bullets; ... for(auto i = Bullets.begin(); i != Bullets.end(); /**/) В строке цикла вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru