Вы пробовали это?
nav {
display: flex;
flex-direction: row;
justify-content: space-between;
border-bottom: 1px solid seashell;
position: fixed;
width: 100%;
z-index: 10;
background-color: black;
top:0;
}
Пожалуйста, проверьте это ...
html {
margin: 0;
padding: 0;
}
body {
font-family: Helvetica, Arial, sans-serif;
font-size: 22px;
color: seashell;
background-color: black;
opacity: 0.9;
}
nav {
display: flex;
flex-direction: row;
justify-content: space-between;
border-bottom: 1px solid seashell;
position: fixed;
width: 100%;
z-index: 10;
background-color: black;
top:0;
}
#logo img{
height: 50px;
}
nav ul {
list-style: none;
display: flex;
flex-direction: row;
align-items: center;
}
nav ul li {
text-decoration: underline;
padding-right: 20px;
}
#mission-statement-body {
position: relative;
top: 100px;
background-image: url("images/img-mission-background.jpg");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
height: 700px;
width: 1200px;
margin: 0 auto;
}
#mission-statement {
text-align: center;
background-color: black;
}
<nav>
<div id="logo">
<img src="images/img-tea-cozy-logo.png" />
</div>
<ul>
<li>Mission</li>
<li>Featured Tea</li>
<li>Locations</li>
</ul>
</nav>
<div id="mission-statement-body">
<div id="mission-statement">
<h2>Our Mission</h2>
<h4>Handpicked, Artisanally Curated, Free Range, Sustainable, Small Batch, Fair Trade, Organic Tea</h4>
</div>
</div>
С точки зрения читабельности им всем чего-то не хватает. Это кажется хорошим кандидатом на метод расширения.
public static class MyExtenstionMethods
{
public static bool HasSelectedValue(this RadioButtonList list)
{
return list.SelectedItem != null;
}
}
...
if (RadioButtonList_VolunteerType.HasSelectedValue)
{
// do stuff
}
Я рекомендую:
RadioButtonList_VolunteerType.SelectedIndex>=0.
Согласно Документация Microsoft :
Самый низкий порядковый номер выбранных элементов в списке. По умолчанию -1, что указывает на то, что ничего не выбрано.
string.IsNullOrEmpty (RadioButtonList_VolunteerType.SelectedValue) будет не всегда работать , поскольку вы можете иметь ListItem с пустым значением:
<asp:ListItem Value=''>This item has no value</asp:ListItem>
Это все действительные и совершенно законные способы проверки выбранного значения. Лично я считаю
RadioButtonList_VolunteerType.SelectedIndex > -1
самым ясным.