简单的css布局
来源:互联网 发布:mac系统使用教程视频 编辑:程序博客网 时间:2024/05/22 12:21
对于初学者来说css的布局是至关重要的,这关系到整个网页的外观。一个网页的好坏其基础就起源于此。以下是本人的随文练习,较为粗糙,大神莫拍。
html><html><head><meta charset="utf-8"/><title>CSS布局练习</title><meta name="keywords" content=""/><meta name="description" content=""/><meta name="viewport" content="width=device-width"/><link rel="stylesheet" href="css/style.css"/><link rel="shortcut icon" href="img/favicon.ico"/><link rel="apple-touch-icon" href="img/touchicon.png"/><style type="text/css">.g-hd,.g-cd{border: 1px solid red;border-color:#ccc; }.g-hd{position: relative;float:left;margin-right: -200px;width: 200px}.g-cd{float:left;width: 100%}.g-bd{margin: 0 0 0 210px}</style></head><body><div class="g-doc"> <div class="g-hd"> 左边定宽200px </div> <div class="g-bd"> <div class="g-cd"> 右边自适应 </div> </div> </div></body></html>
着是一个很简单的两列布局,左侧定值,右侧自适应。虽然看起来很简单,但是其中涉及到margin的空间位移,譬如左侧是将其先定宽为200px,然后将之用float:left固定在了左边,而marin-right:-200px则是将这个div搬移到了页面之外。从而给右边的width:100%达到必要的条件,右边的margin又将右边区域向右空出了200px从而使左边能够达到定宽200px的条件,虽然是很简单的几条代码,但是要兼顾左右方能做出好的布局。
接下去是左右定宽,中间自适应的练习
<!DOCTYPE html><html><head><meta charset="utf-8"/><title>NEC:更好的CSS方案</title><meta name="keywords" content=""/><meta name="description" content=""/><meta name="viewport" content="width=device-width"/><link rel="stylesheet" href="css/style.css"/><link rel="shortcut icon" href="img/favicon.ico"/><link rel="apple-touch-icon" href="img/touchicon.png"/><style type="text/css">.g-hd,.g-mn,.g-ft{background-color: red}.g-hd{position:relative;float: left;margin-right: -200px;width: 200px}.g-ft{float: right;margin-left: -200px;width: 200px}.g-bd{margin: 0 210px 0 210px }.g-mn{float: left;width: 100%}</style></head><body><div class="g-doc"> <div class="g-hd"> 左侧定宽200px </div> <div class="g-bd"> <div class="g-mn"> 中间自适应 </div> </div> <div class="g-ft"> 右边定宽200px </div></div></body></html>
- 简单的css布局
- 常用的简单 CSS布局
- 简单的DIV+CSS布局
- 简单的CSS网页布局
- css div布局的简单页面
- CSS简单的页面布局实例
- 实现CSS网页布局的简单原理
- 一个简单的网页布局HTML+CSS
- 使用CSS进行简单的网页布局
- 关于CSS简单布局常用的基础知识
- div + css 简单布局
- CSS简单页面布局
- DIV+CSS 简单布局
- css练习 简单布局
- CSS+DIV简单布局
- div+css简单布局
- 简单css两栏布局
- div+css经典简单布局
- 工厂模式
- boost::noncopyable
- boost库中sleep方法详解
- linux下打包解包
- 《转》LaTeX技巧207:使用align环境输入多行公式的技巧
- 简单的css布局
- java 线程详解
- fatal error C1083: 无法打开包括文件:"dxtrans.h": No such file or directory
- log4j 详解和使用
- 自定义adapter 的getView方法被重复执行了n次的解决方法
- STL,bitset示例
- ASP和JSP的内置对象
- c语言总结:strcpy和strlen
- boost::dynamic_bitset介绍 和STL bitset类似