2016-09-05 11 views
2

Я работаю над заданием, где мы должны создать веб-сайт, который отформатирован аналогично картине резюме. Изображение находится здесь: linkКак форматировать заголовки таблиц с определенным дизайном?

У меня есть большая часть форматирования правильно, но есть пара вещей, которые я не могу понять. Прежде всего, как создать стиль заголовка таблицы, аналогичный таковому в изображении? Также, как я могу превратить имя и область изображения в блок и добавить эти две границы?

О, и как мои значки для моего списка оказались китайскими персонажами, я скопировал код для бокового треугольника, но это получилось так. И коды не работали для телефона/электронной почты, поэтому я в конечном итоге использовал их фотографию.

<!DOCTYPE html> 
<html> 
<head> 
<title>Job Resume</title> 
</head> 

<style> 
    body { 
     font-family: Arial; 
     font-size: 12px; 
     width: 800px; 
    } 
    table { 
     border: 1px solid black; 
     border-collapse: collapse; 
    } 
    th { 
     text-align: left; 
     background-color: lightblue; 
     border: none; 
     padding: 3px; 
    } 
    td { 
     border: none; 
     padding: 10px 
    } 
    ul { 
    list-style: none; 
    padding: 0px; 
    } 

    ul li:before { 
    content: '\9654'; 
    margin: 0 1em; 
    } 
</style> 

<body> 

<table style="float:right; width: 300px;"> 
    <tr> 
     <th colspan="2">Contact</th> 
    </tr> 
    <tr> 
     <td style="padding: 3px"><img src="phone.jpg" alt="HTML5 Icon" style="float: left;">: 747-357-2004</td> 
     <td style="padding: 3px">54th Street,</br>17th Floor,</td> 
    </tr> 
    <tr> 
     <td style="padding: 3px"><img src="phone.jpg" alt="HTML5 Icon" style="float: left;">: 327-127-8390</td> 
     <td style="padding: 3px">New York,</br>United States.</td> 
    </tr> 
    <tr> 
     <td style="padding: 3px"><img src="email.jpg" alt="HTML5 Icon" style="float: left;">: [email protected]</td> 
     <td style="padding: 3px">NY 10022</td> 
    </tr> 
</table> 
</br> 
</br> 
<p><img src="rachel_garner.jpg" alt="HTML5 Icon" style="float: left;"> 
    <span style="font-size: 25px"><b>RACHEL GARNER</b></span> 
    </br><span style="color: orange">MARKETING MANAGER</span></br> 
    </br></br></br><span style="color: blue">www.google.com</span></p> 

<table width="100%"> 
    <tr> 
     <th colspan="2">Profile</th> 
    </tr> 
    <tr> 
     <td><b>Personal Statement:</b></td> 
     <td>Experienced in administrative duties; scheduled meetings, handled travel arrangements and 
     purchasing. Computer skills include Microsoft Excel, Access, Word, and PowerPoint. 
     Excellent problem solving and communication skills. Accustomed to long work hours. 
     Winner: Employee of the Month 1999 for October and December.</td> 
    </tr> 
    <tr> 
     <td><b>Career Objective:</b></td> 
     <td>To obtain an executive sales/marketing management position within a growth oriented, 
     progressive company. I want to apply my business development/sales skills to an 
     environment where they will make a significant impact on the bottom line. The idea 
     atmosphere would be entrepreneurial and one in which new ideas are welcome and 
     decision making is required.</td> 
</table> 
</br> 
<table width="100%"> 
    <tr> 
     <th>Key Skills</th> 
    </tr> 
    <tr> 
     <td>This is a main summary of my skills.</td> 
    </tr> 
    <tr> 
     <td> 
     <ul> 
      <li>Negotiating (Intermediate)</li> 
      <li>Access (Beginner)</li> 
      <li>Accounting (Beginner)</li> 
      <li>Sales Auditing (Expert)</li> 
      <li>Invoicing (Intermediate)</li> 
      </ul> 
      </td> 
    </tr> 
</table> 
</br> 
<table width="100%"> 
    <tr> 
     <th>Education</th> 
    </tr> 
    <tr> 
     <td><b>Bachelor's Degree</b> - <i>Marketing</i> <span style="float: right;"><b>2002 - 2006</b></span></td> 
    </tr> 
    <tr> 
     <td><b>The University of Mississippi</b>, MS</td> 
    </tr> 
    <tr> 
     <td>Bachelor of Business Administration May 2001 Major: Marketing, Minor: International Business Overall GPA: 3.0, Major GPA: 3.3</td> 
    </tr> 
