/ / Anchor tag се премества, когато размерът на браузъра се промени - css

Кожен маркер се движи, когато браузърът е преоразмерен - css

Работя по задание за клас и имам котва, който се движи, когато преоразмеря браузъра, искам той да остане на графиката на писалката, ще видите проблема тук: http://chrisallie.com/index.html

Благодаря!

CSS:
#contact {
position: fixed;
display: block;
font-family: Century Gothic;
text-decoration: none;
text-align: center;
font-size: 18px;
font-weight: bold;
color: rgb(0, 0, 153);
transform: rotate(-77deg);
line-height: 30px;
width: 150px;
height: 20px;
margin: -300px 0px 0px 1335px;
}

HTML:
<div id="main-content">
<a href="index.html" id="home">Home</a>
<a href="index.html" id="webcoding">Web<br />Coding<br />seminar<br /><span>Don"t miss!</span></a>
<a href="index.html" id="javascript">Javascript<br />10:00</a>
<a href="index.html" id="photoshop">Photoshop<br />Lesson 01 due!</a>
<a href="index.html" id="illustrator">guest speaker<br />Illustrator<br />2:00-3:00</a>
<a href="index.html" id="php">PHP<br />5:00-10:00</a>
</div>
<a href="index.html" id="contact">Drop us a line!</a>

Отговори:

1 за отговор № 1

Преместете котвения маркер вътре <div id="main-content">

След това дайте #main-content position:relative и дай котвата position:absolute (премахване на всички неща с фиксирано позициониране)

Сега можете да позиционирате котвата спрямо #main-content div, ще трябва да му дадете отрицателна стойност за right но мисля, че това може да се окаже неизбежно в този случай.

Ще трябва да настроите правилните и долните (или най-горните) стойности за котвения маркер, но трябва да можете да го направите, като използвате горното.


0 за отговор № 2
  1. Преместете „Отдайте ни ред“ в div
  2. Добави position:relative на # main-content