博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS 固定布局
阅读量:5311 次
发布时间:2019-06-14

本文共 1454 字,大约阅读时间需要 4 分钟。

固定宽度布局的设计不会因为用户扩大或缩小浏览器窗口而发生变化。

这种设计通常以像素作为衡量单位。

优势

  • 能够使用像素值精确地控制大小并定位元素
  • 相比流体布局,设计人员能够在页面上更加自如地控制元素的外观和位置
  • 在控制文本行的长度时可以不用考虑用户窗口的大小
  • 相对于页面其余部分,图像的大小始终不变

劣势

  • 页面的边缘可能存在大块空白区域
  • 如果用户的屏幕比设计人员的屏幕拥有更高的分辨率,那么页面可能看起来很小,文本也可能难以阅读
  • 如果用户放大了字段大小,文本可能会与指定的区域相适应
  • 相比流体布局,对于同样的内容,这种页面常常在垂直方向上占用更多的空间

示例

下面的代码演示了固定布局,包含导航菜单、页脚、功能和3列。

<!DOCTYPE html>
<
html
>
    
<
head
>
        
<
title
>CSS 固定布局</
title
>
        
<
style
type
=
"text/css"
>
            
* {
                
color: #665544;
                
text-align: center;}
            
body {
                
width: 960px;
                
margin: 0 auto;}
            
#content {
                
overflow: auto;
                
height: 100%;}
            
#nav, #feature, #footer {
                
                
padding: 10px;
                
margin: 10px;}
            
.column1, .column2, .column3 {
                
                
width: 300px;
                
float: left;
                
margin: 10px;}
            
li {
                
display: inline;
                
padding: 5px;}
        
</
style
>
    
</
head
>
    
<
body
>
        
<
div
id
=
"header"
>
            
<
h1
style
=
"color:#706fd3"
>软件开发,成就梦想</
h1
>
            
<
h2
><
a
href
=
""
>学编程,上利永贞网</
a
></
h2
>
            
<
div
id
=
"nav"
>
                
<
ul
>
                    
<
li
><
a
href
=
""
>首页</
a
></
li
>
                    
<
li
><
a
href
=
""
>产品</
a
></
li
>
                    
<
li
><
a
href
=
""
>服务</
a
></
li
>
                    
<
li
><
a
href
=
""
>关于我们</
a
></
li
>
                    
<
li
><
a
href
=
""
>联系我们</
a
></
li
>
                
</
ul
>
            
</
div
>
        
</
div
>
        
<
div
id
=
"content"
>
            
<
div
id
=
"feature"
>
                
<
p
>功能</
p
>
            
</
div
>
            
<
div
class
=
"article column1"
>
                
<
p
>第一列</
p
>
            
</
div
>
            
<
div
class
=
"article column2"
>
                
<
p
>第二列</
p
>
            
</
div
>
            
<
div
class
=
"article column3"
>
                
<
p
>第三列</
p
>
            
</
div
>
        
</
div
>
        
<
div
id
=
"footer"
>
            
<
p
>&copy; Copyright 2019</
p
>
        
</
div
>
    
</
body
>
</
html
>

转载于:https://www.cnblogs.com/lszw/p/10839082.html

你可能感兴趣的文章
# C++中对PI的引用
查看>>
Java面向对象重要关键字
查看>>
美女CEO三十感言--大家都是出来卖的
查看>>
C、JAVA存储管理不同点
查看>>
课后作业-阅读任务-阅读提问-2
查看>>
rtmp服务器以及rtmp推流/拉流/转发
查看>>
面向对象设计中private,public,protected的访问控制原则及静态代码块的初始化顺序...
查看>>
挑战常规--不要这样使用异常
查看>>
malloc函数的用法
查看>>
渐变的参数
查看>>
C#委托详解(3):委托的实现方式大全(续)
查看>>
RaceWeb终于可以在oracle中快速建表了
查看>>
cookie,sessionStorage,localStorage
查看>>
Noip2011提高组总结
查看>>
Java异常之try,catch,finally,throw,throws
查看>>
重载操作符‘==’ , ‘type()’ , ‘+’
查看>>
怎么解决dorado跳转到spring mvc乱码的问题
查看>>
[通信] C#多线程Socket-文件传输
查看>>
强盗分宝石
查看>>
JQuery获取元素的方法总结
查看>>