Html table border generator

Online HTML Table Generator and Styler

HTML tables allow to organize and display data in rows and columns on web pages. Our free online code generator and styler allows you to create HTML tables easily with just a couple of clicks. Add headers and footers, pick from the predefined styles and adjust the code with the interactive editors.
Adjust the settings according to your needs and see the HTML table update instantly.

Tesla Models

Model Price Range 0-100
Model S 83,900 651 405 1.99
Model 3 42,900 437 272 3.1
Model X 99,990 564 351 2.5
Model Y 54,990 531 330 3.7
USD km mi sec

A sortable demo table.
Hover your mouse to reveal the edit icon. Click the pencil to send it to the interactive editor.

What Are HTML Tables?

HTML tables are used in web pages to present tabular data. They allow web developers to arrange data into rows and columns. Tables are useful for various tasks such as presenting text information and numerical data.

Layout with HTML Tables

This is an example to demonstrate how to use tables to position the sections of a web page.

Читайте также:  Web Component

This is a paragraph where nested tables are used to float an image to the right.

This demo has the borders displayed for a better visibility but you can hide them with a little CSS trick:
table , th , td border: none;
>

In the early days of the internet, tables were used to lay out the sections of the pages, such as the header, sidebars, etc. They can even be used to float an image next to a paragraph. This approach however works only for fixed-width pages. Nowadays it’s recommended to use DIV tags instead, which allows you to stack the elements on narrow screens, like mobile phones. Responsive sites no longer support to build the whole page with tables.

HTML Table Scructure

    Head 1 Head 2     A B   C D     Foot 1 Foot 2    

tags are optional for table headers, which are usually bold and centered by default.

To add a caption to your table, you can use the tag.

To group together all the cells in a column for styling purposes, you can use the and tags. To separate the header, body and footer of your table, you can use the , , and tags

Styling With CSS

Using CSS code we can create beautiful tables that match the website design.

Model Price Range
Model S 83,900 405 mi
Model 3 42,900 272 mi
Model X 99,990 351 mi
Model Y 54,990 330 mi
USD Miles
Model Price Range
Model S 83,900 405 mi
Model 3 42,900 272 mi
Model X 99,990 351 mi
Model Y 54,990 330 mi
USD Miles

The online table generator can help you style your tables.
Activate the Style CSS toggle button and pick from the design gallery or start setting up your styles from scratch.

html css table styler

Trick And Tips

Use Div Tags

div table generator

Using structured elements we can create responsive tables that are mobile-friendly and look good on small screens too.
Our generator can create tables using both traditional table tags and div tags. Make sure to select the ones you want to use. Convert your existing tables with the converter at DivTable.com
Div Tables »

Responsiveness

mobile-friendly responsive tables

Website content, including tables need to look great on both desktop and mobile devices. Here you can find tips and tricks about how to make tables look great on all screens sizes.
Responsive Tables »

Some tables can grow very tall. Instead of taking up the whole screen you can make them scroll with a sticky header.
Sticky Header »

Sorting Rows

Use JavaScript to reorganize rows in alphabetical or numerical order. Enables to click a column header to sort the table.
Sorting »

Nested Tables

A way of organizing data or information in a grid-like structure, where each cell can contain another grid. This allows for more complex and hierarchical layouts. For example, you can create a calendar, where each cell represents a day and contains another grid with the events for that day.
Start Nesting »

logo

HTMLTable is using cookies to improve the user experience and to collect anonymous visitor analytics.
Terms & Conditions, Privacy Policy | SiteMap © HTMLg

Источник

HTML Table Styling with CSS

It’s easy to create beutiful HTML tables with the online styler. All you have to do is activate the «Style CSS» button, select a template or start blank. You can set the styles of the whole table, body, header and footer in separate panels.

html css table styler

Activate the Online Table Styler in the Table Generator.

Change the font, border, colors, cell padding, sizes and other styles.

The Same Table With Different Styles

Below you can see the same HTML table with three different CSS styles. They have the same source code, with different class names assigned to them.

default unstyled table

Unstyled HTML table, with default Google Chrome styles.

table> thead> tr> th>Modelth> th>Priceth>th>Rangeth> tr> thead> tbody> tr> td>Model Std> td>83,900td>td>405 mitd> tr> tr> td>Model 3td> td>42,900td>td>272 mitd> tr> tr> td>Model Xtd> td>99,990td>td>351 mitd> tr> tr> td>Model Ytd> td>54,990td>td>330 mitd> tr> tbody> tfoot> tr> td>td>td>USDtd>td>Milestd> tr> tfoot> table>
Model Price Range
Model S 83,900 405 mi
Model 3 42,900 272 mi
Model X 99,990 351 mi
Model Y 54,990 330 mi
USD Miles
Model Price Range
Model S 83,900 405 mi
Model 3 42,900 272 mi
Model X 99,990 351 mi
Model Y 54,990 330 mi
USD Miles
Model Price Range
Model S 83,900 405 mi
Model 3 42,900 272 mi
Model X 99,990 351 mi
Model Y 54,990 330 mi
USD Miles

Most Important Table Styles

table border settings

Below you will find the most important table styling options. Use the online styler or do them manually. Watch out and avoid obsolete methods.

Border

Setting table border with the «border» tag attribute is obsolete and we should use CSS instead.

The table generator allows you to set border for the whole table and the body individually. You can set the width with a slider and adjust the color in a color picker. Uncheck the checkbox to disable this feature.

table border obsolete

border=»2″> Obsolete!

W3 markup validator throws an error for using the border attribute for a table tag.

