Create resume in html

How to create an online resume

It is an overview of your experience, skills, education, and achievements.

It can be used to apply for a job, freelancer gig, consultancy engagement, or apply to a school.

The value of having it online as a website is that people from all over the world can access it easily.

What is a resume

The resume is an overview of your experience, competence, and skills.

It is most known for being a document, used to apply for jobs.

Companies and hiring managers use the resume to get an understanding of who you are as a professional and what you are capable of doing.

Your online resume can be shared by its link to companies, hiring managers, and recruiters, so that they can notice you.

Why create an online resume

A resume is relevant for every professional.

Your resume as a website makes it easy for others to access and view your resume.

It can be used to E.G. get a job, freelancing gig, consultancy engagement, or apply to a school.

Having it online makes it possible for people from all over the world to find you.

The design of the resume gives the reader an impression of who you are. Make sure that it appears in a good and presentable way!

What do I need to know to create my resume as a website?

HTML, CSS and JavaScript are the basic languages to create a website.

You can come a long way just using these three!

  1. Create the structure with HTML. The first thing you have to learn, is HTML, which is the standard markup language for creating web pages. Learn HTML ❯
  2. Style with CSS. The next step is to learn CSS, to set the layout of your web page with beautiful colors, fonts, and much more. Learn CSS ❯
  3. Make it interactive with JavaScript. After studying HTML and CSS, you should learn JavaScript to create dynamic and interactive web pages for your users. Learn JavaScript ❯

How to create a resume step-by-step

Follow the steps to create your online resume from the ground up.

Preparations

Decide which code editor to use and set up your environment.

W3Schools has created an easy to use code editor called W3Schools Spaces. Sign up and get started in a few clicks.

Create your index.html file. So that you are ready to enter the code.

All set up. Lets go!

Step One: Add a Website Layout

Create a responsive website from scratch.

Read here for how to create a website layout: How to create a Website Layout

A resume can be created in different ways.

There is not a one-size fits all.

Keep in mind why, how, and what, you are building it for.

Build the resume that is right for you.

Step Two: Plan your content

Think about how you want to design your resume.

  • What information do you want to include?
  • What impression do you want to give the reader?
  • How do you as a professional want to be presented?

Step Three: Add content

Include the essential sections:

Check out our How To library for more code snippets: How To Library

1. Contact Information section.

Add your name and contact information.

Читайте также:  Int to integer kotlin

The contact information section lets the reader know how to get in touch with you.

key summart section

2. Key Summary section.

Write a short summary that highlights your experience, competence, and skills.

Personalizing the text can make you stand out.

The key summary helps the reader to get an understanding of who you are as a professional.

Keep it short and simple.

key summart section

3. Education section.

Give an overview of your educational background.

Include details such as the institution, degree, and year.

Professional courses and certifications can also be listed as education.

education section

4. Work Experience section.

List the jobs that you have had.

Add details to each job, which includes what year, your role, and your responsibilities.

Other experiences such as projects and freelancing gigs can also be a part of this list.

work experience section

CV example

We have made you a template that you can use and build with.

You can load the CV template in W3Schools Spaces. Get started with publishing your online resume in a few clicks.

Источник

Creating a Resume in HTML and CSS

Standard word processors don’t hold a candle to HTML and CSS when it comes to controlling the finer details of styling and layout. I’ve had difficulty fine-tuning my resume in a word processor, so I started using HTML and CSS to create and maintain my resume instead. I’ve found it to work a lot better overall, but there are a few helpful things to know before beginning the transition.

Getting Started

First, a disclaimer: this guide is not meant to provide resume templates or styling advice. Rather, I’m detailing a process for handling a resume print layout in HTML/CSS. This includes setup, print styling, and a final PDF export.

Wireframe

Wireframe of resume built in Figma

It’s much easier to write HTML and CSS when working from a mockup or wireframe. I used an old resume from Word as my baseline, but you could just as easily mock something up in a free tool like Adobe XD or Figma (Figma even supports print sizes by default). If you already have content from a past resume ready to go (like I did), you can break out your design into sections and add the details later: We don’t have to adhere to the exact styling of a template or mockup, but it can be useful for organizing the overall layout.

