На основе ваших решений я сделал несколько трюков:
Когда вы его используете, ваш HTML будет только
<div data-keep-ratio="75%">
<div>Main content</div>
</div>
Чтобы использовать его таким образом, выполните: CSS:
*[data-keep-ratio] {
display: block;
width: 100%;
position: relative;
}
*[data-keep-ratio] > * {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
и js (jQuery)
$('*[data-keep-ratio]').each(function(){
var ratio = $(this).data('keep-ratio');
$(this).css('padding-bottom', ratio);
});
И имея это, вы просто устанавливаете attr data-keep-ratio
на высоту / ширину и все.
Это - (МН г-жой) Microsoft Public License. Да, можно в значительной степени сделать то, что Вы хотите с кодом.
https://msdn.microsoft.com/en-us/library/ff648068.aspx
Однако читают условия. Которые стоит отметить:
, Если Вы распределяете какую-либо часть программного обеспечения, необходимо сохранить все авторское право, патент, товарный знак и уведомления атрибуции, которые присутствуют в программном обеспечении.
, Если Вы распределяете какую-либо часть программного обеспечения в форме исходного кода , можно сделать так только в соответствии с этой лицензией включением полной копии этой лицензии с распределением. Если Вы распределяете какую-либо часть программного обеспечения в форме скомпилированного или объектного кода, можно только сделать так в соответствии с лицензией, которая выполняет эту лицензию.
ПРИМЕЧАНИЕ: МН MS, кажется, является сознательно несовместимым с GPL.
id_rsa.pub
файл к~/.ssh/authorized_keys
(don' t генерируют новый). Еслиauthorized_keys
файл doesn' t существуют, don' t пот, это будет автоматически создано (Вы, вероятно, уже знали что), но что еще более важно добавление его к~/.ssh/known_hosts
файл наMac
won' t справка. Если you' ре с помощьюZSH
наiTerm
, Вы, вероятно, потребовали бы перезапуска терминал . – y2k-shubham 23 January 2018 в 09:03