table style="border: 5px dashed grey"> tr style="border: 5px solid green"> td style="border: 5px dotted blue"> AAA td> td>BBBtd> tr> tr> td>CCCtd> td>DDDtd> tr> table>

A small table with dashed grey border, solid green row border and a cell with dotted blue border.

Border-collapse

The border-collapse CSS property defines whether the table and its cells borders should collapse into a single border or be separated. The border-spacing property has to be at least one pixel for this style to have any effect.

Border-spacing

Border spacing CSS property sets the space between the borders when the border-collapse style is set to «separate».

.myStyle border-collapse: separate;
border-spacing: 4px;
border: 4px solid green;
>
.myStyle td border: 4px solid grey;
>

border-collapse: collapse and border-spacing: 0 have the similar visual effect.

Vertical-align

Use the vertical-align CSS property to align the text vertically and text-align for horizontal alignment.

table> tr> td>strong>vertical-br>alignstrong>td> td style="vertical-align:top">toptd> td style="vertical-align:middle">middletd> td style="vertical-align:bottom">bottomtd> tr> table>
vertical-
align
top middle bottom

Aligning the text to the top, middle and bottom of the cell.

table> tr>td>strong> text-align CSS strong>td>tr> tr>td style="text-align:left">lefttd>tr> tr>td style="text-align:center">centertd>tr> tr>td style="text-align:right">righttd>tr> table>

Table layout

We can change how the table lays out its content through the table-layout property. This property tells the browser how to arrange the cells in the table.

There are two possible values for this property: auto and fixed.

table style="table-layout: auto; width: 300px"> tr> td>Wordtd> td>LongerWordtd> td>A_pretty_cool_long_wordtd> tr> table>

table-layout: auto — the cells are adjusting their width to fit their content. The table is wider than the defined 300 px to make room for the long word.

table style="table-layout: fixed; width: 300px"> tr> td>Wordtd> td>LongerWordtd> td>A_pretty_cool_long_wordtd> tr> table>
  • auto – is the default value. The browser will adjust the width of each column based on the content inside it. For example, if one cell has a long word, like “antidisestablishmentarianism”, the column will be wider than the others. This way, the table will fit the content nicely, but it might take longer for the browser to calculate the widths.
  • fixed – the browser will use the width that you specify for the table or the first row of cells. For example, if you say that the table should be 300 pixels wide, and there are three columns, each column will be 100 pixels wide. This way, the table will load faster, but some content might not fit in the cells and get cut off.

Div Table CSS

div table generator

The online table generator will help you to create div tables easily.

Learn more about div tables on its dedicated page.

div class="divTable"> div class="divTableHeading"> div class="divTableRow"> div class="divTableHead">Head1div> div class="divTableHead">Head2div> div> div> div class="divTableBody"> div class="divTableRow"> div class="divTableCell">AAdiv> div class="divTableCell">BBdiv> div> div class="divTableRow"> div class="divTableCell">CCdiv> div class="divTableCell">DDdiv> div> div> div class="divTableFoot tableFootStyle"> div class="divTableRow"> div class="divTableCell">Foot1div> div class="divTableCell">Foot2div> div> div> div>

Источник

Tables Generator

Please, compose a theme for your table by selecting color, border and stripes themes shown below.

How to use it?

  1. Using the Table menu set the desired size of the table.
  2. Enter the table data into the table:
    • select and copy (Ctrl+C) a table from the spreadsheet (e.g. Google Docs, LibreOffice Calc, webpage) and paste it into our editor — click a cell and press Ctrl+V
    • or just double click any cell to start editing it’s contents — Tab and Arrow keys can be used to navigate table cells
  3. Adjust text alignment and table borders using the options from the menu and using the toolbar buttons — formatting is applied to all the selected cells.
  4. Click «Generate» button to see the generated table’s HTML source code — select it and then Copy & Paste to your website’s source.

We hope that this tool will prove useful for people who are not very familiar with the HTML and CSS. So if you need a table for your website or blog (WordPress, Drupal or any platform which allows putting HTML code inside posts) it should work just fine. Our HTML table generator could also be useful for developers who just want to quickly create the HTML table. Please, note that newlines are preserved in the generated table’s code.

Remarks

To insert the table into your website just copy & paste the generated code into your website’s source. It should display fine in all modern browsers both desktop and mobile. But if you want your page to remain consistent with HTML standard, please, read the next paragraph.

Table themes

As you probably noticed there is a select box «—Table theme—» in the toolbar which allows selecting a table theme from the predefined set. The generated CSS contains all the necessary colors etc. so that the table should look similar when you paste it to your website.

Источник

HTML Table Styler — CSS Generator

Select a style from the gallery and adjust the settings to get the HTML and CSS codes. There are 3 editors at the bottom of the page that show the code and preview changing as you adjust the settings in the control panel.

How To Use The Table CSS Styler

First select a style from the gallery that looks similar to your design.

Pick wheter you want to use HTML Table tags or structured Div tags in your markup and adjust the look of your design with the color pickers, sliders and checkboxes. There is a separate box to style the whole table, the header, the body and the footer.

You can make further adjustments in the code or in the WYSIWYG editor. Change any of the three editors and the result will reflect in the others. Make sure to click the «Apply CSS» button when you change the CSS code.

There might be slight differences between the div and table previews wich can be adjusted with CSS.

Note that the final result could look slightly different when you publish it on a live site.

Other Features

This online table styler tool allows you to save/export the current settings in plain text format, which you can open/import later.

html css table styler and generator

Site by: wwweeebbb | Sitemap | | Terms&Conditions, Privacy PolicyContact | We use cookies to improve the user experience.
© HTMLG

Источник

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