asp.net - 如何将一个元素定位到另一个居中元素的左侧 2px

标签 asp.net html css position

我想在母版页标题范围左侧放置一个按钮 2px。 span 的大小可以变化,并以其包含的 div 为中心。我该怎么做?

编辑:这是代码:

            <asp:CheckBox ID="FavCheckBox" runat=server style="display:inline-block"
                    oncheckedchanged="FavCheckBox_CheckedChanged" AutoPostBack="True"/>
            <cc1:ToggleButtonExtender
                    ID="ToggleButtonExtender2" runat="server" TargetControlID=FavCheckBox 
                    ImageHeight=16 ImageWidth=16 CheckedImageAlternateText="Remove from Favorites" 
                    CheckedImageOverAlternateText="Remove from Favorites" 
                    CheckedImageOverUrl="~/Images/favorite_hollow.gif" 
                    CheckedImageUrl="~/Images/favorite.gif" 
                    UncheckedImageAlternateText="Add to Favorites" 
                    UncheckedImageOverAlternateText="Add to Favorites" 
                    UncheckedImageOverUrl="~/Images/favorite.gif" 
                    UncheckedImageUrl="~/Images/favorite_hollow.gif">
            </cc1:ToggleButtonExtender>
    &nbsp;&nbsp;
        <span id="Span1" runat="server"  class="TitleLabel"><%= SiteMap.CurrentNode.Title %></span>

说明:带切换按钮的复选框用于将我所在的页面标记为收藏。我希望此复选框位于 TitleLabel 范围左侧 2px 处。

最佳答案

你可以给复选框一个 margin-right: 2px;position: relative;左:-2px;

哪个对你有用。

关于asp.net - 如何将一个元素定位到另一个居中元素的左侧 2px,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2426472/

相关文章:

asp.net - 如何强制浏览器转到服务器端而不是从浏览器缓存获取数据

javascript - 当用户单击另一个 block 或发生第二次单击时,仅使用 jquery 显示一个 block 并隐藏其他 block

html - 如何使子 div 在页面调整大小时可滚动? CSS

jquery - 基础工具提示不起作用;而是显示默认浏览器工具提示

javascript - 如何在网站上添加实时代码编辑器?

asp.net Webforms MapPageRoute 优先顺序

jquery - 如何解决错误: $ is not defined in jquery?

c# - ASP.NET 模型绑定(bind)复杂对象/嵌套 ListView

css - 不可能的 CSS 导航菜单布局?

javascript - Bootstrap 工具提示不起作用(尽管它出现在 DOM 上)