您当前的位置:首页 > 建站常识 > div基础

网页制作中p标签中实现左右浮动

2016-06-14
  今天在做网页制作项目后,程序说单页内容通过编辑器上传,为了安全起见,不允许上传div标签,只能用p标签之类常用标签排版。
  在修改制作页面的时候,问题来了,p标签中根本不能含有div标签,在DW中的代码为:
  <p class="cls1">
    测试内容
    <div class="clear"></div>
  </p>
  为了使p标签可以自适应高度加了clear属性,但浏览器解析的代码为:
  <p class="cls1">
    测试内容
  </p>
  <div class="clear"></div>
  <p></p>
  由此看来,p标签因为是行内元素,里面不能包含有如div这样的块级元素。反过来,如果div标签中含有p标签元素,是完全没有问题的。如果p标签中想排版类似左右浮动布局页面,则可以通过设置p标签高度,然后p标签中用<span style="display:block"></span>替代<div></div>标签即可解决问题。
  实例代码:
  <p style="width:500px; height:300px; border:1px solid #960; padding:5px;">
    <span style="width:245px; height:300px; background:#FC0; float:left">
      左浮动
    </span>
    <span style="width:245px; height:300px; background:#F39; float:right">
      右浮动
    </span>
  </p>
  ok,现在可以通过后台上传页面了,经过测试,带有左浮动、右浮动布局以后,用清clear属性没法达到自适应高度效果,只能给p标签设置高度达到布局效果。

 CMS七七世界-网站建设|UI设计|人资系统|二次开发

本文关键词:p标签  左右浮动  

一切精彩源自七七网络!我们倾力打造时尚潮流第一线!

© 2012-2024七七世界网站建设     20707.net 1125w.com 版权所有     豫ICP备14018694号-1