How to Design a Blog website

Designing a Blog Website

Okay, so now is the time to rethink the look of your blog. - Here's what we're gonna cover: We also need our debugger to easily maintain the design of our website. Educational Design Hub for the DIY Blog Designer.

Create a blog of Scratch ??

Read on, and we'll create a nice blog from the ground up. We will also be learning some grid design tools like Flexbox and Responsive Design. Now in four one-minute sessions, I will introduce you to the fundamentals of HTML, CSS and Responsive Design. Every website starts its life as such. But - and this is horrible - there is no substance. Nevertheless, we begin here because we must first comprehend what a website is.

While the html elements are the roots, the heads and bodies are the first twigs of our weaving tree: Its header item (or tag-same thing) is for Meta data or information about our website. On the other side the physical component is for the contents of our website. Plus, because it' re the way our site is styled, it goes into the header item, while contents like heels, cats video (???) and so on, go into the bodily item.

If the first item is a self-closing item, we tell the webmaster something, but it doesn't have a value. One example of this is the item, which adds a line feed. And the second one is a shared item where we are communicating a value as associated with an item.

or is the value "hello, world!" as part of the sales area. Finally, we have an item with an attribut. Gives an item more scope or significance. You can have more than one value for every type of item, and you can have more than one type of item. Well, I have to say - we don't make the HTML name of our items.

They are borrowed from a shortlist of more than 100 pre-defined items. And, given the self-closing item feta with the attributes Charset and UTF-8, our text is Unicode-coded. We' ve also added a styles item that is one of the available points of access for CSS. Here, the selecter chooses an item and assigns it a characteristic with a corresponding value.

Our website is no longer horrible! All we have is "hello, world!" in plain text, and if the width of our website was reduced to 8. Here we have used requests for information to overwrite certain circumstances in our website, such as the width of our website. Using a cleanup to make sure our design is coherent, and a de-bugger to detect inaccuracies.

Our resets are needed because browser are opinionated und put some features for us that we want to remove. We also need our own bugger to easily maintain the design of our website. In order to be able to link our new stylesheet with our index. html, we are adding links:

at the beginning with Körper, Körper * { .... }, where we choose the Körper and all items of the Körper with a *. Recall our weaving tree? Bodies, bodies * { .... } choose the bodies and-a, and-p, because it is one of the kids of the bodies. It is known as the parent-child relation where the part of the parents which is the part of the baby is the part of the baby which is the part of the baby which is the part of the baby.

We tell these items to reset shared attributes. html, solid, div, range, applet, objects, frames, h1, 2, h3, h4, h5, h6, p, block quota, prefix, a, abbreviation, suffix, star, acronym, adress, large, quote, source, del, dfn, em, img, into, cbd, q, sec, string, samp, small, string, strong, sub, sup, tt, var, bass, uk, i, centre,

Shift: 0; Type size: 100%; Font: heir; Straighten vertically: base line; Articles, aside, detail, caption, character, display: pad; Line height: 1; Listing style: none; Quotation marks: none; none; blockquote:before, blockquote:after, content: Contents: none; boundary collapse: crash; boundary distance: It is the square root, the html-component. It is a part of a specific category of items called suedo categories, which allows us to better organise and interpret our own style sheet.

Don't we need a * to choose all child items to specify their writing characteristics? Debugging highlights the contents and borders of elements: Color: < hsla(000, 100%, 100%, 0. 88) important; Background: hsla (210, 100%, 50%, 0. 33) important; Outline: 0. 25rem soli hsla(000, 100%, 100%, 100%, 0. 50) important; See!

I' d say that before CSS Grid and Flexbox, web design was a hero's trip. Thing is, web design used to be a hackers' act of conjugation, where we get the web browsers to render our design. Therefore we can now rely on CSS Grid and Flexbox to start our design.

When you don't know it, CSS Grid and Flexbox are newer technology integrated into today's browser that takes the hero's web design road. CSS and Flexbox are ?we?we'll use them together to generate both a raster and flexible element in our raster. We make a blog so that each contribution can be considered as an item.

Use the name of the item as the value of the item to see where and what things are. Value assumption Display: grids; lattice style sheet columns: 1xminmax (0, 8. 5in) 1x; CSS grids are to be entered. First we have chosen the item and apply three properties: View defined the item as a lattice, Lattice Column Style Column Style Column and Altitude simulated each item as a page heigth.

You shall have three pillars, the middle pillar of which shall house your children. However, our central pillar has a max width, which means that it is fast reacting. With or less than 8.5 inches, our middle pillar becomes 100% wide, and our right and right gaps vanish because there is no rest. Silebar: Please be aware that the response design is not restricted to requests from the press.