</table> 
</br> 
<table width="100%"> 
    <tr> 
     <th>Work Experience</th> 
    </tr> 
    <tr> 
     <td><b>University Hallmark Oxford, MS <span style="float:right;"><i>Full Time</i></span></b></td> 
    </tr> 
    <tr> 
     <td><b>Sales Clerk</b><i> (Invoicing, Administration)</i> <span style="float:right;"><b>Oct 2001 to Present</b></span></td> 
    </tr> 
    <tr> 
     <td>Full time roll overseeing the operation of the sales and marketing department.</td> 
    </tr> 
    <tr> 
     <td><ul> 
      <li>Successfully perform managerial duties during manager's absence</li> 
      <li>Train new employees and conduct company and product orientations</li> 
     </ul></td> 
    </tr> 
</table> 
</body> 
</html> 

Это то, что мой сайт выглядит так далеко: This is what my website looks like now

+0

Это не настоящий вопрос, вы в основном просите нас сделать этот проект для вас. –

+0

Я четко заявил, что не знаю, как сделать дизайн.Я не прошу кого-то сделать это для меня, я спрашиваю, как мне это сделать. Как объяснение того, что я должен сделать, чтобы он выглядел так. Нужно ли сделать заголовок в отдельный блок, изменить цвет фона и добавить дополнение или что-то еще? И для значков я не уверен, почему они не появились как треугольники. Буквально все сделано, кроме дизайна заголовка, и вы говорите мне, что я прошу вас спроектировать это для меня ?? – ChaCol

+0

Я думаю, что более конкретным вопросом будет вопрос: как добавить белый отступ/границу вокруг заголовка моей таблицы, чтобы сделать пустое пространство за фоном и как добавить строку под этим? Будет ли это просто и другая граница под заголовком? – ChaCol

ответ

2
  • разрыв линии определяется как <br> не </br>
  • <span> не нужно быть внутри <p>, потому что вы можете написать свой текст в <span> непосредственно & он будет отображаться.
  • Вам не нужно писать <br> между всеми, Просто введите пробелы, HTML будет игнорировать их. Это не питон!

body { 
 
    font-family: Arial; 
 
    font-size: 12px; 
 
    width: 800px; 
 
} 
 
table { 
 
    border: 1px solid black; 
 
    border-collapse: collapse; 
 
} 
 
th { 
 
    text-align: left; 
 
    background-color: lightblue; 
 
    border: none; 
 
    padding: 3px; 
 
} 
 
td { 
 
    border: none; 
 
    padding: 10px 
 
} 
 
ul { 
 
    list-style: none; 
 
    padding: 0px; 
 
} 
 
ul li:before { 
 
    content: '\9654'; 
 
    margin: 0 1em; 
 
} 
 
#headerMenu { 
 
    display: inline-block; 
 
    /* it will act same as display:table; except if any element sit on it */ 
 
    height: 125px; 
 
    /* same as Contact Table Height*/ 
 
    padding: 2px; 
 
    border-top: 2px solid grey; 
 
    border-bottom: 2px solid grey; 
 
} 
 
#contactTable { 
 
    margin-right: 180px; 
 
    margin-bottom: 1px; 
 
}
<!DOCTYPE html> 
 
<html> 
 

 
<head> 
 
    <title>Job Resume</title> 
 
