изменение размера кнопок на сайте с помощью Bootstrap - PullRequest
0 голосов
/ 07 ноября 2018

Я работал над сайтом, используя загруженный готовый к использованию скомпилированный код для Bootstrap v4.1.3, предоставленный на странице начальной загрузки, и после прочтения того, как работать с навигацией и кнопками, я столкнулся с проблемой.

ниже моих метатегов у меня есть ссылки css

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="description" content="">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
    <link rel="stylesheet" href="addons/css/bootstrap.min.css">
    <link rel="stylesheet" href="addons/css/core-style.css">
    <link rel="stylesheet" href="addons/css/menustyle.css">
</head>
<body>
<header>
        <nav class="navbar navbar-expand-md navbar-light bg-info fixed-top">
           <a class="navbar-brand" href="#">
        <img src="/docs/4.1/assets/brand/bootstrap-solid.svg" width="30" height="30" class="d-inline-block align-top">
         Bootstrap</a>
              <div class="collapse navbar-collapse" id="navbarNavAltMarkup">
            <div class="navbar-nav">
              <a class="nav-item nav-link" href="#">Facultad</a>
              <a class="nav-item nav-link" href="#">Alumnos</a>
              <a class="nav-item nav-link active" href="#">Consultas<span class="sr-only">(current)</span></a>
            </div>
            <div class="mx-auto"><b><h4>Consulta General [Notas]</h4></b></div>
          </div>
        </nav>
</header>
<section>...<section>
<section>...<section>
<button type="button" class="btn btn-secondary" style="width:auto" onClick="window.location.href='../Consultas.html'">Menu Consultas</button>
<section>...<section>
<footer>...</footer>
    <!-- Opptional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="js/jquery-3.3.1.slim.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
</body>
</html>

Единственное исправление, которое у меня есть для кнопки, которая находится в теле ниже всего остального кода, но на навигационной панели тег button делает то же самое для кода тега a enter image description here enter image description here

Из навигационной панели единственная проблема, которая создала мне проблему, - это заполнитель, который находится между тегами a, такими же, как и в приведенном ниже коде, и когда я наводю курсор на кнопку, она становится меньше, и это меняет высоту навигационной панели. при наведении на него ссылка работает нормально, и только при наведении курсора происходит то же самое, когда я использую код для button на панели навигации, предоставленной bootstrap

<a class="btn btn-secondary" href="Menu.php" role="button">Menu Principal</a>

button в моем коде работает, но кнопка a with role = на другой странице делает то же самое, что и nav. enter image description here enter image description here

Не знаю, полностью ли я объяснил свою проблему или ее легко понять, код, который я использовал, находится в документации сайта Bootstrap, а также для панели навигации, если я не поставил fixed-top в классе он оставляет пустое пространство вверху страницы. Я поместил следующий код в menustyle.css, но это не устранило, есть ли другой способ удалить пустое пространство без необходимости использовать fixed-top в классе nav?

header{
    margin:0px;
}
body{
    margin:0;
}

1 Ответ

0 голосов
/ 07 ноября 2018

<!DOCTYPE html>
<html lang="en">
<head>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>

<nav class="navbar navbar-default">
  <div class="container-fluid">
    <div class="navbar-header">
      <a class="navbar-brand" href="#">nav-bar</a>
    </div>
    <ul class="nav navbar-nav">
      <li class="active" title="home"><a href="#">Home</a></li>
      <li><a href="#">Page 1</a></li>
      <li><a href="#">Page 2</a></li>
      <li><a href="#">Page 3</a></li>
    </ul>
  </div>
</nav>
  
</body>
</html>

Привет, это рабочий фрагмент навигационной панели. Пожалуйста, покажите нам проблему, с которой вы столкнулись

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...