У меня есть ссылки бар в верхней части моей страницы с тремя звеньями: Learn, Партнерских Содержимого, а затем ссылки на профиль, соединенную с выпадающим меню. Я хочу, чтобы ссылка профиля была справа, а две другие - слева.Text-Align CSS не работает
#top-links-bar{padding:30px;border:0px solid black;background: linear-gradient(gray, white);}
.caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid black;display:inline-block;
margin-top:5px;vertical-align:middle;transition:all 2s;}
.caret:hover{border-top:5px solid green; cursor:pointer}
.top-link{font-family:romeral; color:#1851EE; padding:30px; transition:color 2s, background 2s;}
.top-link:hover{color:gray;background:linear-gradient(white, gray);cursor:pointer;border-left:1px solid black;border-right:1px solid black;}
.dropdown{font-family:champagnelimo; background:linear-gradient(gray, green); z-index:200; height:150px; width:100%; padding:50px; border:4px solid gray; position:absolute; top:100px;}
.dropdown2{
border:3px solid grey; background:linear-gradient(to left, #37B732, orange); width:20%; position:relative; left:10%;}
.operation-your-profile{text-align:center; padding:20px; border-top:1px solid gray; border-bottom:1px solid gray;display:block;}
css
<div id="top-links-bar">
<span class="top-link link-bar-link" id="learn">Learn <span class="caret"></span></span>
<span class="top-link link-bar-link" id="affiliate-content">Affiliate Content <span class="caret"></span></span>
<span class="top-link link-bar-link" id="account-profile" style="text-align:right;"><?php echo $_POST["name"];?> <span class="caret"></span></span>
</div>
<div id="affiliate-content-dropdown" class="dropdown">
<p style="font-size:20pt;"><b>Tutorial Content</b></p>
<ul style="list-style-type:square; font-size:15pt;">
<li><a href="http://othersite.com" target="_blank">OtherSite.com</a></li>
</div>
<div id="your-profile-dropdown" class="dropdown2">
<span class="operation-your-profile">My Profile</span>
<span class="operation-your-profile">Log Out</span>
</div>
Самая большая проблема заключается в том, что нет ничего в CSS, что противоречит атрибут стиля! И даже если бы это было, правильное правило было бы приоритетом.
Спасибо заранее.
Пожалуйста, предоставьте скрипку. – Nima
http: // jsfiddle.net/crmLh63b/** Примечание **: выпадающие ссылки не работают; Я использовал JQuery. – TricksfortheWeb
Я думаю, вы предполагаете, что установка свойства text-align на span приведет к тому, что положение span изменится относительно его родителя. Это на самом деле просто приводит к выравниванию текста внутри пролета. –