主站
经典论坛
作品集
Think.Pages
博客
维基
桌面
聚合
注册
登录
专长会员
帮助
客服QQ:6650171
经典论坛
«
WEB标准化专栏
« 请教!为什么浏览器在div标签的上边和下边没有添加空白?
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[求助]
请教!为什么浏览器在div标签的上边和下边没有添加空白?
jiajian
[楼主]
初级会员
帖子
22
体力
62
威望
0
当前
湖北 咸宁
离线
17 天
发短消息
1
#
大
中
小
发表于 2008-5-17 11:08
在一些教程里经常看到说XHTML标签有内联元素和块级元素之分,块级元素总用前后的断行(换行)来格式化的,而且会在上边和下边添加一些附加空白,而div标签属于块级元素,但为什么IE、opera、firefox等浏览器中都没在div标签的上下添加空白呢?XHTML规范对这个是怎样定义的?
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"> <head> <title>为什么浏览器在div标签的上边和下边没有添加空白?</title> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> </head> <body> <div>蓝色理想</div> <div>www.blueidea.com</div> </body> </html>
提示:您可以先修改部分代码再运行
积分
62
阅读权限
20
在线时间
14 小时
注册
2008-3-3
最后登录
2008-6-19
查看详细资料
TOP
timed90
初级会员
帖子
84
体力
190
威望
3
当前
广东 广州
离线
4 天
发短消息
作品 10
个人网站
2
#
大
中
小
发表于 2008-5-17 14:11
上下有空白这个人确实是没有听过, 不好说.
我给你引用了xhtml.com的定义和基本概念:
div
Definition
The div element offers a generic way of grouping areas of content.
翻译下:
定义
div元素提供一个通用途径以组合多个内容区域
是一个不包含语义的元素. 并未提到"附加空白".
同时查看block(块元素)的定义:
block
The element renders as a rectangle that takes up 100% of the parent element's width.
块元素呈现为一个占据父元素100%宽度的矩形.
亦未提到上下的附加空白.
Z Presents.
积分
193
阅读权限
20
性别
男
在线时间
145 小时
注册
2006-6-25
最后登录
2008-7-2
查看个人网站
查看详细资料
TOP
YstarLongzi
龙子
中级会员
帖子
200
体力
370
威望
0
当前
河南 郑州
离线
1 天
发短消息
个人网站
专长
前端制作,JS,ASP
3
#
大
中
小
发表于 2008-5-17 15:16
div的上下的确没有附加空白,至于什么原因倒没有考虑过!
www.csslong.cn
积分
370
阅读权限
30
在线时间
91 小时
注册
2008-3-6
最后登录
2008-7-5
查看个人网站
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
版块跳转 ...
> 前台制作与脚本专栏
> 后台数据库编程
> WEB标准化专栏
> WAP 技术专栏
> 艺术与设计论坛
> Adobe Photoshop 专栏
> Fireworks 专栏
> 矢量图形专栏
> 插画手绘交流
> 用户体验综合版
> UI图形设计
> Flash 8 及之前版本
> Flash CS3 及 AS3
> Silverlight 专版
> Director 专栏
> 计算机技术
> 英语学习和技术翻译
> 摄影欣赏与技术交流
> 无线通讯与数码设备
> 企业招聘
> 体育运动、线下活动与游戏
> 创业版
做西部数码代理.Cn1元国际45元