The HTML DOM TableHeader vAlign property is used to set or return the value of the vAlign attribute of the <th> element. The vAlign attribute is used to specify the vertical alignment of the text-content inside the Table Header.
Note: This property is no longer supported in HTML5.
Syntax:
- It returns the Table Header vAlign Property.Â
TableHeaderobject.vAlign;
- It sets the Table Header vAlign Property.Â
TableHeaderobject.vAlign = "top|middle|bottom|baseline";
 Property Values:
- top: It sets the content to the top-align.
- middle: It sets the content to middle-align.
- bottom: It sets the content to the bottom-align.
- baseline: It sets the context to baseline. The baseline is the line where most of the characters sit.
Return Value: It returns a string value that represents the vertical alignment of the Table Header.Â
We will utilize the above property values & will understand its implementation through the example.
Example 1: Below code illustrates how to return the vAlign property. Â Â
HTML
<!DOCTYPE html> < html > < head >     <!-- Style to set border -->     < style >     table,     th,     td {         border: 1px solid black;     }     </ style > </ head > < body >     < h1 >neveropen</ h1 >     < h2 >         DOM TableHeader vAlign Property     </ h2 >     < table >         < tr >             < th id = "table"                 style = "padding:15px"                 valign = "baseline" > Username             </ th >         </ tr >         < tr >             < td >Manas Chhabra</ td >         </ tr >     </ table >     < br >     < button onclick = "myGeeks()" > Click Here!</ button >     < p id = "sudo"         style="font-size:25px;                color:green"></ p > Â
                 <!-- Script to return Table Header vAlign Property -->     < script >     function myGeeks() {         var tab = document.getElementById("table").vAlign;         document.getElementById("sudo").innerHTML = tab;     }     </ script > </ body > </ html > |
 Output:
Example 2: Below HTML code illustrates how to set the vAlign property.Â
HTML
<!DOCTYPE html> < html > < head >     <!-- Style to set border -->     < style >     table,     th,     td {         border: 1px solid black;     }     </ style > </ head > < body >     < center >         < h1 >neveropen</ h1 >         < h2 >             DOM TableHeader vAlign Property         </ h2 >         < table >             < tr >                 < th id = "table"                     style = "padding:50px"                     valign = "baseline" > Username                 </ th >             </ tr >             < tr >                 < td >Manas Chhabra</ td >             </ tr >         </ table >         < br >         < button onclick = "myGeeks()" > Click Here! </ button >         < p id = "sudo"            style="font-size:25px;                   color:green">         </ p > Â
    </ center >          <!-- Script to set the Table Header vAlign Property -->     < script >     function myGeeks() {         var tab = document.getElementById(                 "table").vAlign = "bottom";         document.getElementById("sudo").innerHTML = tab;     }     </ script > </ body > </ html > |
 Output:
Supported Browsers:
- Google Chrome
- Firefox
- Microsoft Edge
- Opera
- Safari
- Internet Explorer