¿Como eliminar espacios sobrantes CSS?

Tengo estos elementos creados para hacer un navbar pero el problema para empezar con los li es que tienen un pequeño espacio a la derecha cuando les pongo la propiedad display: inline-block y en el caso del navbar que le estoy agregando solamente el color de fondo blanco y una sombra me pone un espacio en la parte de abajo que no se a que se debe.

introducir la descripción de la imagen aquí

CSS

nav {     width: 100%;     background-color: var(--bgColor);     box-shadow: 14px 0px 23px -16px rgba(0,0,0,0.80);     display: flex;     justify-content: center;      /*Variables*/     --sideBar: #2f2e41;     --bgColor: white;     --fontFocus: #36d29e;     --fontOn: #b1b1b1; }  ul {     background-color: blueviolet; }  li {     display: inline-block;     height: 100px; } 

HTML

<nav>   <ul>     <li><a href="">Recipt</a></li>     <li><a href="">Customers</a></li>     <li><a href="">My account</a></li>     <li><a href="">Reports</a></li>     <li><a href="">UW Manager</a></li>     <li><a href="">Logout</a></li>   </ul> </nav>  <div class="container">   <div class="row">     <div class="col-md-4">       Column 1     </div>   </div> </div> 

QRegExp que permita TODO a excepción de espacios en blanco

Estoy realizando verificaciones, en este caso necesito que el usuario pueda ingresar cualquier CUALQUIER caracter, con excepcion del espacio en blanco. Es en especifico para el email. Tengo una hecha, pero no controla espacios en blanco, asique solo quiero evitar que el mismo pueda ingresar dicho caracter. Hay alguna QRegExp que permita realizar dicha tarea? Gracias!

Footer ubicado solo en la parte inferior de la página sin espacios de alto y ancho en asp.net

Estoy creando una app en ASP.NET y para acomodar el footer abajo se me esta complicando al igual que poner el ancho del 100% de la página, cosa que no se quiere aplicar y se mantiene centrada, por cierto estoy usando libreria de estilos de Bootstrap. Este es el código html / aspx del footer de la página maestra:

<footer class="page-footer font-small bg-dark" style="padding: 0; margin: 0; width: 100%; bottom: 0;">                 <!-- Footer Links -->                 <div class="container-fluid text-center text-md-left">                     <!-- Grid row -->                     <div class="row">                         <!-- Grid column -->                         <div class="col-md-6 mt-md-0 mt-3">                             <!-- Content -->                             <h3 style="color: white;">Acerca de Nosotros</h3>                             <p class="lead" style="color: white;">Texto</p>                             <p style="color: white;">Esta es nuestra ubicación</p>                             <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3965.716385745309!2d-75.57092518517804!3d6.300947927458416!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8e442f25d6670d4d%3A0x8043999e5e767b96!2sSENA%20-%20Centro%20de%20Tecnolog%C3%ADa%20de%20la%20Manufactura%20Avanzada!5e0!3m2!1ses!2sco!4v1570754942399!5m2!1ses!2sco" width="400" height="100" style="border: 0;"></iframe>                         </div>                         <!-- Grid column -->                         <hr class="clearfix w-100 d-md-none pb-3">                         <!-- Grid column -->                         <div class="col-md-3 mb-md-0 mb-3">                             <!-- Links -->                             <p class="lead" style="color: white;">¿Necesitas ayuda?</p>                             <ul class="list-unstyled">                                 <li>                                     <a style="color: white;">Contactenos</a>                                 </li>                             </ul>                         </div>                         <!-- Grid column -->                     </div>                     <!-- Grid row -->                 </div>                 <!-- Copyright -->                 <div class="footer-copyright text-center py-1 blue" style="color: white;">© 2019 Derechos Reservados de Jose Quintero</div>             </footer> 

Eliminar espacios en blanco de los de un

Lo que necesito hacer es: Eliminar los espacios en blanco de los valores de los input sin dejar de enviar todo el formulario a una función. Ya lo he logrado pero la linea de codigo que lo hace lo aplicar solo para un valor y requiero una forma de hacerlo para todos los inputs para luego enviar el formulario cumpleto pero con los valor sin espacion`

$  (function(){          var datoFormatiado = $  .trim($  ('#name').val())     var formulario = $  ('#x').find($  ('#name').val(datoFormatiado));     validaForm(formulario)     function validaForm (formulario){         console.log('imprimir el formulario con todos sus inputs sin espacios');         console.log(formulario);     }      })
<!DOCTYPE html> <html lang="en">  <head> 	<meta charset="UTF-8"> 	<title>Document</title> 	<script type="text/javascript" src="jquery-3.4.1.min.js"></script> 	<script type="text/javascript" src="validar.js"></script>  </head>  <body> 	<form id="x" action="../form-result.php" target="_blank"> 		<fieldset> 			<div class="d"> 				<p>Ingresa nombre</p> 				<input id="name" value=" Jarol " class="s" type="text" placeholder="nombre" > 				<input id="clave" type="text" value=" ddd " placeholder="clave" > 			</div> 			<div class="w"> 				<p>Ingresa nombre</p> 				<input id="s" class="s" value=" ddd " type="text" placeholder="Enviar la información" > 				<input type="text" value=" ddd " placeholder="Enviar cccc" > 			</div> 		</fieldset> 		 	</form>  </body>  </html>

`

¿Como usar del cin.ignore() con espacios?

mi programa consiste en lograr separar una variables en dos variable , separando los números por medio de un espacio , me refiero que al momento de ingresar 23 45 una variable sea 23 y otra 45, lo he intentado con cin.ignore pero el 45 no lo toma correctamente no se porque, mi código:

#include <iostream> #include <sstream> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */  int main(int argc, char** argv) {     string datos;     float I;     float J;     cout<<"ingrese  dos numeros separados por un espacio"<<endl;     cin>>datos;       std::stringstream valores(datos);     valores >> I;      valores.ignore(1, ' ');      valores >> J;      cout<<"su primer numero es "<<I <<" el otro numero es:"<<J<<endl;      return 0; } 

Como quitar espacios en blanco (LIGHTBOX – Bootstrap)

estaba probando lightbox y me encuentro con un problema, es que me aparece un espacio en blanco debajo de imagen (entre mas grande la imagen mas grande el espacio en blanco.)

index.html:

<a href="<?php echo $  row['url_img']; ?>" data-toggle="lightbox" data-title="<?php echo $  row['title']; ?>"><img src="<?php echo $  row['url_img']; ?>" class="img-thumbnail" style="max-width: 480px; margin-bottom: 20px; margin-left: 20px;"></a> 

Javascript:

<script type="text/javascript">     $  (document).on('click', '[data-toggle="lightbox"]', function(event) {             event.preventDefault();             $  (this).ekkoLightbox();         }); </script> 

Foto:introducir la descripción de la imagen aquí

Se agradece cualquier ayuda.

Saludos.

¿Cómo puedo pedir datos para un array separados por espacios? (JavaScript)

estoy estudiando JavaScript y me he topado con un ejercicio el cual me pide que introduzca una serie de números separados por espacios y una vez haya terminado, que le de a aceptar y almacene dichos valores en un array.

Sé introducir valores en un array siempre y cuando haya definido antes cuántos valores voy a introducir, pero en este caso no sé cómo se hace.

Gracias.

No permitir ingresar espacios en VB

Lo que deseo es no permitir que se ingresen espacios en un textbox,pero no lo logro ,he intentado con un evento IsWhiteSpace

  Private Sub TextBox5_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox5.KeyPress     If Char.IsWhiteSpace(e.KeyChar) Then         e.Handled = False     ElseIf Char.IsControl(e.KeyChar) Then         e.Handled = False     Else         e.Handled = True         MsgBox("No se permiten espacios", , "ALERTA")     End If End Sub 

Pero logro lo contrario ,que solo se ingresen espacios

Gracias

Evitar espacios en blanco javascript

Hola amigos tengo este código que sirve para validar campos de texto en js.

const nombre=document.querySelector('#nombre').value,           empresa=document.querySelector('#empresa').value,           telefono=document.querySelector('#telefono').value,           accion=document.querySelector('#accion').value;       if(nombre==='' || empresa==='' || telefono===''){           mostrarNotificacion('Hubo un error', 'error');      }

No obstante cuando en mi formulario introduzco espacios en blancos se modifica la base de datos y eso quiero cambiarlo. Es como si el input.value fuera igual a ” “. Como puedo evitar por completo que un campo vacío se inserte en la base de datos sin tener que colocar el required como atributo?