Setting up a «Canvas»

Canvas example

To better visualize your resume as you code, I’d recommend creating a «canvas» – an HTML container with the same proportions as your resume. By placing this container on an empty page, you’ll get a view very similar to a typical word processor: We can actually use physical measurement units in CSS (even though they end up mapping to pixels anyway), so it was quite easy to set this canvas up:

.canvas-container  margin: 0 auto; /* for centering, feel free to use flexbox or some other method*/ box-sizing: border-box; padding: 0.5in; /* controls margins */ width: 8.5in; height: 11in; background-color: white; box-shadow: 0 3px 8px -3px rgba(0, 0, 0, 0.7); > 

Here’s what that might look like on a barebones page (use 0.5x or 0.25x zoom for the best effect): Use your canvas container to set default styles on your entire page, similar to defaults in a word processor. Other good properties to consider adding here are line-height and font properties like font-size and font-family .

Layout and Content

Using your wireframe for reference, map out how you will divide your canvas space into sections of content. This is where tools like Flexbox and Grid will come in handy if your layout is more complex. My setup was fairly straightforward: each area of my resume was broken into a section element. Whenever I had content spanning two columns, I used a grid to split them up:

.multicolumn  display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; > 

Here’s what that looks like in practice: In my resume, I only needed a multicolumn layout for two sections, Experience and Certifications / Skills. I hid the content, but here’s how those grids are situated on my current layout: HTML document container with grid lines One added bonus of using something like grid is maintainability; I could very easily add another instance of work experience and have the grid automatically adjust without destroying the rest of my layout: HTML document container with more grid lines Apart from using grid in those two instances, everything else fit nicely into sections using normal flow. Feel free to use whatever works best for you.

Exporting

Most companies and recruiters won’t accept an HTML page as a valid resume. Therefore, you’ll want to export your page as a PDF. Browsers can do this readily via the Print command, but we’ll need to do some adjustments to our CSS beforehand.

We’ll be taking advantage of the print media query to style our exported page. It allows us to apply styles specifically when a browser attempts to print. If you followed my advice of building everything inside a container, this should be a straightforward process. For simplicity, I made the entire html element’s width and height match the print size of my container. You may also need to remove any margins (and box-shadows!) for elements between the body and your container, otherwise the added space might cause an extra page to render:

@media print  html  height: 11in; width: 8.5in; overflow: hidden; > body  margin: 0; > .canvas-container  width: 100%; box-shadow: none; > > 

Generating a PDF

Chrome Print Dialog Settings

With browser styles in place, we can use the browser’s Print dialog to save our page as a PDF. While I love Firefox, Blink’s Print functionality tends to do a much better job of accurately exporting a page. I used Chrome for my final export – as detailed in the following instructions. After opening the print dialog, set your Destination to «Save as PDF». Additionally, you’ll want to adjust a few settings before saving the final result. Expand the «More settings» option and check the following:

  • Color is enabled if you are using anything other than shades of gray
  • Paper size is set to your preferred size (I used Letter throughout this guide)
  • Margins should be set to None
  • Scale should be set to 100
  • Background Graphics are enabled

Go ahead and save the page. With that, you should have both an easily maintainable HTML resume and a PDF export to use for actual applications.

Conclusion

I hope this guide was a helpful starting point in how to create a resume in HTML and CSS.

If you’re curious for what my final result was, the source code for my current implementation is available here.

If you’ve gone through this process or have any additional tips for handling a print layout in HTML/CSS, please let me know in the comments below.

This post originally appeared on my personal blog, with a few modifications here for brevity.

Источник

How To Make a Resume Using HTML & CSS Only

hello viewer, In this article I will you teach how to create a unique and designer resume using html and CSS. you can see lots of video and article related to create resume in internet. but this article is different for others article.

You can also check our all resume design

Resume is important part of our career growth. You can see lots of resume design on internet. Basically resume are present your skills your hard works and your industry experience and your education knowledge and where are you belong and what is your family background they lots of things inside your resume. Whenever you give any interview first thing in your interview mind is how your resume looks and how to mention your skills in your resume. So when you create a good resume then your selection chance is much high.

      
Adhikari

