新手关于html css的疑问

<HTML><HEAD><TITLE>定位属性</TITLE><STYLEtype=text/css>#container1{POSITION:absolute;TOP:... <HTML>
<HEAD>
<TITLE>定位属性</TITLE>
<STYLE type=text/css>
#container1 {POSITION: absolute; TOP: 100px}
#container2 {VISIBILITY: hidden; POSITION: absolute; TOP: 100px}
P{FONT-SIZE: 12pt}
</STYLE>
</HEAD>

<BODY>
<P style="FONT-SIZE: 15pt; COLOR: #cc33cc; FONT-FAMILY: 行书体">请选择一幅图片: </P>
<DIV id=container1>
<IMG height=280 src="images/sand.jpg" width=185>
<P style="FONT-SIZE: 12pt; COLOR: #cc9933; FONT-FAMILY: 行书体">名称:大漠</P>
</DIV>
<DIV id=container2>
<IMG height=280 src="images/ocean.jpg" width=185>
<P style="FONT-SIZE: 12pt; COLOR: #3366cc; FONT-FAMILY: 行书体">名称:大海</P>
</DIV>

<FORM name=myform>
<P>
<INPUT onclick="container1.style.visibility='visible'; container2.style.visibility='hidden'" type=button value=大漠>
<INPUT onclick="container2.style.visibility='visible'; container1.style.visibility='hidden'" type=button value=大海>
</P>
</FORM>
</BODY>
</HTML>
这里我有2个问题
1.两个按钮明明是最后写的为什么会出现在图片上面
2.p和div究竟有什么区别
请讲的具体点,我是初学
展开
 我来答
xfcf1
2011-09-09 · TA获得超过148个赞
知道答主
回答量:88
采纳率:0%
帮助的人:38.2万
展开全部
你的 div用的 absolute 绝对定位,这个的位置只能用top,left,right,bottom 来控制位置,
form没用 absolute 会从最上面没有absolute 的元素开始算坐标,去掉absolute就行了

p是段落标签,div是块级元素,都会自动换行,不同的是div 默认带有display:block的属性 ,p没有
fengah2008
2011-09-09
知道答主
回答量:72
采纳率:0%
帮助的人:33.9万
展开全部
P是强调的是语句将转入赋予函数值,而DIV 则不是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wixiaoduan
2011-09-09 · TA获得超过1273个赞
知道大有可为答主
回答量:1911
采纳率:50%
帮助的人:1227万
展开全部
1.你的div使用了绝对定位,使得div相对其他元素有了浮动,不管其他元素怎么布局,绝对定位的div位置不变.
2,p是一个段落,div是一个区域
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式