Вы не можете поместить свой элемент, который будет позиционироваться по-другому, в один тег ul, однако вы можете достичь этого, используя абсолютное положение, и все, но не будет реагировать. Я сделал несколько исправлений, таких как разделение учетной записи, и добавил несколько дополнительных строк кода CSS, чтобы учетная запись всегда отображалась в правом верхнем углу панели навигации. Надеюсь, что это решит вашу проблему.
body {
font-family: 'Arial Narrow Bold', sans-serif;
}
.navmenu {
width: 100%;
display: flex;
background-color: rgb(28, 83, 231);
}
.navmenu > ul{
flex-basis: 80%
}
.navmenu > ul > li {
float: left;
color: rgb(255,255,255);
font-size: 18px;
margin-right: 50px;
}
.navmenu > ul > li:hover {
transform: scale(1.03);
color: rgb(119, 151, 240);
transition: 0.4s;
}
.navmenu > ul > li:not(:hover) {
transform: scale(1);
color: rgb(255,255,255);
transition: 0.4s;
}
.navmenu .account{
list-style: none;
flex-basis: 20%;
}
.navmenu .account li{
float: right
}
@media screen and (max-width: 950px) {
.navmenu > ul > li {
font-size: 15px;
margin-right: 33px;
}
}
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src = "https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="js/design.js"></script>
</head>
<body style="margin: 0;">
<div class="navmenu">
<ul style="list-style: none;" class="nav">
<li>Home</li>
<li>Purchase</li>
</ul>
<ul class='account'>
<li><a>Account</a></li>
</ul>
</div>
</body>
</html>