gpt4 book ai didi

asp.net - 在网页中以指定的百分比在左侧和右侧创建空白边栏

转载 作者:行者123 更新时间:2023-11-28 03:44:28 25 4
gpt4 key购买 nike

我想创建两个 div 标签,它们应该是空的。我想在两个侧边栏上保留 20% 的宽度,但目前没有内容可以填充。

我希望主要内容 div 占页面宽度的 60%。

我尝试过使用 css,但直到现在它都不适合我。这是我的 CSS 代码:

/* Sidebar */

#sidebar-left {
float: left;
width: 200px;
margin: 0px;
padding: 0px 0px 0px 0px;
color: #000000;
border-color:Black;
}
#sidebar-right {
float: right;
width: 20%;
margin: 0px;
padding: 0px 20px 0px 0px;
color: #FFFFFF;
}


#content {
float: inherit;
width: 60%;
padding-left:inherit;
padding: 0px 0px 0px 0px;
position:relative;
}

这是我的 aspx 页面代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="article_content.aspx.cs" Inherits="article_content" MasterPageFile="~/Site.master" %>

<asp:content id="Content1" contentplaceholderid="ContentPlaceHolder1" runat="Server">
<div id="sidebar-left">abc</div>

<div id="content">
<br />
<asp:Label ID="head_lbl" runat="server" Font-Bold="True"
Font-Size="Medium" ForeColor="Black"></asp:Label>
&nbsp;<br />
<br />
<asp:Panel ID="Panel1" runat="server" BackColor="White" Width="20%">
&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label ID="Label1" runat="server" Font-Bold="True"
ForeColor="Black" Text="Author" Font-Names="Arial"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:HyperLink
ID="author_link" runat="server" Font-Underline="True" ForeColor="#000066">[author_link]</asp:HyperLink>
<br />
&nbsp;&nbsp;&nbsp;
<asp:Label ID="Label2" runat="server" Font-Bold="True" ForeColor="Black"
Text="Technology"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<asp:Label ID="tech_lbl" runat="server" Font-Bold="True" ForeColor="#000066"></asp:Label>
</asp:Panel>
<br />
<br />
<asp:Panel ID="content_panel" runat="server" BackColor="White" Width="60%"
BorderColor="#9999FF" BorderStyle="None">
&nbsp;&nbsp;
<asp:Label ID="content_lbl" runat="server" ForeColor="Black"></asp:Label>
</asp:Panel>
<br />
<div id="fb-root"></div>
<script> (function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) { return; }
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
} (document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-send="true" data-width="450" data-show-faces="true"></div>

<br />

<!-- Place this tag where you want the +1 button to render -->
<g:plusone annotation="inline"></g:plusone>

<!-- Place this render call where appropriate -->
<script type="text/javascript">
(function () {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>

<br />



</div>

<div id="sidebar-right"></div>
</asp:content>

我不确定我做的是否正确,但请告诉我我需要做哪些改变。

最佳答案

试试这个,

*{margin:0px;}
#main
{

}
#left
{
float:left;

width:20%;
}
#right
{
float:right;
width:20%;
}
#content
{
float:left;
width:59%;
border-left:1px solid black;
border-right:1px solid black;
}
#footer
{
padding:5px;
background:black;
color:white;
}

标记

<div id="main">
<div id="left">Left</div>
<div id="content">Center</div>
<div id="right">Right</div>
<div style="clear:both"></div>
<div id="footer">Footer</div>
</div>

关于asp.net - 在网页中以指定的百分比在左侧和右侧创建空白边栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7723869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com