#html #css
#HTML #css
Вопрос:
У меня есть дизайн большого круга, расположенный в центре моей страницы, этот код работает отлично.
#big_center{
position: fixed;
top: 50%;
left: 50%;
margin-top: -287px;
margin-left: -280px;
list-style-type: none;}
Я хочу расположить текст по центру внутри указанного круга. Я хотел бы использовать CSS, если это возможно, но не возражал бы против решения на JS.
Прямо сейчас я могу центрировать текст и изменять размер страницы, но, похоже, он перемещается не так хорошо, как мое изображение.
.nav{
left: 0;
margin: auto;
margin-top: -100px;
position: absolute;
top: 50%;
left: 40%;
width: 100%;
list-style-type: none;}
.nav a{
text-decoration: none;
font-family:"Century Gothic";
font-size:50px;
font-weight:bold;
line-height:120%;
color:rgb(255,255,255);
text-align:center;
list-style-type: none;}
БОНУСНЫЕ БАЛЛЫ, если вы сможете удалить мои маркеры… как вы можете видеть, я пытался и потерпел неудачу.
<!DOCTYPE html>
<html>
<head>
<title>Home</title>
<link rel="stylesheet" type="text/css" href="../css/basic.css">
</head>
<body>
<div>
<img src="../img/s_logo.png" id="logo">
</div>
<div>
<img src="../img/b_logo.png" id="big_center">
</div>
<div class="nav">
<ul>
<li><a href="portrait.html">PORTRAIT</a></li>
<li><a href="commercial.html">COMMERCIAL</a></li>
<li><a href="fineart.html">FINE-ART</a></li>
</ul>
</div>
</body>
</html>
Комментарии:
1. опубликуйте свой HTML-код или создайте jsfiddle.net
2. Теперь я разместил HTML-код для полного просмотра.
3. Удалить маркеры: ul {тип стиля списка: отсутствует;}
Ответ №1:
Если вы поместите файл .nav в тот же div, в котором находится изображение, и установите для этого div значение position relative, текст должен остаться с изображением, если изображение центрировано в содержащем его div.
Комментарии:
1. Хорошо, я попробовал это, и это определенно на правильном пути. Я думаю, у вас правильная идея, но не могли бы вы, возможно, быть немного более ясными в своей формулировке или опубликовать пример в виде кода?
2. @newbyJP Прямо сейчас я не там, где могу легко проиллюстрировать с помощью кода. Если вы объясните, где я был неясен, я попытаюсь объяснить это подробнее или я попытаюсь опубликовать пример позже, если вы все еще не нашли решение.
3. Все в порядке, доработал его до такой степени, что он работал должным образом. спасибо за помощь!