Я пытаюсь создать определенную границу вокруг квадратной страницы, чтобы она была отзывчивой (я не хочу добавлять изображение, поскольку оно не адаптируется к другим устройствам). Вот на что я надеюсь:
В настоящее время я могу получить только сплошную двойную рамку, доходящую до краев страницы, с минимальным расстоянием между строками - примерно половина того, на что я надеюсь.
Пока это код, который я вставил в пользовательский css:
#footer {display:none;}
body {
border: 1em double #ffffff;
padding: 0px;
margin: 0px;
background-image: url(http://i.imgur.com/LhxKJpU.jpg);
background-repeat: tile;
}
Я использую шаблон Pacific.
Есть идеи??
Вы не можете сделать это напрямую с помощью CSS поверх тега body, вам нужно реструктурировать тело html для достижения желаемого эффекта.
Все, что вам нужно сделать, это четыре разных DIV, перекрывающихся друг с другом, и каждый DIV имеет дело с одной границей, DIV имеет только одну границу в верхней позиции, а другой - в правильной позиции и так далее.
вот мое решение:
<head>
<style>
body {
margin:0px;
background-image: url(http://i.imgur.com/LhxKJpU.jpg);
}
.top, .left, .right, .bottom {
display: block;
position:absolute;
width:100%;
height:100%;
}
.top {
border-top: 1em double #fff; top: 40px; z-index:100;
}
.left {
border-left: 1em double #fff; left: 40px; z-index:200;
}
.right {
border-right: 1em double #fff; right: 40px; z-index:300;
}
.bottom {
border-bottom: 1em double #fff; bottom: 40px; z-index:400;
}
</style>
</head>
<body>
<div class="top"></div>
<div class="left"></div>
<div class="right"></div>
<div class="bottom"></div>
</body>
</html>
и вот мой результат
кстати нет tile
смысла повторять фон. Вы должны выбрать между repeat-x
repeat-y
no-repeat
иrepeat
div
уже не существуют и что-то значат.1. Choose a Starting Point
, кажется, говорит о том же .
Зак Сосье
Кай
Лорен Бассер