Я пытаюсь решить ошибку в CKEditor, где она не применяется правильно. Используя Bootstrap, маркер первого пролета эффективно игнорируется, поскольку он выходит за пределы строки. Однако в CKEditor по какой-то причине он сидит внутри строки, тем самым нажимая последний пролет на новую строку, поскольку внутри строки недостаточно места.Выберите: только для первого класса по классу
Простой способ решить это просто установить запас налево на первом пролете до 0, и поэтому я в конечном итоге добавив это мой content.css файл:
[class*="span"]:first-of-type {
margin-left: 0px;
}
И это прекрасно работает , пока все промежутки одинаковы, все div или все статьи. Но если у меня есть статья и в сторону, то css, похоже, забирает их как два разных типа первого типа и применяет правило :first-of-type
к обоим из них. Например:
<div class="container">
<div class="row">
<article class="span6">
...some html text
</article>
<aside class="offset3 span3">
...some more html text
</aside>
</div>
</div>
И статья, и в стороне будет иметь их запас левого установлен в 0, когда я только хочу Левого поле набора артикля 0. Это просто пример, может быть любым комбинацию возможных разделов, статей и асид, о которых вы могли бы подумать, а также любое число, которое позволяет загрузочный лоток.
После короткого Google я нашел this question, что похоже на мою проблему. Ответ объяснил, что :first-of-type
фактически работает с элементом, а не с классом, который объясняет поведение, которое я видел. К сожалению, работа, указанная в этом ответе, не может работать для меня, поскольку я пытаюсь удалить некоторые css из первого div и оставить остальные неповрежденными.
Есть ли какое-либо обходное решение, которое я мог бы использовать, чтобы позволить мне нацелить первый элемент на [class*="span"]
? В противном случае, есть ли другое известное решение этой ошибки с CKEditor и Bootstrap?
мог бы опубликовать ваш HTML, сейчас немного расплывчато – koningdavid
Я думаю, что я ответил на что-то подобное раньше, а не на связанный вопрос, но еще один здесь. Если я правильно помню, нет другого способа обхода, но чтобы узнать точный стиль и жесткий код обратно, используя технику, описанную в связанном вопросе. – BoltClock
Просьба указать jsfiddle.net – Chumillas