Мой вопрос: плохая идея работать таким образом, и если да, то почему?
blockquote>Да, это плохая идея. Цель
.gitignore
- указать файлы, которые вы собираетесь полностью исключить из контроля версий.Если ваша проблема в том, что вам не нравится вводить имена всех файлов по отдельности, тогда есть несколько вариантов:
Если у вас много файлов в одном каталоге, тогда вы можете просто набрать
git add your-directory/
, и все измененные файлы в этом каталоге будут размещены.Если есть только несколько файлов, которые вы хотите исключить (до последующей фиксации), то вы можете использовать подсказку в # 1 или просто запустить
git add .
, а затем вручную исключить каждый файл, который вы не хотите зафиксировать, используяgit reset HEAD file-to-exclude
, что приведет к его удалению.В целом, однако, вы не хотите оставлять много файлов измененными, но неизмененными одновременно. Это приведет к головным болям и затруднит использование возможностей контроля версий. Попробуйте фиксировать небольшие логически связанные обновления по одному, а затем переходите к другой части вашего проекта.
Поскольку другой шрифт используется в тех типах полей.
Фиксация должна просто указать, что все исходные данные используют тот же шрифт.
<style type="text/css">
input {
font-family: sans-serif;
}
</style>
Вы могли добавить фиксированную ширину для всех исходных данных на текущей странице:
<style type="text/css">
input {
width: 10em;
}
</style>
При включении библиотеки jQuery в страницу (страницы) можно использовать следующий код к:
"Когда документ полностью загружается, возьмите первый входной элемент с типом ='text' и подайте заявку, это - высота и ширина ко всем входным элементам с типом ='password'".
Я протестировал это на IE7 только, и он работал как очарование.
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("input[type='password']").height($("input[type='text']").height());
$("input[type='password']").width($("input[type='text']").width());
});
</script>
Это - обобщенный ответ (берущий первый элемент, который соответствует входу [вводят ='text']). Можно получить ссылку на конкретный элемент, что Вы хотите соответствовать, и затем получить ссылку на одно или несколько полей пароля с некоторым другим селектором jQuery. Взгляните на документацию для получения элементов идентификатором или группой элементов общим классом CSS или xpath-введите выражение:
Установка ширины на текстовых полях решит, но я предполагаю, что это не то, что Вы хотите.
Попытайтесь установить минимальную ширину на входе [type=text], введите [type=password] к чему-то большему, чем значение по умолчанию для текстовых полей. Вам, вероятно, будет нужен сценарий http://deanedwards.me.uk IE8, чтобы заставить те селекторы работать.
Размер шрифта не важен. как замечено в этом тесте здесь: http://build.jhousemedia.com/ie_test.php
Мне бы хотелось дать Вам основательный ответ относительно почему, но работа вокруг должна применить фиксированную ширину к нему.
Проблема заключается в кодировке Internet Explorer по умолчанию. В Internet Explorer возникает проблема с отображением одинаковой длины полей при использовании кодировки UTF-8. В IE попробуйте изменить кодировку на «Windows» (Страница-> Кодировка в IE 8) при просмотре проблемной страницы, и вы точно поймете, что я имею в виду.