css - 如何将 SharePoint 2013 Logo 放在菜单上方?

标签 css sharepoint sharepoint-2013 master-pages

有没有办法将 Logo 从其默认位置(菜单左侧)移动到菜单上方?我找不到有关如何执行此操作的任何资源。

我已经尝试下载现有的母版页 (seattle) 并通过一些调整对其进行更改(并 checkin 等),但没有任何影响,以至于我不得不验证它是否确实处于事件状态。

一个变化包括移动这个:

<div id="siteIcon" class="ms-tableCell ms-verticalAlignTop">
<SharePoint:AjaxDelta id="DeltaSiteLogo" BlockElement="true" runat="server">
    <SharePoint:SPSimpleSiteLink CssClass="ms-siteicon-a" runat="server"   id="onetidProjectPropertyTitleGraphic" >
        <SharePoint:SiteLogoImage CssClass="ms-siteicon-img" name="onetidHeadbnnr0" id="onetidHeadbnnr2" LogoImageUrl="/_layouts/15/images/siteIcon.png?rev=23" runat="server"/>
    </SharePoint:SPSimpleSiteLink>
</SharePoint:AjaxDelta>
</div>

从第 354 行到不同的地方,例如第 216、217、218 或 219 行上方,或 326 之后(功能区部分上方)。不用找了。诚然,我是在猜测。

最佳答案

您可以通过 CSS 执行此操作。甚至不一定需要编辑母版页。

#s4-bodyContainer #titleAreaBox.ms-table, #s4-bodyContainer #titleAreaBox > #titleAreaRow {display:block;}
#s4-bodyContainer #titleAreaBox > #titleAreaRow > #siteIcon {float:none;display:block;margin:0 auto}

要获得您想要的任何其他格式,当然需要额外的样式 :) 但这将使站点图标居中。

关于css - 如何将 SharePoint 2013 Logo 放在菜单上方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42937032/

相关文章:

javascript - 单击功能后在 jquery 中禁用悬停效果时出错

azure - 在计时器功能应用程序中执行 CSOM 代码时出现 400 bad request 错误

sharepoint - 如何允许具有读取权限的用户回复 Sharepoint 2013 调查?

jquery宽减像素兼容IE

asp.net - 为 radcalendar 动态应用 css

javascript - 阅读 SharePoint 分类术语库和 getDefaultLabel(lcid)

sharepoint - MOSS 2007 : SPListItem. DateTime 字段的 GetFormattedValue 有错误?

SharePoint 5000 项目限制

javascript - 获取所选(当前)列表项 ID

html - 调整图像大小时,mozilla firefox 上出现奇怪的图像边界