Is it possible to have submit buttons with arbitrary text of varying lengths?

Is it possible to have submit buttons with arbitrary text of varying lengths?

Question:
I am automatically generating a complex page with many different forms on it. I want the submit button to have arbitrary text on it of varying lengths. I further would like to make all buttons the same width (the width of the longest piece of text or some arbitrary width). Due to the different fonts used by various browsers, determining character widths and padding the strings with spaces is not an option.

Any ideas on whether this is possible without making each button a GIF, which I really don’t want to do?

Answer:
The width of the buttons is highly implementation dependent, even within browsers of the same vendor.Netscape on Unix shows buttons differently than Netscape on Windows. The upshot is that you cannot rely on the buttons to be of any predictable size.The only way I know to guarantee this is to use images.

However, even with images, you are not out of the woods.In a similar situation, I used an tag with an image source. This worked correctly on the Windows and Macintosh versions of Netscape, but on the Unix version of the Netscape, certain images would not display at all. This behavior was not consistent. If you had five buttons on a page, say, three might show up and the others would not.On doing a page Reload, the mix would then change (other buttons would display and others would not). This is clearly a bug in Netscape Navigator (even found in the 2.0 release).

What I ended up doing was going to text-only buttons and not relying on a fixed or predictable size.

Hope this helps.

Share the Post:
XDR solutions

The Benefits of Using XDR Solutions

Cybercriminals constantly adapt their strategies, developing newer, more powerful, and intelligent ways to attack your network. Since security professionals must innovate as well, more conventional endpoint detection solutions have evolved

AI is revolutionizing fraud detection

How AI is Revolutionizing Fraud Detection

Artificial intelligence – commonly known as AI – means a form of technology with multiple uses. As a result, it has become extremely valuable to a number of businesses across

AI innovation

Companies Leading AI Innovation in 2023

Artificial intelligence (AI) has been transforming industries and revolutionizing business operations. AI’s potential to enhance efficiency and productivity has become crucial to many businesses. As we move into 2023, several

data fivetran pricing

Fivetran Pricing Explained

One of the biggest trends of the 21st century is the massive surge in analytics. Analytics is the process of utilizing data to drive future decision-making. With so much of

kubernetes logging

Kubernetes Logging: What You Need to Know

Kubernetes from Google is one of the most popular open-source and free container management solutions made to make managing and deploying applications easier. It has a solid architecture that makes

ransomware cyber attack

Why Is Ransomware Such a Major Threat?

One of the most significant cyber threats faced by modern organizations is a ransomware attack. Ransomware attacks have grown in both sophistication and frequency over the past few years, forcing

data dictionary

Tools You Need to Make a Data Dictionary

Data dictionaries are crucial for organizations of all sizes that deal with large amounts of data. they are centralized repositories of all the data in organizations, including metadata such as