Address
c-2343

Phone
+01234-444-7768

Email
Info@dummy.com

Website
www.dummy.com

Skype
msoftechskype.com

Twitter
demotwitter.com

Linkdin
Linkdindemo.com

Facebook
facebookdummy.com

CSS Code
:root < --bgcolor:#beb8ac; --blue:#0b83c4; --black:#3D3F42; --white:#f4f7ff; --gray:#d8dce4; --lightgray:#8e9095; >* < margin: 0px; padding: 0px; box-sizing: border-box; font-family: monospace; >body < background: var(--bgcolor); >.clearfix .resume-box < width: 800px; height: 1000px; margin: 100px auto; background: var(--white); box-shadow: 5px 21px 20px 20px #3df4238; >.left-section < background: var(--blue); width: 250px; height: 1000px; float: left; >.profile < overflow: hidden;position: relative; >.blue-box < width: 257px; height: 407px; background: var(--blue); margin-left: -100px; transform: rotateZ(48deg); margin-top: -178px; >.profile-img < position: absolute; z-index: 9; width: 120px; height: 120px; transform: translate(-50%, -50%); left: 50%; top: 50%; border-radius: 50%; border: 3px solid var(--gray); >.name < color: var(--gray); text-align: center; margin-top: -34px; font-size: 30px; letter-spacing: 2px; font-weight: 400; text-transform: uppercase; >.name span .n-p < width: 180px; margin: 0 auto; text-align: center; padding: 7px; border-bottom: 1px solid var(--gray); border-top:1px solid var(--gray); color: var(--black); background: var(--white); margin-top: 11px; text-transform: uppercase; >.info < margin-top: 50px; >.heading < width: 230px; margin-left: 20px; padding: 5px; padding-left: 15px; border-bottom: 1px solid var(--gray); border-top:1px solid var(--gray); color:var(--blue); background: var(--white); margin-top: 11px; text-transform: uppercase; font-size: 18px; border-radius: 10px 0px 0px 10px; >.p1 < color: var(--gray); width: 184px; margin: 0 auto; margin-top: 25px; font-size: 15px; line-height: 14px; >.p1 span .span1 img < background: white; width: 30px; padding: 6px; border-radius: 16px; float: left; margin-right: 10px; >.right-section < padding: 40px 30px; background: var(--white); width: 68%; float: left; height: 1000px; >.right-heading img < background:var(--blue); width: 36px; padding: 7px; border-radius: 17px; float: left; display: inline-block; margin-top: -2px; >.p2 < margin: 0 auto; padding: 6px; border-bottom: 1px solid var(--lightgray); border-top: 1px solid var(--lightgray); color: var(--white); background: var(--blue); text-transform: uppercase; font-size: 17px; margin-left: 26px; font-weight: bold; line-height: 18px; padding-left: 20px; >.p3 < margin-top: 20px; color: var(--lightgray); text-align: justify; word-spacing: -4px; >.left .right .lr-box .p4 .p5 .s-box < width: 50%; float: left; padding: 20px 20px 20px 0px; >#progress < background: #333; border-radius: 13px; height: 8px; width: 100%; >#progress:after < content: ''; display: block; background: var(--blue); width: 50%; height: 100%; border-radius: 9px; >#progress1 < background: #333; border-radius: 13px; height: 8px; width: 100%; >#progress1:after < content: ''; display: block; background: var(--blue); width: 40%; height: 100%; border-radius: 9px; >#progress2 < background: #333; border-radius: 13px; height: 8px; width: 100%; >#progress2:after < content: ''; display: block; background: var(--blue); width: 80%; height: 100%; border-radius: 9px; >#progress3 < background: #333; border-radius: 13px; height: 8px; width: 100%; >#progress3:after < content: ''; display: block; background: var(--blue); width: 90%; height: 100%; border-radius: 9px; >.p6 .h-img

You can also watch a video tutorial how to create a resume using html CSS

Источник

Оцените статью