css - 如何删除屏幕右侧的空白区域

标签 css wordpress position whitespace

这个wordpress网站http://www.sulu13.net/14有一个响应式 Logo 和菜单,我希望将其居中,以便与帖子下面内容的边缘对齐。所以我补充道:

.tc-header .brand a {   /* Logo */
position: relative;
left: 200px; }

.navbar .navbar-inner {  /* Navbar */
position: relative;
top: 130px;
left: 380px; }

添加此 CSS 后,屏幕会出现水平滚动条,并且屏幕右侧有空白区域(等于 left: 380px)。有些东西告诉我,这与共享相同类的响应式菜单按钮有关,.navbar .navbar-inner 作为非响应式菜单。我想改变这一点,但我对 PHP 的了解有限,所以我不知道从哪里开始。

我尝试删除 JQuery 菜单本身,但这没有效果,(我的猜测是..)因为我实际上没有删除响应式菜单按钮/菜单。

这是主 CSS 文件 - http://www.sulu13.net/14/wp-content/themes/customizr/inc/css/green.css?ver=3.1.6

如有任何想法,我们将不胜感激,提前感谢您的宝贵时间。

伊恩

最佳答案

宽度:100%(默认宽度)+ 380px(左值)= 100% + 380px

如果您希望导航保持原样,则需要调整导航大小以补偿移动,这意味着类似于 width:calc(100% - 380px);

但是,我建议不要使用绝对位置来提高响应速度,并且不需要对值进行操作。

  • 删除left:380px
  • 应用此:

    #menu-my-menu {
        float:right;
    }
    

这种方法还允许添加更多列表元素,并且它们将自动正确定位

关于css - 如何删除屏幕右侧的空白区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21740618/

相关文章:

html - CSS:相同的 div,2 种不同的样式(针对不同的子 div)

jquery - 如何使用 html、css 在幻灯片上使用半图像?

html - 背景图像以不同的方式在不同的屏幕尺寸下产生不必要的间隙

html - 悬停一个 div 使另一个 div 出现

ios - 使用 UIWebview 和下拉菜单时,ios7 选择器不会换行文本。

mysql - 如何根据单独行中另一个字段的值显示一行?

jQuery 单击事件在 Wordpress 页面中不起作用

html - DIV 元素扩展到浏览器的可见部分之外

html - 视频内容的容器div等高

javascript - Jquery 无法定位图像