Если вы имеете в виду DOM-локальность ...
Возможно, вам придется управлять DOM с помощью сценариев. Я предполагаю, что вам понадобится способ ссылаться на все эти ссылки с помощью контейнера или общего имени класса. Затем разделите общее количество ссылок на 2, вставив центральную ссылку в этот конкретный индекс.
$(function(){
var bodyLinks = $("body a");
var halfPoint = Math.floor(Number(bodyLinks.length/2)-1);
$("body a:eq("+halfPoint+")").after($("#center"));
});
Онлайн демо: http://jsbin.com/aroba/edit
Если вы имеете в виду CSS-размещение:
<p><!-- padleft -->link1 link2 link3 **link4** link5 link6
link1 **link2** link3 link4 link5 link6
link1 link2 link3 link4 link5 **link6**
Это решение немного преждевременное и может выиграть от дальнейшего развития. По сути я разместил ссылки в абзаце. Затем я вычислил общую ширину всех элементов, предшествующих специальной ссылке (нашей центральной ссылке), и использовал ее, чтобы изобразить отступ слева для содержащего тега абзаца.
$(function(){
var elWidth = $("#center").width();
var elOffset = $("#center").offset().left;
var wnWidth = $("body").width();
var sibWidths = 0;
$("#center").prevAll("a").each(function(){
sibWidths = sibWidths + $(this).width();
});
var gutter = ((wnWidth-elWidth)/2)-sibWidths;
$("body p:first").css({paddingLeft:gutter});
});
Онлайн демо: http://jsbin.com/oniba/edit