Как я могу положить кота под apparmor?

Причина, которую я задал этому вопросу, состояла в том, что я забыл, как использовать em's, как это было некоторое время, я взламывал счастливо в CSS. Люди не заметили, что я сохранил вопрос общим, поскольку я не говорил о калибровке шрифтов по сути. Я больше интересовался тем, как определить стили на [1 118] любой данный элемент блока на странице.

Как Henrik Paul и другие указал на них, пропорционально размеру шрифта, используемому в элементе. Это - обычная практика для определения размеров на элементах блока в пкс, однако, оценивание шрифтов в браузерах обычно повреждает этот дизайн. Изменение размеров шрифтов обычно делается с сочетаниями клавиш Ctrl + + или Ctrl + - . Таким образом, хорошая практика должна использовать em's вместо этого.

Используя пкс для определения ширины

Вот пример иллюстрирования. Скажите, что у нас есть тег Div, что мы хотим превратиться в стильное поле даты, у нас может быть код HTML, который похож на это:

July

4

А простая реализация была бы, определяя ширину date-box класс в пкс:

* { margin: 0; padding: 0; }

p.month { font-size: 10pt; }

p.day { font-size: 24pt; font-weight: bold; }

div.date-box {
    background-color: #DD2222;
    font-family: Arial, sans-serif;
    color: white;
    width: 50px;
}

проблема

Однако, если мы хотим оценить текст в нашем браузере, дизайн повредится. Текст также выйдет за край вне поля, которое является почти тем же, что происходит с дизайном SO как , flodin указывает. Это вызвано тем, что поле останется тем же размером по ширине, как это заблокировано к 50px.

Используя их вместо этого

А более умный путь состоит в том, чтобы определить ширину в Эмсе вместо этого:

div.date-box {
    background-color: #DD2222;
    font-family: Arial, sans-serif;
    color: white;
    width: 2.5em;
}

* { margin: 0; padding: 0; font-size: 10pt; }

// Initial width of date-box = 10 pt x 2.5 em = 25 pt
// Will also work if you used px instead of pt

Тот способ, которым у Вас есть жидкий дизайн на поле даты, т.е. поле, оценит вместе с текстом в пропорции к размеру шрифта, определенному для поля даты. В этом примере размер шрифта определяется в * как 10 ПБ и оценит 2.5 раза к тому размеру шрифта. Таким образом, при калибровке шрифтов в браузере поле будет иметь 2.5 раза размер того размера шрифта.

2
задан 18.05.2020, 03:04

1 ответ

Первая установка apparmor-utils и некоторые дополнительные профили с:

sudo apt-get install apparmor-utils apparmor-profiles

Тогда выполненный:

sudo aa-genrpof /usr/bin/tomcat 

Замена /usr/bin/tomcat с местоположением двоичного файла кота. genprof будет тогда искать профили Apparmor профиль Tomcat. Если это не найдет тот, то это генерирует профиль с aa-autodep .

установка After профиль Вас попросят запустить программу, Вы являетесь профильными и используете его как Вы, обычно был бы. genprof будет контролировать журналы для нарушений правила и позволять Вам настраивать профиль на основе того, что происходит. Это тогда перезагрузит все соответствующие профили.

0
ответ дан 18.05.2020, 03:05
  • 1
    @SunilRai, Где tomcat' s расположенный двоичный файл? Вы знаете? Путь к it' s профиль было бы подобно. – Cœur 18.05.2020, 03:05
  • 2
    Папка Tomcat для моего приложения расположена в:/home/user/web-portal/tomcat-7.0.27/bin – Paul Verest 18.05.2020, 03:06
  • 3
    После выполнения выше изменений я все еще неспособен видеть что-либо связанное с Tomcat под профилями apparmor. Скажите мне название файла для профиля кота. – heLL0 18.05.2020, 03:06
  • 4
    Путь для профилей apparmor: "/etc/apparmor.d" – Saikat 18.05.2020, 03:06
  • 5
    Где Вы ищете профили? – poikilos 18.05.2020, 03:07

Теги

Похожие вопросы