</head> 
 

 
<body> 
 
    <table id="contactTable" style="float:right; width: 300px;"> 
 
    <tr> 
 
     <th colspan="2">Contact</th> 
 
    </tr> 
 
    <tr> 
 
     <td style="padding: 3px"> 
 
     <img src="phone.jpg" alt="HTML5 Icon" style="float: left;">: 747-357-2004</td> 
 
     <td style="padding: 3px">54th 
 
     <br>Street,17th Floor,</td> 
 
    </tr> 
 
    <tr> 
 
     <td style="padding: 3px"> 
 
     <img src="phone.jpg" alt="HTML5 Icon" style="float: left;">: 327-127-8390</td> 
 
     <td style="padding: 3px">New York,United States.</td> 
 
    </tr> 
 
    <tr> 
 
     <td style="padding: 3px"> 
 
     <img src="email.jpg" alt="HTML5 Icon" style="float: left;">: [email protected]</td> 
 
     <td style="padding: 3px">NY 10022</td> 
 
    </tr> 
 
    </table> 
 
    <div id="headerMenu"> 
 
    <img src="rachel_garner.jpg" alt="HTML5 Icon" style="float: left;"> 
 
    <h1 style="font-size: 20px; padding:20px;"><b>RACHEL GARNER</b></h1> <span style="color: orange"><br>MARKETING MANAGER</span> <span style="color: blue">www.google.com</span> 
 
    </div> 
 
    <table width="100%"> 
 
    <tr> 
 
     <th colspan="2">Profile</th> 
 
    </tr> 
 
    <tr> 
 
     <td><b>Personal Statement:</b> 
 
     </td> 
 
     <td>Experienced in administrative duties; scheduled meetings, handled travel arrangements and purchasing. Computer skills include Microsoft Excel, Access, Word, and PowerPoint. Excellent problem solving and communication skills. Accustomed to long work 
 
     hours. Winner: Employee of the Month 1999 for October and December.</td> 
 
    </tr> 
 
    <tr> 
 
     <td><b>Career Objective:</b> 
 
     </td> 
 
     <td>To obtain an executive sales/marketing management position within a growth oriented, progressive company. I want to apply my business development/sales skills to an environment where they will make a significant impact on the bottom line. The idea 
 
     atmosphere would be entrepreneurial and one in which new ideas are welcome and decision making is required.</td> 
 
    </tr> 
 
    </table> 
 
    <table width="100%"> 
 
    <tr> 
 
     <th>Key Skills</th> 
 
    </tr> 
 
    <tr> 
 
     <td>This is a main summary of my skills.</td> 
 
    </tr> 
 
    <tr> 
 
     <td> 
 
     <ul> 
 
      <li>Negotiating (Intermediate)</li> 
 
      <li>Access (Beginner)</li> 
 
      <li>Accounting (Beginner)</li> 
 
      <li>Sales Auditing (Expert)</li> 
 
      <li>Invoicing (Intermediate)</li> 
 
     </ul> 
 
     </td> 
 
    </tr> 
 
    </table> 
 
    <table width="100%"> 
 
    <tr> 
 
     <th>Education</th> 
 
    </tr> 
 
    <tr> 
 
     <td><b>Bachelor's Degree</b> - <i>Marketing</i> <span style="float: right;"><b>2002 - 2006</b></span> 
 
     </td> 
 
    </tr> 
 
    <tr> 
 
     <td><b>The University of Mississippi</b>, MS</td> 
 
    </tr> 
 
    <tr> 
 
     <td>Bachelor of Business Administration May 2001 Major: Marketing, Minor: International Business Overall GPA: 3.0, Major GPA: 3.3</td> 
 
    </tr> 
 
    </table> 
 
    <table width="100%"> 
 
    <tr> 
 
     <th>Work Experience</th> 
 
    </tr> 
 
    <tr> 
 
     <td><b>University Hallmark Oxford, MS <span style="float:right;"><i>Full Time</i></span></b> 
 
     </td> 
 
    </tr> 
 
    <tr> 
 
     <td><b>Sales Clerk</b><i> (Invoicing, Administration)</i> <span style="float:right;"><b>Oct 2001 to Present</b></span> 
 
     </td> 
 
    </tr> 
 
    <tr> 
 
     <td>Full time roll overseeing the operation of the sales and marketing department.</td> 
 
    </tr> 
 
    <tr> 
 
     <td> 
 
     <ul> 
 
      <li>Successfully perform managerial duties during manager's absence</li> 
 
      <li>Train new employees and conduct company and product orientations</li> 
 
     </ul> 
 
     </td> 
 
    </tr> 
 
    </table> 
 
</body> 
 

 
</html>


Все ошибки исправлены.

+0

Я использовал
, чтобы создать пустое пространство между таблицами, чтобы они не касались друг друга, разве это не то, что вы должны делать? – ChaCol

+0

Нет, вы использовали ', который даже не является тегом, который существует. есть много способов получить это пустое пространство. Поля/Прокладка. Управление положением Top/Bot/R/L после установки типа отображения. использовать '
' только в тексте. Проверьте мой код выше, чтобы увидеть результат. код имел 17 ошибок. –

+0

О, я не понимал, что ты говоришь об одном в таблице. Да, я не знал, как заставить его перейти к следующей строке для форматирования, которое я хотел. Но я использовал
между таблицами, чтобы было пустое пространство, чтобы они не касались друг друга. – ChaCol

1

Китайская проблема Текст здесь:

ul li:before { 
    content: '\9654'; 
    margin: 0 1em; 
} 

Просто удалите:

ul { 
    list-style: none; 
    padding: 0px; 
    } 

    ul li:before { 
    content: '\9654'; 
    margin: 0 1em; 
    } 

Если вы хотите используя Bullet с символом, вы можете использовать его:

Для окружности:

ul { 
    list-style-type: circle; 
} 

За площадь:

ul { 
    list-style-type: square; 
} 

Для использования изображения:

ul { 
    list-style-image: url('your-image.png'); 
} 

Вы не всегда можете использовать таблицы для дизайна макета на Веб-сайт.

Сначала попробуйте изучить CSS для элемента layout, например margin, padding, float или clear.

Я надеюсь, что это может вам помочь.

+0

Я хотел использовать боковый треугольник, и я думал, что мы можем использовать для него Юникод? – ChaCol

+0

@ChaCol Хм ... Может быть, попробуйте еще раз, 'ul { list-style: none; прокладка: 0px; } ul li: before { содержание: '►'; margin: 0 1em; } 'Надеюсь, это вам поможет –

+0

Нет, все, что было сделано, было показано: â-º, возможно, эта версия IE не поддерживает этот символ. На самом деле я просто попробовал это в w3schools, и это сработало, однако, когда я использую его из своего блокнота, он не работает. – ChaCol

 Смежные вопросы

  • Нет связанных вопросов^_^