Как можно использовать CSS для стилизации веб-страниц, предназначенных для обслуживания Lift, когда Lift использует классы CSS для своих собственных целей? - PullRequest
2 голосов
/ 10 октября 2011

Lift Framework, кажется, использует class="lift:something" в тегах HTML, но что, если я хочу применить к этому тегу какой-то обычный CSS-код и хочу, чтобы он имел обычное имя класса?

Ответы [ 2 ]

6 голосов
/ 10 октября 2011

Каждый элемент HTML может иметь несколько классов, разделенных пробелами, например,

<div class="lift:something something-else"></div>

Вы можете выбрать один или несколько из этих классов в своей таблице стилей.

Если Lift не позволяет вам применять свои собственные классы к элементам (я не программист Scala), вам может потребоваться вместо этого применять классы к другим элементам, таким как обертка div s, и выбирать на основе этих:

<div class="something">
    <div class="lift:something"></div>
</div>
2 голосов
/ 10 октября 2011

вы можете использовать много классов в элементах dom:

<div class="lift:something my_extra_css_class">

Или, если стиль должен быть уникальным, вы можете использовать идентификатор и стилизовать идентификатор, а не класс:

html:
<div class="lift:something" id='my_id'>

css:
#my_id{
  bla: blabla;
  foo: bar;
  fruit: banana;
  codfish: sausage;
  car: garage;
  cash: atm;
}
...