2016 - 2024

感恩一路有你

html入门教程 新手如何用HTML加CSS布局实现一个导航栏?

浏览量:2476 时间:2021-03-16 16:15:03 作者:admin

新手如何用HTML加CSS布局实现一个导航栏?

只要你能自己写,就很简单了。如果你做不到,你在这里什么也做不了

我之前刚刚写了最短的代码,效果已经自己测试过了。它与IE7/8、chrome和其他现代浏览器兼容。代码如下:

<!DOCTYPE HTML>

<html>

<head>

<meta charset=“UTF-8”>

<title>div CSS布局</Title>

<style>

HTML,正文{高度:100%* 溢出:隐藏/*消除水平滚动条*/}

体在IE7{边距:0填充:0字体-大小:30px文本对齐:中心颜色:#fff}

.top,.nav,.foot{宽度:100%高度:100px位置:绝对值}

.top{b背景:红色上衣:0}

.nav{b背景:蓝色上衣:100像素底部:100px高:自动}

。脚{b背景:灰色底部:0}

</style>

</head>

<body>

<div class=“top”>我是head</div>

<div class=“NAV”>在这里我适应了底层</div>

<div class=“foot”>我是底层</div>

</body>

</HTML>

注意:IE6不支持它。如果您想完美地解决这个问题,请使用js动态获取页面高度并将其分配给NAV层。

Div Css布局教程?

事实上,有很多方法可以实现CSS左右定宽布局和中间自适应。下面是一个简单的介绍供您参考;

其原理是使用绝对定位来分别定位左右两侧的div。中间div使用margin属性保留左、右div的宽度,并将中间div的宽度设置为100%。代码如图所示

在外层包装一层div,设置属性display:flex,其中的子元素设置属性display:flex弹性:1,请参见下图中的代码

float layout将左div和右div分别浮动到左侧和右侧,并使用中间的margin属性保留左右两侧的宽度。这与绝对定位布局类似,代码如下图所示

html入门教程 html网页制作 html教程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。