Классы CSS общего назначения неправильно?

Откройте диспетчер конфигурации сервера mysql. Щелкните службы сервера SQL, справа выберите сервер, созданный вами во время установки (по умолчанию его состояние остановлено), нажмите один раз на него, и на панели инструментов должна появиться кнопка воспроизведения, затем нажмите эту кнопку воспроизведения, подождите пока его состояние не превратится в « работает ». Теперь тебе хорошо. Вернитесь в студию управления сервером sql; переключите « тип сервера » на « ядро ​​базы данных » и « аутентификация » на « аутентификация сервера sql », по умолчанию используется логин « sa », а пароль - это ваш пароль, который вы выбрали при создании сервера. Теперь твоя работа хороша.

6
задан Jakub Arnold 8 June 2009 в 12:22
поделиться

5 ответов

Можно ли иметь такие классы и добавлять их везде, где это необходимо?

Да. Я давно использую его с множеством разных дизайнов и не обнаружил никаких проблем; -)

6
ответ дан 8 December 2019 в 18:40
поделиться

Да.

Атрибут class используется, чтобы указать, что элементы, которые совместно используют один и тот же класс, принадлежат группе. Затем вы можете делать что-нибудь с этими группами, используя CSS или Javascript. Элемент может быть частью многих групп, поэтому может иметь много классов.

В вашем примере div принадлежит к группам «элементы, после которых я хочу очистить поплавки», поэтому каждый элемент в этой группе должен иметь класс «clean» для укажите это в CSS.

Прочтите эту статью на «Модульный CSS» , в которой рассказывается о хорошем способе структурирования вашего CSS и классов

3
ответ дан 8 December 2019 в 18:40
поделиться

В подобных ситуациях я пытаюсь выяснить, не хватает ли какой-то базовой абстракции. Есть ли у этих элементов что-то общее по структуре? Можете ли вы придумать имя класса, которое связало бы их все вместе и имело бы смысл без CSS?

Если нет, не огорчайтесь из-за читерства. Совершенство - враг хорошего.

1
ответ дан 8 December 2019 в 18:40
поделиться

На самом деле нет хорошего способа очистить макет в полностью независимом от содержимого решении. Это связано с тем, что CSS - это язык стилей, который также был перегружен для обработки макета (так же, как таблицы HTML вернулись «в те времена»). На самом деле нет доступного чисто языка макета (пока), и поэтому мы должны довольствоваться тем, что у нас есть.

Мне нравится ваш подход, поскольку он сводит к минимуму дополнительные элементы , что намного более портативный. Однако я не уверен, что IE6 поддерживает псевдоэлемент: after, поэтому действуйте осторожно.

2
ответ дан 8 December 2019 в 18:40
поделиться

The problem is that CSS is poorly designed from the standpoint of avoiding duplication. It would be awesome if we could define groups of rules and values and apply those to certain selectors. This way you could avoid duplication without putting presentational markup in your HTML. Unfortunately CSS makes this very hard to do properly.

Your approach is fairly sound but suffers from one major drawback: if the same HTML is meant to be used with multiple stylesheets, and some of those stylesheets need clearing in different places than others, then you may have problems with this approach. If your HTML code is already tied to the presentation of the document then this drawback doesn't apply as much.

Edit: Forgot to mention that you can void repeating yourself if your CSS is generated programmatically. Then it can be as verbose and complex as CSS requires while being conceptually simple and easy to maintain. The downside here would be increased download size. This could be mitigated by compression.

1
ответ дан 8 December 2019 в 18:40
поделиться