Js obtains the input length and sets the size and center Alignment Based on the page width. The input center alignment

Source: Internet
Author: User

Js obtains the input length and sets the size and center Alignment Based on the page width. The input center alignment

1. js get the page width and height and screen resolution

Visible area width: document. body. clientWidth: the visible area of the webpage is high: document. body. visible area width of clientHeight webpage: document. body. offsetWidth (including the width of the edge) visible area of the webpage Height: document. body. offsetHeight (including the edge width): document. body. scrollWidth: The full text of the webpage is high: document. body. scrollHeight the height of the webpage to be rolled: document. body. the left: document. body. scrollLeft: window. screenTop page text part left: window. screenLeft screen resolution Height: window. screen. height the screen resolution width: window. screen. width: available workspace height of the screen: window. screen. availHeight available workspace width: window. screen. availWidth

2. js get the input length

Document. getElementById ("input id value"). style. width = document. body. scrollWidth * 0.24-550;

3. Align the input box in the center

<input type="text" style="text-align:center;" />

JS obtains the attribute thisstylefontSize of Input content to obtain the text size thisstylefontFamily and obtains the text font.

This. value is used to obtain the content.

How to align the text in the input text box vertically

In ie, if the text is vertically centered and aligned, set the line-height attribute to the height in css. Some browsers may still do not center such settings, so you can use the padding attribute. If there is a background image in the text box, a highlighted area is displayed. You can set the max-height value to the value of height.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.