[CSS]HTML前端设计中的布局问题
2013-02-16 17:33
477 查看
在网站设计中HTML的布局是一个常见的问题。
一般采用HTML+CSS的方法,把 CSS 代码存放到外部样式表中,那么站点会更易于维护。
经常使用的两个HTML元素如下:
HTML <div> 元素
HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。
<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。
如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。
<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。
HTML <span> 元素
HTML <span> 元素是内联元素,可用作文本的容器。
<span> 元素也没有特定的含义。
当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。
比如下面这个使用div控制元素的例子:
结果如下:
比如我们要设定这样一种布局:
也就是主体内容略居中,但是内部内容左对齐,
只需要在body的css样式中加上:test-align:center
然后给这段文字套上div并且idd css这样写:
#sign_ok{
width:60%;
margin-left: auto;
margin-right: auto;
text-align:left;
}
一般采用HTML+CSS的方法,把 CSS 代码存放到外部样式表中,那么站点会更易于维护。
经常使用的两个HTML元素如下:
HTML <div> 元素
HTML <div> 元素是块级元素,它是可用于组合其他 HTML 元素的容器。
<div> 元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。
如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。
<div> 元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。
HTML <span> 元素
HTML <span> 元素是内联元素,可用作文本的容器。
<span> 元素也没有特定的含义。
当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。
比如下面这个使用div控制元素的例子:
<html> <head> <style type="text/css"> div#container{width:500px} div#header {background-color:#99bbbb;} div#menu {background-color:#ffff99; height:200px; width:100px; float:left;} div#content {background-color:#EEEEEE; height:200px; width:400px; float:left;} div#footer {background-color:#99bbbb; clear:both; text-align:center;} h1 {margin-bottom:0;} h2 {margin-bottom:0; font-size:14px;} ul {margin:0;} li {list-style:none;} </style> </head> <body> <div id="container"> <div id="header"> <h1>Main Title of Web Page</h1> </div> <div id="menu"> <h2>Menu</h2> <ul> <li>HTML</li> <li>CSS</li> <li>JavaScript</li> </ul> </div> <div id="content">Content goes here</div> <div id="footer">Copyright Call.Me.Why</div> </div> </body> </html>
结果如下:
比如我们要设定这样一种布局:
也就是主体内容略居中,但是内部内容左对齐,
只需要在body的css样式中加上:test-align:center
然后给这段文字套上div并且idd css这样写:
#sign_ok{
width:60%;
margin-left: auto;
margin-right: auto;
text-align:left;
}
相关文章推荐
- 前端js,html,css等问题
- 问题:关于贴友的一个书本页面简单布局(html+css)的实现
- 关于html CSS 绝对相对布局问题
- web前端之Html和Css应用中的细节问题
- 关于HTML和CSS中左右布局中的浮动问题
- 宝宝购物网站前端设计(一)div + css 布局技术
- CSS页面布局中HTML结构化设计
- Web前端-HTML/CSS-响应式页面的设计
- 邮件模板中css和html设计的一些问题
- 前端设计的常用属性,CSS的盒模型,页面布局的利器
- 前端设计--HTML,CSS
- WEB前端-HTML-CSS-后台管理页面布局小例
- web前端html+css常用布局05列表布局
- 【前端】纯html+css+javascript实现楼层跳跃式的页面布局
- Effective前端1:能使用html/css解决的问题就不要使用JS
- html+css正常但是复制到aspx页面出现布局混乱的问题
- 前端面试题....HTML和CSS方面的题....以及一些兼容性问题.....
- HTML+CSS布局技巧及兼容问题【阅读季】
- html+css正常但是复制到aspx页面出现布局混乱的问题
- 关于前端HTML/CSS几个问题