使用html和css创建固定标题
这是标题栏的html:使用html和css创建固定标题,html,css,Html,Css,这是标题栏的html: <div class="header-container"> <img class="logo" src="/images/logo.png" width="102" height="31" alt="Logo" /> <input type="text" id="header-search-input" placeholder="Search" /> <div class="right-container">
<div class="header-container">
<img class="logo" src="/images/logo.png" width="102" height="31" alt="Logo" />
<input type="text" id="header-search-input" placeholder="Search" />
<div class="right-container">
<a href="/logout/" class="right">Logout</a>
<a href="/" class="right">Home</a>
</div><!-- .right-container ends -->
</div><!-- .header-container ends -->
这是
当窗口变小时,标签会从中移出。我希望将它们固定在标题中。尝试此链接:
HTML
<div class="wrap">
<table class="head">
<tr>
<td>Head 1</td>
<td>Head 1</td>
<td>Head 1</td>
</tr>
</table>
<div class="inner_table">
<table>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
</table>
</div>
</div>
其他元素也会妨碍你,但你所说的只是
让我知道,如果有更具体的定制您正在寻找,所以我可以帮助您实现您的最终目标
显然,这些数字可以根据您的需要进行调整(right:10%;
/right:20%;
/etc)问题是什么?你的标题固定在你的提琴上…同时添加left:0;右:0代码>到类标题容器
当窗口变小时,标签会移出。我希望它们在geader内固定。删除右边空白:200px:从右边容器类别不使用就不可能。不管怎么说,它不起作用。但这对我不起作用。这不是我需要的。这修复了标签:D,但是,现在我需要修复徽标和搜索输入。请提供帮助。您可以将填充改为百分比,对齐徽标并向左搜索,同时为其指定百分比宽度
s。这将使它们随着窗口的收缩而收缩。填充
上的百分比将具有相同的效果。您必须在某个点妥协,删除一个或多个元素,或者调整整个导航栏和内部元素的大小。在我看来,你想要一个反应灵敏的设计。如果是这种情况,这个网站是一个很好的学习方式:-当然,文章中的任何分支链接都是至关重要的,所以一定要点击它们(流体网格等)
<div class="wrap">
<table class="head">
<tr>
<td>Head 1</td>
<td>Head 1</td>
<td>Head 1</td>
</tr>
</table>
<div class="inner_table">
<table>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
<tr>
<td>Body 1</td>
<td>Body 1</td>
<td>Body 1</td>
</tr>
</table>
</div>
</div>
.wrap {
width: 352px;
}
.wrap table {
width: 300px;
table-layout: fixed;
}
table tr td {
padding: 5px;
border: 1px solid #eee;
width: 100px;
word-wrap: break-word;
}
table.head tr td {
background: #eee;
}
.inner_table {
height: 100px;
overflow-y: auto;
}
.right-container {
position: absolute;
top: 0;
overflow: hidden;
right: 5%;
}