Иногда вертикальный - выравнивают потребности два встроенных (промежуток, маркировка, вход, и т.д....) элементы друг рядом с другом для работы правильно. Следующие флажки правильно вертикально центрируются в IE, Safari, FF и Chrome, даже если размер текста является очень маленьким или большим.
они все плавают друг рядом с другом на той же строке, но nowrap означает, что целый текст метки всегда остается рядом с флажком.
оборотной стороной являются дополнительные бессмысленные Теги span.
.checkboxes label {
display: inline-block;
padding-right: 10px;
white-space: nowrap;
}
.checkboxes input {
vertical-align: middle;
}
.checkboxes label span {
vertical-align: middle;
}
<form>
<div class="checkboxes">
<label for="x"><input type="checkbox" id="x" /> <span>Label text x</span></label>
<label for="y"><input type="checkbox" id="y" /> <span>Label text y</span></label>
<label for="z"><input type="checkbox" id="z" /> <span>Label text z</span></label>
</div>
</form>
Теперь, если у Вас был очень длинный текст метки, для которого было нужно для обертывания, не переносясь под флажком, Вы будете использовать дополнение и отрицательный текстовый отступ на элементах маркировки:
.checkboxes label {
display: block;
padding-right: 10px;
padding-left: 22px;
text-indent: -22px;
}
.checkboxes input {
vertical-align: middle;
}
.checkboxes label span {
vertical-align: middle;
}
<form>
<div class="checkboxes">
<label for="x"><input type="checkbox" id="x" /> <span>Label text x so long that it will probably wrap so let's see how it goes with the proposed CSS (expected: two lines are aligned nicely)</span></label>
<label for="y"><input type="checkbox" id="y" /> <span>Label text y</span></label>
<label for="z"><input type="checkbox" id="z" /> <span>Label text z</span></label>
</div>
</form>
История разработки, которая хранилась в вашем старом репозитории, потеряна.
Вы можете создать новый репозиторий с текущим содержимым вашей рабочей копии, но это действительно будет новый репозиторий. Вы не можете переключить на него
, даже с - переместите
.
Если вам уже удалось импортировать содержимое вашей рабочей копии в новый репозиторий, вы просто нужно это проверить. Если нет:
svn export WORKING_COPY WORKING_COPY.export # the exported copy will contain no .svn dirs
svn import WORKINGCOPY.export svn://example.com/new-repository
svn checkout svn://example.com/new-repository NEW_WORKING_COPY
Если вы хотите восстановить свою историю, вам не повезло ... История SVN хранится в репозитории, а не в рабочих копиях ...
Если вы хотите запустить новое репо с данными в вашей рабочей копии (только файлы, а не история), вы можете сделать это с помощью svn import и svn export :
svn export <wc-path> <clean-dir-path>
svn import <clean-dir-path> <empty-repo-url>
Я бы очистил папки .svn в вашей рабочей папке перед (делая то, что предлагают другие) создание нового репо. Я говорю это только потому, что в прошлом у меня было несколько проблем, которые смущали либо мое новое репо, либо моего клиента. Удачи!