0

全部!我感谢您今天的时间和关注:)。我目前使用 Dreamweaver 并做一些设计工作,但是我一直无法找到这个问题的答案。我很乐意追求任何必要的知识来实现​​这一点(例如学习 php 或 javascript 等)......这是我的问题......我想让网页具有这种类型的布局 - (这将是主页,分成三列的组件(上面会有一个标题,我在插图中省略了,因为那将是网站的全宽并且不会产生问题,我不认为)......左边是完整的高度。中心将有三行,右侧将有三行 - 从中​​心列偏移) -

http://i.stack.imgur.com/KkEiR.jpg

我可以放置一个 div 作为整个事物的包装器(就像我通常在制作三列宽的部分时需要做的那样),并使用 css... 使左列浮动。在中间添加一个左边距(无论左边 div 的宽度是多少)。并浮动右边的,正确的......但是,虽然这确实允许我有三列,但我不能在中心或右列中向下多行(因为它在最大列的高度输出裹)。在这些较小的部分中,我想使用一些 php 脚本(我有一个 php 新闻脚本和一个喊话框脚本),所以它不像是静态图片或文本,我可以仔细切片,在其中制作大量 div 换行和 div这页纸...

在我的研究中,我看到了诸如 php 包含和需要之类的东西(我不确定这是否允许在中心和右列中使用多行),我只知道它可以用于插入 php 脚本或将文档放入 div。我还读到这不是最佳实践,应该考虑 Ajax/jquery 以获得更好的安全性。但是,我仍然不确定其中任何一个是否允许我创建此布局。我确信 joomla 或 drupal 或任何数量的其他 CMS 可能允许这样做,但我想知道“动手”的方式来做到这一点(我一直发现这使得配置、故障排除和设计变得更加容易和质量更好)。

我恭敬地要求答案尽可能保持在主题上,而不要问诸如您为什么通常这样做或使用它?等等...我将非常感谢有关我可以做些什么来完成此任务的建设性信息:D...我再次感谢大家的时间和关注!

4

1 回答 1

1

好的,我至少找到了一种方法来实现这一点:D ...我仍然在 Divs 中使用 Divs(向左或向右浮动)并将它们放在包裹中(也可以向左和向右浮动)以获得尽可能多的根据我的需要划分。然后,当我需要多个垂直 Div 时,我只需创建一个新的 *.php 文件,其中包含我需要的所有垂直 Div,并使用 php include_once 行将该 *.php 文件(以及所有垂直 Div)调用到 Div 上原始页面,瞧!

 My first page (in shorthand) may look something like this - 

<div id="content_wrap">
     <div id="a"></div> (floated left in css)
     <div id="b">
          <?php include_once ('vertical_divs.php'); ?>
     </div> (floated left with lefthand margin in css)
     <div id="c"></div> (floated right in css)
</div>

 My vertical_divs.php may look like this -

<div id="vert_a"></div>
<div id="vert_b"></div>
<div id="vert_c"></div>
<div id="vert_d"></div>
<div id="vert_e"></div>

同样,这会将所有这些垂直 Div 拉入 Div“B”,从而允许该列具有多个垂直 Div,而不会干扰其左侧或右侧的 Div。

于 2012-05-19T22:31:40.763 回答