CSS Code For Center alignment and Text Hover

To center align an element using CSS, you can use the text-align property and set its value to center. Here’s an example:

.element {
  text-align: center;

This will horizontally center align any content within the .element container.

If you want to center align a block-level element (like a div), you can set the margin property to auto and specify a width for the element. Here’s an example:

.element {
  width: 50%; /* Change the width to suit your needs */
  margin: 0 auto;

This will center align the .element container both horizontally and vertically on the page.

CSS Code to Underline Text on Hover

To underline text on hover using CSS, you can use the :hover pseudo-class and set the text-decoration property to underline. Here’s an example:

a:hover {
  text-decoration: underline;

This will underline any text within an anchor (<a>) element when the user hovers over it. If you want to underline text in a different type of element, simply replace a with the appropriate selector for your element.

Note that the text-decoration property can also be used to add other types of text decoration, such as overline, line-through, or blink. To apply multiple text decorations, you can use a space-separated list. For example:

a:hover {
  text-decoration: underline overline;

This will apply both an underline and an overline to the text when the user hovers over it.

CSS Code To Blink Text on Hover

Blinking text can be a distracting effect, so it’s generally not recommended to use it on a website. In fact, some browsers have removed support for the blink value of the text-decoration property for this reason.

That being said, if you really want to make text blink on hover using CSS, you can use the animation property along with the @keyframes rule. Here’s an example:

.blink:hover {
  animation: blink-animation 0.8s infinite;

@keyframes blink-animation {
  50% {
    opacity: 0;

In this example, we’re applying the blink-animation animation to any element with the .blink class when the user hovers over it. The blink-animation animation is defined using the @keyframes rule, which specifies that the element should be invisible (opacity: 0) at the 50% mark of the animation. The animation lasts for 0.8 seconds (0.8s) and repeats infinitely (infinite).

Note that some browsers may not support the animation property or the @keyframes rule, so this effect may not work consistently across all platforms. Additionally, blinking text can be a seizure trigger for some people, so it’s important to use this effect with caution and always provide an option to turn off or disable animations.

How to align text in HTML using CSS?

To align text in HTML using CSS, you can use the text-align property. Here are the different values you can use:

  • text-align: left;: This is the default value and aligns text to the left margin of its container.
  • text-align: center;: This centers the text horizontally within its container.
  • text-align: right;: This aligns the text to the right margin of its container.
  • text-align: justify;: This aligns the text to both the left and right margins of its container, creating even spacing between words.

To align text using CSS, you need to apply the text-align property to the element containing the text. For example, to center align a paragraph (<p>) element, you would use the following CSS:

p {
  text-align: center;

This will center align any text within the <p> element.

You can also use the text-align property to align text within other types of HTML elements, such as headings (<h1> through <h6>), list items (<li>), or table cells (<td>). Simply apply the text-align property to the appropriate selector for your element.

Note that the text-align property only affects horizontal alignment of text. To vertically align text, you’ll need to use other CSS properties such as vertical-align, line-height, or display: flex.

CSS Code for Submit Button

To create a submit button using CSS, you can use the input element with the type="submit" attribute and then style it with CSS.

Here’s an example of how to create a simple submit button:

HTML code:

  <input type="submit" value="Submit">

CSS code:

input[type="submit"] {
  background-color: #4CAF50; /* Set background color */
  color: white; /* Set text color */
  padding: 12px 20px; /* Set padding */
  border: none; /* Remove border */
  border-radius: 4px; /* Add rounded corners */
  cursor: pointer; /* Change cursor on hover */
  font-size: 16px; /* Set font size */

/* Add hover effect */
input[type="submit"]:hover {
  background-color: #45a049;

This will create a simple green submit button with white text and rounded corners. The padding property adds some space around the text inside the button, and the cursor property changes the cursor to a hand icon on hover to indicate that the button is clickable. The :hover selector adds a hover effect that darkens the background color when the user hovers over the button.

You can customize the button’s appearance by adjusting the values of the CSS properties as needed.

Leave a Comment