It is an example of how our design reacts impliedly and not explicitely. It is the best type of response design as it is not programmed solid. This is one of the main reason why CSS grid and Flexbox are so efficient. Secondly, to indicate that the kids in this item are in the middle row, or to begin in the second row and end in the third, we put the raster row at 2/3. Please notice the fine distinction between raster style and raster rows, either to style or to range rows.

But now we are going to rely on Flexbox to centre our text in the articles. Now what we are going to do is build a utility class, and it is another pardigm for typing styles in CSS. Here we take advantage of the fact that items can have properties to the multiline styles of the para item:

Here is what is going on: items have a classification attrition. We can use this property to not only type style sheets in items, but also in a kind of item or category of items. That means we can re-use categories across a number of items, regardless of their similarity. Unfortunately nothing has really improved - we also have to build a . debug-center somewhere in our css.

Well, wherever an item with our debug-center form is assigned, its text is centered. At first we change the view to flexible by making each item a flexbox item as distinct from a CSS grid item.

Then, we adjust the alignment contents so that they are centered to be centered horizontal, and adjust the panels so that they are centered vertical. Just imagine: we use grids to design our website and Flexbox to bend the panels in our grids to a specific location. 5in; However, we want our channels to be fast, so we use CSS-Grid:

Ultimately - as pledged - we need our channels to be able to react. minmax() doesn't work here for one or the other reasons, so we will use medium queries: raster snippets: raster columns: In order to better comprehend our raster, we use pictures to stretch column widths from 100% to 8. For the last picture, the bottom one on the leftside, we have to insert some more column to our raster.

Don't be scared - the CSS grids are fantastic. In order to append pictures, we use the element Img and its src-source attributes: Because we need more than just pictures, such as video, for the grids of our website, it is better to use class names so that we can re-use the css. What is lacking is that our pictures do not react.

So, when an picture is tagged with a size* category, it can adjust the size to the size of the column it spans. You can also link the contents of our website, e.g. articles: Here Artikel is the value of an id attributes, similar to the link of a time stamp in a YouTube movie (e.g. this one).

Rather than suggest " starting with 4 min and 7 seconds" or " reading from the second article", we can place links to contents on our website, like a time stamp in a movie. In order to create a website or linked contents, we use the attributes a elements and href: One of the points of HTML is this concept of linkage (linkage of web sites and contents in web sites).

While HyperCard knew how to do this, it was not interested in connecting web sites and contents, but in developing concepts and making connections. Let's include titles, a release date, heavy and accentuated text and links: At the top we have presented some elements: here, he1, he2, h3, tense, powerful and em. h1-h6 items are newsletters. Our product is characterized by the temporal component of both.

You can set anything you want for the item value, because a computer reads the value of the Datetime property, which should be machine-readable. Powerful text is the powerful text and em is the stressed text. Even h* units are powerful. Remember that h* and p items move or lock from one line to the next, while timing, strength, and em items do not.

The reason for this is that the browser blocks the view of the h* and p items and sets the view of the times, strengths, and em items to In-line. If it is not enough to lock items from one line to the next, we use line feeds so that it is simpler to distinguish items from each other, not unlike cushions or notches.

Here we could use br-components, but it is preferable that we use external style sheets over external HTML. Here is how to move the contents two line feeds to i2 and p elements: This is a high-performance idea-writing tool, so the design is united. Now we can create CSS that is not only fast reactive, but also reactive to our fast reactive design.

Not only can we create CSS that is fast reacting, we can also react to our fast reacting design. Web sites are usually horrible, and I think it can be reduced to this: When we are writing style sheets, we should be writing in design tools and not in silocode. If we use removals and e-ms in parallel to medium requests, it is a design system and we do not isolate it.

A non-conformist issue is our component. Our resets disable colour and text decorations and make left indistinguishable from text. Most of these features have been removed because of the text decoration: underlining is too subtile. Here is how we can give them a powerful underscore: Let us reverse the boxeshadow to generate an underscore inside the item.

The thing I suggest is simple: a grey scale that stretches from the top of each item to the bottom of its 2 hits. We can also change our colour progression in grams, so with the resizing of our website we can change our colour progression as well: Background: straight line (hsl(55, 100%, 96%), knows 6. Here we have set a chromatic aberration and used 6. 82em, so that our colour progression does not lengthen the whole item, but ends at the equivalence of the underside of our 2-part.

You have entered a realm where you urgently need better designer and engineer. With CSS Grid, Flexbox, Responsive Design and browser-level debugging, development has never been easier for the Web.

Mehr zum Thema