Home >Web Front-end >CSS Tutorial >How to set the width of span in css

How to set the width of span in css

青灯夜游
青灯夜游Original
2021-05-13 17:16:189888browse

How to set the span width in css: first use the "display:block;" or "display:inline-block;" style to set the span element to a block element or an inline block element; then use "width :Width value;" style sets the width of span.

How to set the width of span in css

The operating environment of this tutorial: Windows 7 system, CSS3&&HTML5 version, Dell G3 computer.

In HTML, span is an inline element with the following characteristics:

1. It is on the same line as other elements;

2. Height, line height and top The bottom margin and bottom margin cannot be changed;

3. The width is the width of its text or picture and cannot be changed.

It can be seen that the width and height of span are generally unchangeable. But sometimes we need to set the span width, what should we do?

Solution:

Use the display attribute to set the span element to a block element or an inline block element; then use the width attribute to set it width.

Example:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8" />
		<style>
			.inline{
				width: 150px;
				background-color: palevioletred;
			}
			.block{
				display: block;
				width: 150px;
				background-color: palevioletred;
			}
			.inline-block{
				display: inline-block;
				width: 150px;
				background-color: palevioletred;
			}

		</style>
	</head>

	<body>
		<div>测试文本,<span class="inline">测试文本</span>,<span class="block">测试文本</span>,<span class="inline-block">测试文本</span></div>
	</body>

</html>

Rendering:

How to set the width of span in css

##Description:

1. Block elements

In HTML,

,

,

,

,
    and
  • are Block elements. Inline elements can be displayed as block elements by setting

    display:block;.

    Syntax:

    span{display:block;}

    Characteristics of block-level elements:

    1. Each block element starts on a new line, and subsequent elements also start on a new line (

    Exclusively on one line);

    2. The height, width, line height, and top and bottom margins of the element can be set;

    3.The width of the element is not set In this case, it occupies 100% of its own parent container (the same width as the parent element);

    2. Inline block elements

    Inline block elements ( inline-block) has the characteristics of both inline elements and block elements. The code

    display:inline-block sets the element to an inline block element.

    Syntax:

    span{display:inline-block;}

    Features of inline block elements:

    1. On the same line as other elements;

    2. Height of the element, Width, line height, and top and bottom margins can all be set.

    (Learning video sharing:

    css video tutorial)

The above is the detailed content of How to set the width of span in css. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn