Ru-Board.club
← Вернуться в раздел «Web-программирование»

» Вопросы по CSS

Автор: WONDROUS
Дата сообщения: 14.06.2015 03:19
Почему значение !important может не работать?
Автор: unreal666
Дата сообщения: 14.06.2015 03:39
WONDROUS
- если он указан в css, а в теге есть атрибут style, тоже имеющий !important.
- если он указан в css и в нем имеется правило, тоже имеющее !important, и при этом с повышенной специфичностью.
Автор: WONDROUS
Дата сообщения: 14.06.2015 19:28
unreal666
Понятно, спасибо за ответ.
Автор: zoner
Дата сообщения: 21.06.2015 22:28
Skybound Stylizer - единственный в своем роде WYSIWYG-редактор CSS стилей, работающий на системах Windоws.
Эта утилита значительно упрощает для веб-мастеров процесс написания и редактирования CSS кода.

Ссылка на покупку со скидкой всего за 47 USD вместо 79 USD: http://www.mightydeals.com/deal/stylizer.html
Поспешите, потому что скидка всего на один день!!!

Введите до Coupone Code код "WINNINGWP" и получите еще 10% скидку
Автор: zoner
Дата сообщения: 22.06.2015 09:24
Ну как зачем. Есть шанс купить хорошую программу на CSS со скидкой 50%.
Автор: Sutar
Дата сообщения: 25.06.2015 12:15
Здравствуйте, у меня почему-то не работает в этом коде after:

HTML:

Код: <div class="linput clear_fix">
<div class="left">Тут имя поля</div>
<div class="right" id="input_1">
<input type="text" id="server" maxlength="50" value="">
<span class="istatus" style="background: url('/images/ired.png') no-repeat; display: block;"></span>
</div>
<div class="text">Тут короче текст</div>
</div>
Автор: Mavrikii
Дата сообщения: 25.06.2015 13:05
Sutar
Повторю ещё раз - что именно не работает? Не где, а какой эффект ожидается - может изначально все неправильно сделано
Автор: Sutar
Дата сообщения: 25.06.2015 23:55
Mavrikii
после div с стилем float, нужно добавлять clear: both
т.е. внутри <div class="linput clear_fix"> все DIV с float
а стиль clear_fix должен добавить after, где присутствует clear: both;
чтоб последующие div блоки не залезли на верхние.
но :after не добавляется(
даже если просматривать HTML, то там после див должен быть after, но его нету(
Скрин взять с другого сайта.

Автор: Mavrikii
Дата сообщения: 26.06.2015 00:14
Sutar

Цитата:
то там после див должен быть after,

не должен. он идет до </div>, как и видно на картинке.
Автор: Sutar
Дата сообщения: 26.06.2015 11:43
Mavrikii
да, правильно.
Но в моем скрипте after вообще нету.
Автор: Mavrikii
Дата сообщения: 27.06.2015 07:54
Sutar

Цитата:
Но в моем скрипте after вообще нету.

добавляем content: "" и будет - http://jsfiddle.net/q010sdbe/

ps: поэтому и говорю - описываем подробно проблему, а не просто "не работает"
Автор: Sutar
Дата сообщения: 27.06.2015 18:49
Mavrikii
Спасибо
Автор: soska69
Дата сообщения: 29.06.2015 20:59
Добрый вечер!
Уже два часа пытаюсь отредактировать таблицу так, чтобы она выглядела как на первом изображении.
Это ячейка большой таблицы, внутри которой таблица из 6 колонок.

Это мой результат

Подскажите, как сохранить отступы между ячейками, но сделать так, чтобы крайние ячейки упирались в границу без зазора?
Автор: Xrobak
Дата сообщения: 29.06.2015 22:34
soska69, например, указав для первой и последней ячейки таблицы (пропишите в стилях класс своей таблицы) отсутствие границы:

Код: .yourtable td:first-child {
border-left: 0;
}
.yourtable td:last-child {
border-right: 0;
}
Автор: soska69
Дата сообщения: 30.06.2015 01:55
Xrobak,
возможно, я что-то делаю не так, но границы остаются неизменными


Код: <!doctype html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
.h_embedded_table {
    background: red;
    width: 800px;
    border-spacing: 10px 5px;
}
.h_embedded_table td:first-child {
    border-left: 0;
}
.h_embedded_table td:last-child {
    border-right: 0;
}
tr {
    background-color: white;
}
</style>
</head>
<body>
<table class="h_embedded_table">
<tbody>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>
</body>
</html>
Автор: Xrobak
Дата сообщения: 30.06.2015 02:51

Цитата:
В чем может быть дело?

в том, что ты делаешь через фон, а я тебе давал с рамкой, вот с рамкой рабочее:

Код: .h_embedded_table {
width: 800px;
border-spacing: 0;
}
.h_embedded_table td {
border: solid 4px red;
}
.h_embedded_table td:first-child {
border-left: 0;
}
.h_embedded_table td:last-child {
border-right: 0;
}
Автор: soska69
Дата сообщения: 30.06.2015 23:57
Xrobak, спасибо!
Автор: xerpal
Дата сообщения: 01.07.2015 15:21
Требуется поменять логику действия( отображения скорее) чекбоксов - чтобы нажатие выглядело как отжатие и наоборот. Как бы это сделать?
Автор: Xrobak
Дата сообщения: 01.07.2015 16:02
xerpal
если отображения, то гуглите "кастомные чекбоксы", там есть что вам нужно.
Автор: xerpal
Дата сообщения: 01.07.2015 17:29
Xrobak
Ох, нагуглил, ну какой же гемморой, выдернуть руки разработчикам CSS мало. Для того чтобы цвет и фон поменять нужно с бубном прыгать. А старая опера 10 просто делает так и все. color:red - значит красный, а тут ужасы http://dimox.name/custom-checkboxes-and-radio-buttons-using-css-only/
Автор: Mavrikii
Дата сообщения: 02.07.2015 00:58
xerpal

Цитата:
выдернуть руки разработчикам CSS мало.

а не проще в конечном скрипте, куда отправляются данные, считать иначе?
Автор: Xrobak
Дата сообщения: 02.07.2015 10:00

Цитата:
А старая опера 10 просто делает так и все

На то она и старая опера) Вот тут есть поддержка опера 9+ https://toster.ru/q/207441
В предыдущий запрос добавьте фразу опера и посмотрите, может найдете еще более раннюю поддержку версий оперы.
А так да, в верстке много есть нюансов, к-рые хотелось бы чтобы работали без костылей. Может через пару лет все так и будет, а пока - имеем то что есть и адаптируемся.
Автор: stupom
Дата сообщения: 04.07.2015 21:57

Цитата:
нажатие выглядело как отжатие и наоборот

Нарисуйте рамку и используйте border-style: inset/outset
Автор: Weinaum
Дата сообщения: 21.07.2015 14:41
подскажите, плз, где то накосячил, но не могу найти, где точно:
речь о background video вот тут
вот демо на оригинальный шаблон - демо
Проблема, что на больших экранах в оригинальном видео растягивается на всю ширину экрана, а у меня - нет.
Я вижу, что в оригинале размеры видео меняются динамически, в зависимости от ширины, это все делается посредством js скрипта jquery.backgroundvideo.min.js.
у меня почему то скрипт не захотел сработать, возможно, конфликт скриптов - прописал просто в код, но вот на большом экране увидел проблему...
Дело усложняется в том, что если вместо width:auto прописать width:100%, то на больших экранах все нормально, но тогда возникают проблемы на экранах мене 20" - пустое место под видео...
Можно ли как решить проблему вручную или все же только заставить работать скрипт?
Автор: Mavrikii
Дата сообщения: 21.07.2015 19:14
Weinaum

Цитата:
Проблема, что на больших экранах в оригинальном видео растягивается на всю ширину экрана, а у меня - нет.

на больших - на каких? на FullHD все нормально.
Автор: Weinaum
Дата сообщения: 21.07.2015 23:35
Mavrikii
человек смотрел на 2560x1140 - 27’
Автор: Mavrikii
Дата сообщения: 21.07.2015 23:42
Weinaum
width:100% вместо width: auto;
Автор: Weinaum
Дата сообщения: 22.07.2015 01:27
Mavrikii
спасибо, заставил скрипт работать - вопрос снят.
Автор: WONDROUS
Дата сообщения: 27.07.2015 20:12
Вопрос по размеру фона, если задано background-size contain, то картинка растягивается по ширине и высоте блока (окна браузера)? А если надо, например, чтобы картинка растягивалась по высоте и повторялась по ширине/горизонтали, тогда как?
Автор: Weinaum
Дата сообщения: 28.07.2015 09:34
Похожий вопрос,
то же по фоновой картинке, посмотреть можно здесь
чем больше экран, тем меньше соотношение высоты к ширине картинки. Из-за этого на больших экранах нижняя часть картинки или едва видна, или совсем не видна - т.е. нижняя часть как бы обрезается, при этом верхняя часть остается.
Как видно, в нижней части картинки довольно важный элемент, необходимо, чтобы он был видим на всех, и на больших экранах тоже.
Как это сделать лучше всего?

Страницы: 12345678910111213141516171819202122232425262728293031

Предыдущая тема: Вопрос к знатокам CSS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.