php - 格式化选项卡 HTML PHP CSS

标签 php html css formatting

我已经远离编程很长时间了。令人惊讶的是,您忘记了最简单的事情。所以我试图通过制作简历生成器来预热我的网页设计/PHP。 我用 Word 制作了简历,我想尝试模仿文档格式。

我试着用表格来做这个,然后我把它擦掉了,因为它没有完全按照我想要的方式工作,现在我正在使用 div 和 span。

但这更破坏了格式,所以我不知道该怎么做......

我的主要问题是让空格像 Microsoft Word 中的制表符一样精确排列,与其他内容在同一行。

这是我正在使用的代码

function fieldFill($fieldL, $fieldR = 'NoneAtAll'){
$numOfSpaces = 50;
echo '<div class="left">' . $fieldL . '</div>';

//if ($fieldR != 'NoneAtAll'){
//    for($i = 0; $i <= $numOfSpaces - strlen($fieldL); $i++){
//        echo '&nbsp';
//        //echo $i;
if ($fieldR != 'NoneAtAll'){
        for($i = 0; $i <= $numOfSpaces; $i++){
            echo '&nbsp';
        }
    echo '<span class="rightt">' . $fieldR . '</span>';
    echo '<br></br>';
    }
}

这是 CSS 部分

<style>
    .rightt {margin: 0 0 0 300px;}
    .name { font-size: 22pt;}
    .sections {
        padding: 15px 0px 0px 0px;
        font-size: 12pt;
        font-weight: bold;
        text-decoration: underline;
        }
    .years {
        font-size: 12pt;
        font-weight: bold;
        /*white-space:pre*/
        }
    .jobtits {
        font-size: 12pt;
        font-weight: bold;
    }
    </style>

我知道那里已经有很好的简历生成器,但我这样做是为了练习。谢谢

我们开始吧,我想模仿这种格式

enter image description here

截至今天,我发现这段代码

<div id="page-container">
            <div id="leftside">
                <div class="name">Name</div>
                Address
                <br>
                City
                <br>
                State

                <div class="sections">Objective</div>
                To do good stuff!
                <div class="sections">Education</div>
                A college    
                <div class="sections">Awards</div>
                Did some good stuff
                <div class="sections">Job Experience</div>
                <div class="jobtits">Some place</div>
                Was an editor
                <div class="jobtits">Another place</div>
                Did stuff there too.
                <div class="sections">Skills</div>
            </div>
            <div id="rightside">
                <div class="name">That's my name</div>
                Mobile: 334-223-3244
                <br>
                Home: 334-223-3244
                <br>
                Email: Email@me.com

                <div class="sections">Filler</div>
                Filler
                <div class="sections">Filler</div>
                2012-1030    
                <div class="sections">Filler</div>
                Filler
                <div class="sections">Job Experience</div>
                <div class="jobtits">Jul 00 - 32</div>
                Filler
                <div class="jobtits">Everybody's heard</div>
                About the bird.
                <div class="sections">Skills</div>
            </div>
        </div> 

大部分工作正常,但仍有部分需要重叠,例如目标线。我可能需要为此制作一个新的 div/table 吧?在将其变为动态之前,我正在浏览 html 静态。

最佳答案

SPAN 标签是行内元素,因此不会对其应用边距,而是使用 DIV 标签。

关于php - 格式化选项卡 HTML PHP CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14670475/

相关文章:

php - 用于容纳具有可变多个选项的产品的数据库结构

php - Mysql Alias 中的自定义数组索引

php - 检查 php 中从 mysql 返回的数组是否为空

html - 将辅助文本添加到响应式图像

javascript - 更改事件时输入元素的样式边框

php - 使用 .p8 和 PHP 发送推送

javascript - 从引导模式中删除所有填充

javascript - 为页面转换创建链接

javascript - 创建菜单子(monad)菜单,单击更改并显示 + - 符号展开与否

html - Firefox 中出现底部滚动条