【发布时间】:2021-06-18 07:58:00
【问题描述】:
任何帮助将不胜感激,但不太理解为什么下面看似简单的代码在 CSS 中不起作用。我想在第一个 i 元素上添加一个 margin-left。
这是 CSS:
header.site-header .right_side_menu i:first-child {
margin-left: 45px;
}
还有我的 HTML:
<header id="masthead" class="site-header navbar-static-top <?php echo wp_bootstrap_starter_bg_class(); ?>" role="banner">
<div class="container-fluid px-5">
<div class="row">
<div class="col-12 col-md-5 left_side_menu">
<i class="fas fa-search"></i>
<?php
wp_nav_menu(array(
'menu' => '70',
'container' => 'div',
'container_id' => 'left-nav',
'menu_id' => false,
'menu_class' => 'navbar-nav',
'depth' => 3,
'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
'walker' => new wp_bootstrap_navwalker()
));
?>
</div>
<div class="col-12 col-md-2 logo_wrapper">
<img src="" class="logo" alt="" />
</div>
<div class="col-12 col-md-5 right_side_menu">
<?php
wp_nav_menu(array(
'menu' => '71',
'container' => 'div',
'container_id' => 'right-nav',
'menu_id' => false,
'menu_class' => 'navbar-nav',
'depth' => 3,
'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
'walker' => new wp_bootstrap_navwalker()
));
?>
<a href="" target="_blank" title="Click here for our Facebook page"><i class="fab fa-facebook-f"></i></a>
<a href="" target="_blank" title="Click here for our Instagram page"><i class="fab fa-instagram"></i></a>
<a href="" target="_blank" title="Click here for our Twitter page"><i class="fab fa-twitter"></i></a>
<a href="" target="_blank" title="Click here for our Linkedin page"><i class="fab fa-linkedin-in"></i></a>
</div>
</div>
</div>
</header><!-- #masthead -->
谢谢!
【问题讨论】:
-
标题元素的代码在哪里?
-
我已经编辑了我的原始帖子@ale917k
-
对不起,你是对的,我确实想添加 margin-left @Johannes
标签: html css css-selectors pseudo-element