Вот ваш модифицированный код, который, я считаю, достигает того, о чем вы просите. Я удалил класс search
из вашего поиска, так как родительский узел имеет тот же класс.
.search-container{
display:flex;
width:70%;
}
.search{
width:100%;
position:relative;
display: flex;
flex-direction: row;
border: 1px solid black;
}
.search:focus-within {
outline-width: 1px;
outline-color: rgb(166,200,255);
outline-style: solid;
}
.search input{
height:50px;
width: 90%;
padding:4px 0 4px 30px;
font-size: 20px;
border: none;
outline: none;
}
.search i{
display: flex;
width: 10%;
justify-content: center;
align-items: center;
font-size: 35px;
padding: 0 .5em 0 .5em;
color: dimgray;
}
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css"
integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
</head>
<body>
<div class="search-container">
<select class="name">
<option value="Name-1">Name-1</option>
<option value="Name-2">Name-2</option>
<option value="Name-3">Name-3</option>
<option value="Name-4">Name-4</option>
<option value="Name-5">Name-5</option>
<option value="Name-6">Name-6</option>
<option value="Name-7">Name-7</option>
</select>
<div class="search">
<input class="search-bar" type="text" name="search" autofocus placeholder="You can search for a name.">
<i class="fas fa-search"></i>
</div>
</div>
</body>
</html>
Смотрите на http://msdn.microsoft.com/en-us/vs2008/bb898654.aspx или загрузите Платформы.NET 2,0 SP2 и 3,0 пакета SP2 bootstrapper. Эти пакеты дают Вам, разделяют Платформу.NET 2,0 SP2 и Платформа.NET 3,0 пакета установки SP2.
Если они не доступны непосредственно затем нет официального способа установить их отдельно и даже если бы Вы смогли извлечь их, то Вы закончили бы с очень неподдерживаемый (и вероятно нестабильный) среда.NET.
Можно загрузить SP 2 полностью отдельно путем движения в сайт для скачивания Microsoft
Это стоит чтения:
http://msdn.microsoft.com/en-us/library/bb822049.aspx
Конкретно:
"Windows Vista не поддерживает автономную установку версии 2.0 SP2 Платформы.NET или версии 3.0 SP2. Windows 2000 не поддерживают версию 3.5 SP 1 Платформы.NET, ни автономную установку версии 3.0 SP 2 Платформы.NET".
Также - "Если Ваше приложение полагается на изменения, которые поставили с Платформой.NET 2,0 SP 1 или SP 2, затем у Вас может быть свое приложение, предназначаются для Платформы.NET 2.0 и просят, чтобы Ваши клиенты загрузили Платформу.NET 2,0 SP 1 или SP 2. Однако, если Ваше приложение полагается на новую или измененную функциональность, рекомендуется, чтобы Ваше приложение предназначалось для Платформы.NET 3.5 или Клиентский Профиль Платформы.NET".
Который действительно предполагает, что может быть автономный выпуск в какой-то момент в будущем, хотя Ваше предположение так же хорошо как мое.
Также см. этот комментарий к блогу Somasegar приблизительно со времени беты о предпосылках к 2,0 SP2:
Вы могли разархивировать dotnetfx35.exe и попытаться запутать свой путь посредством установки.NET 2,0 бита SP2 на одноразовой машине / тестовой машине, чтобы видеть, работает ли это. Файлы находятся под wcu/dotNetFramework/dotNetfx20.
Но мой протест был бы ожиданием до официального RTM или развернул бы весь 3.5SP1, Вы, как Scott правильно указывает, может закончиться с нестабильной и wholey неприемлемой установкой (конкретно MS PSS).
Вы могли просто загрузить Платформу.NET 2,0 SP1 (x86), патч SP2 (непосредственно, если можно найти его.MSP путем извлечения из 3,5 установщиков SP1 или.MSP через WSUS, или путем получения Трафика HTTP Windows Update), и создайте пакетный файл, который устанавливает SP1 затем SP2 сверху его с / тихим переключателем. Никакая перезагрузка не потребовала как таковой между полным распределением SP1 и патчем SP2, кроме тех случаев, когда файлы используются прежде, чем установить время выполнения SP1, которое имело бы место с полным распределением так или иначе.
Вот процедура, которую я также раньше выполнял для интеграции SP1 для NFX1.1 - я предполагаю, что это должно работать подобным способом на другие патчи также.
Здесь: http://msdn.microsoft.com/en-us/vs2008/bb898654.aspx
Загрузите установщик (загрузите размер: 325 МБ)
Извлеките его с переключателем/x, существует файл такси, названный adtbs_sp2oob.cab, в нем названный файл FL_FL_NetFx20SP2_x86.exe.3643236F_FC70_11D3_A536_0090278A1BB8
, можно переименовать его к NetFx20SP2_x86.exe
, Если Вам нужно 64-разрядный, это, вероятно, FL_NetFx20SP2_x64.3643236F_FC70_11D3_A536_0090278A1BB8
. Это должно быть абсолютно независимо, работы хорошо для меня до сих пор.
Сайт Microsoft "get-the-framework": http://msdn.microsoft.com/en-us/netframework/aa731542.aspx