안녕하세요 여러분! 오늘은 html을 이용하여 수평선을 만드는 방법을 알려드리겠습니다.

실제로, 예를 들어 텍스트의 한 부분을 다른 부분과 분리해야 하는 경우와 같이 수평선을 만들어야 하는 경우가 종종 있습니다.

CSS를 사용한 가로줄과 세로줄

css로 할 수 있습니다. 이렇게 하려면 div 태그를 사용하여 블록에 필요한 텍스트 섹션을 묶은 다음 style.css 파일에서 또는 직접 html 코드에서 border-top을 사용하여 위쪽 또는 아래쪽 테두리에 대한 이 블록의 속성을 작성합니다. 그리고 경계 하단. 다음은 예입니다.

세로 HTML 라인

CSS가 있는 가로줄.

이 경우 html 코드에서 직접 css로 스타일을 지정하고 위쪽 테두리는 실선, 아래쪽 테두리는 점선으로 했습니다.

페이지에 표시되는 방식은 다음과 같습니다.

CSS가 있는 가로줄.

이 방법에는 다음과 같은 장점이 있습니다.

  • 거의 모든 유형의 선을 설정할 수 있는 광범위한 설정;
  • 수평선과 수직선을 모두 만들 수 있습니다. 세로선을 만들려면 border-top을 border-left로, border-bottom을 border-right로 변경해야 합니다.

단점은 코드의 상대적 부피를 포함합니다.

그러나 밝혀진 바와 같이 html을 사용하여 텍스트에 수평선을 삽입할 수 있습니다. 동시에 CSS로 올라갈 필요조차 없습니다. 이를 위해 태그가 사용됩니다.


.

html 태그가 있는 수평선

이 태그의 첫 번째 특징은 한 쌍의 끝 태그가 없다는 것입니다. 태그 사이의 html 코드 어디에서나 사용할 수 있습니다. 그리고.

이 태그에는 다음과 같은 속성이 있습니다.

  • 너비- 수평선의 길이를 픽셀 또는 백분율로 정의합니다.
  • 색깔– 선의 색상을 정의합니다.
  • 맞추다– 라인의 정렬을 오른쪽 가장자리 - 오른쪽, 왼쪽 가장자리 - 왼쪽, 중앙 - 중앙으로 설정합니다.
  • 크기– 픽셀 단위의 선 두께.

여기 HTML 예제- 코드:


그리고 이것은 다음과 같이 보일 것입니다:

보시다시피, 이 방법단점이 있습니다:

  • 라인에 대한 설정이 적습니다.
  • 수직선을 만들 수 없습니다.

그러나 이 방법이 훨씬 쉽습니다.

이제 사이트에 수직선과 수평선을 만드는 방법을 정확히 알았습니다. 의견에 질문을 할 수 있습니다. 그리고 구독하는 것을 잊지 마세요.

이 기사에서는 HTML 및 CSS를 사용하여 수행할 수 있는 세로선을 만드는 방법을 배우게 됩니다. 여기에서 선택한 텍스트를 추가할 것입니다. 라인을 생성하기 위해 라인을 표시할 수 있는 몇 가지 방법이 있습니다. 그러나 여기서 모든 브라우저가 올바르게 표시할 수 있는 것은 아니므로 수직선이 시각적으로 표시되는 가장 간단하고 이해하기 쉬운 방법을 선택해야 합니다.

또한 여기에 텍스트를 즉시 추가하여 선택할 수 있습니다. 키워드또는 사이트에 있는 카테고리이며 디자인의 주요 설명에서 확실히 눈에 띄어야 합니다. 따라서 모든 색상 영역에서 설정할 수 있는 라인만 완벽합니다. 즉, 디자인 스타일에 맞게 조정할 수 있습니다.

우리가 그것을 완전히 고려한다면 페이지에 수직선을 넣기 위해 그러한 선을 만드는 몇 가지 방법이 있습니다. 여기에서는 HTML과 CSS에 대한 2가지 주요 방법을 고려할 것입니다. 그러나 어떤 방법이 가장 적합한지는 요구 사항에 따라 다릅니다. 에 설치하면 홈페이지, 스타일을 통해 모든 작업을 수행하는 것이 좋습니다. 그러나 디자인으로 다양한 기사에서도 사용되므로 HTML에 넣는 것이 훨씬 더 논리적입니다.

라인을 생성하기 위해 사용할 수 있는 몇 가지 방법이 있습니다.

1 . 테이블의 border-right 또는 border-left 속성을 원하는 너비로 만들어 세로선으로 사용할 수 있도록 합니다.
2 . DIV의 border-right 또는 border-left 속성을 원하는 너비 유형으로 만드십시오.
3 . 마찬가지로 CSS에서 모든 매개변수를 규정하는 스타일의 도움으로 모든 것을 사용할 수 있습니다.

첫 번째 방법:

이 방법에서는 모든 것이 간단합니다. 여기서는 처음에 페이지에서 div 태그로 래핑합니다. 이것은 모두 요소를 강조 표시하기 위한 것입니다. 주어진 측면에서 테두리를 설정하는 기존 블록 프레임을 사용할 수도 있습니다. 지정한 태그에 스타일을 입력할 수 있게 된 위치입니다.


웹마스터를 위한 인터넷 리소스 사이트


출력은 다음과 같습니다.

이 모든 작업은 border-left 속성을 사용하여 수행되었으며, 처음에 블록 테두리를 왼쪽으로 설정한 다음 첨부할 줄 아래와 핵심 문구 아래에서 매개변수를 이미 설정할 수 있습니다.

여기에서 border-top 및 border-bottom 속성을 유사하게 사용하여 수평선을 설정할 수 있다는 점에 유의하십시오.

두 번째 방법:

주어진 마크업 주위에 div를 배치해야 합니다. CSS 사용.

이미지는 간단한 물리적 상황에서 직접 변환(18)을 적용하여 파생될 수 있는 몇 가지 흥미로운 속성을 가지고 있습니다. 우리의 현재 목적을 위해 우리는 공식 (18)의 완전한 일반성이 필요하지 않습니다. 우리가 보여주고 싶은 효과는 카메라 위치를 특징짓는 모든 매개변수가 하나의 기울기 각도를 제외하고 0과 같을 때에도 시연될 수 있습니다. 이에 따라 식 (18)을 더 간단한 형식으로 변환합니다.

수직선 이미지의 속성을 조사합니다. 물체의 수직선은 물체의 점에 의해 그려집니다.

여기서 선이 바닥 평면과 교차하는 점의 좌표이고 z는 자유 매개변수이며 그 값은 모든 실수. v를 공식 (27)에 대입하고 두 방정식에서 자유 매개변수 z를 제외하면 이미지 평면에서 직선의 방정식을 얻습니다.

이 간단한 방정식의 분석은 다음을 제공합니다. 전선흥미로운 관찰. 가장 중요한 것은 Z축과의 교차점이 수직선 자체의 위치와 무관하다는 것입니다. 선이 실제로 수직인지 여부에만 의존합니다. 따라서 주어진 카메라 지오메트리에 대해 모든 수직선의 이미지는 이미지의 좌표가 인 수직 shofe의 한 점을 통과합니다.

쌀. 10.4. 소실점.

쌀. 10.4는 단일 직사각형 상자의 이미지에 대한 이러한 효과를 보여줍니다. 카메라에 포착, 강하게 아래쪽으로 기울어진 독자는 직관과 일치하는 식(28)의 다른 속성을 확인할 수 있습니다. 예를 들어 0°에서 90°로 증가시키면 수직 소실점이 이미지 평면의 중앙으로 이동하고 선의 기울기가 더 평평해집니다. 유사하게, 주어진 카메라 앵글에 대해 이 효과는 피사체의 수직선이 시야의 주변을 향해 움직일 때 더 두드러집니다(즉,

)에 비해 커집니다. 따라서 수직 소실점은 카메라 매개 변수에서만 결정할 수 있으며 수직선 이미지에 간단한 필요 조건을 부과합니다.

10.5.4. 수평선과 소실점

원근 변환 사용의 마지막 예로 수평선 이미지의 몇 가지 속성을 살펴보겠습니다. 단순화를 위해 글로벌 좌표계의 바닥면에 있는 물체선의 이미지를 고려할 것입니다. 이러한 선 위에 놓여 있는 물체의 모든 점은 where 와 b - 각각 선의 기울기와 Y 좌표축에서 이 선에 의해 잘린 선분의 길이를 갖습니다. 바닥에서는 카메라가 바닥 위로 올라가 아래쪽을 향하도록 하는 것이 좋습니다. 이에 따라 카메라의 기하학적 매개 변수를 형식으로 취하고 값을 양수 및 - 음수로 설정합니다. 이러한 매개변수의 경우 직접 변환(18)은 다음과 같이 단순화됩니다.

공식 (29)에 대입하고 두 방정식에서 자유 매개변수 x를 제외하면 이미지 평면에서 직선의 방정식을 얻습니다.

이 그래픽 선의 기울기나 좌표축과의 교차점에 대한 특별히 단순한 속성은 없습니다. 그러나 이 이미지의 수평선과 이 이미지 라인의 교차점을 고려하십시오. 모든 이미지의 수평선은 바닥과 평행한 렌즈 중심을 통과하는 평면과 이미지 평면의 교차로 정의됩니다. 도 1의 측면도에 도시된 바와 같이. 10.5에서, 수평선의 방정식(이미지 좌표에서)은 다음과 같은 형식을 갖습니다. 분명히, 이미지 선(30)과 수평선이 교차하는 지점의 X 좌표는 식 (30)을 값 - 와 동일시함으로써 결정됩니다. 결과 방정식 풀기

수평선과 교차점의 좌표와 관련하여 우리는

이 결과는 식 (29)를 첫 번째 방정식에 대입하고 x가 무한대에 가까워짐에 따라 극한으로 전달하여 얻을 수도 있습니다. 따라서 수평선과의 교차점은 주어진 선의 이미지의 수평선과의 수평 소실점 또는 소실점이라고 불리는 것이 당연합니다. 이것은 물체의 점이 직선을 따라 무한대로 움직이는 동안 이미지의 점이 경향이 있는 한계입니다.

쌀. 10.5. 수평선의 계산에.

식(31)에 대해 여러 가지 흥미로운 언급을 할 수 있습니다. 첫째, 소실점은 물체의 선을 포함하는 평면 위의 카메라 높이에 의존하지 않습니다. 둘째, 소실점은 물체선 방정식에서 전달 매개변수 b에 의존하지 않습니다. 따라서 우리는 바닥면에 평행한 두 선이 서로 평행할 경우에만 동일한 소실점을 갖는다는 중요한 결론을 도출할 수 있습니다. 마지막으로 바닥과 평행한 평면에 두 개의 수직 물체선이 있다고 가정합니다. 그들의 기울기를 수평선과의 소실점으로 두십시오. 그리고 이 선들은 직교하기 때문에, . 따라서 식 (31)에서 직접 우리는

두 개의 소실점을 켤레 소실점이라고도 하며, 그 곱이 음수이므로 항상 나란히 놓여 있습니다. 다른 측면그림과 같이 이미지의 중심선에서 10.4. 공액 소실점은 주어진 객체 제약(즉, 직교성)이 간단한 이미지 제약으로 변환될 수 있는 방법의 예입니다.

독자 여러분께 인사드립니다. 때때로 마스터는 HTML을 사용하여 수평선 또는 수직선을 만드는 방법 또는 CSS 사용. 그것이 내가 오늘 당신에게 말할 것입니다.

CSS의 라인

선을 만드는 방법에는 여러 가지가 있습니다. 그러한 방법 중 하나는 CSS를 사용하는 것입니다. 보다 정확하게는 Border의 도움으로. 예를 들어 보겠습니다.

그리고 여기 결과가 있습니다.

CSS가 있는 가로 및 세로 줄.

CSS의 선은 Border 연산자를 사용하여 그릴 수 있습니다. 테두리 너비가 고정된 직사각형을 원하면 이 연산자를 사용하고 값을 지정하면 됩니다. 예를 들어 border:5px solid #000000; 상자 테두리는 검정색에서 너비가 5픽셀임을 의미합니다.

그러나 모든 경계가 아니라 일부만 설정해야 하는 경우 필요한 경계와 각 경계의 값을 정확히 지정해야 합니다. 다음은 연산자입니다.

  • border-top - 위쪽 테두리의 값을 설정합니다.
  • border-bottom - 하단 테두리의 값을 설정합니다.
  • border-left - 왼쪽 테두리의 값을 설정합니다.
  • border-right - 오른쪽 테두리의 값을 설정합니다.

HTML의 세로줄과 가로줄

HTML 자체에 줄을 만들 수도 있습니다. 이렇게 하려면 hr 태그를 사용할 수 있습니다.

이 경우 그려집니다. 수평선, 1픽셀 높이 및 전체 너비.

하지만 이 태그는 일부 값을 설정할 수 있습니다.

  • 너비– 선 너비 값을 설정합니다.
  • 색깔- 선의 색상을 설정합니다.
  • 맞추다- 왼쪽, 가운데, 오른쪽 정렬을 설정합니다.
  • 크기– 선 두께 값을 픽셀 단위로 설정합니다.

hr 태그를 사용하여 세로선을 설정할 수도 있습니다. 그러나이 경우 스타일에 다시 의존해야합니다.

이 경우 세로선은 높이 100픽셀, 두께 1픽셀, 들여쓰기 5픽셀로 그려집니다.

결론.

자, 이제 수직선과 수평선을 설정하는 방법을 알았습니다. 라인은 일반 사이트에서와 같이 설정할 수 있습니다. HTML 사용, CMS를 사용하는 사이트(예: WordPress)에서 설정하지만 이 경우 HTML 모드로 전환해야 합니다.

더 궁금한 사항이 있으면 댓글로 질문해 주세요.

수평선짝을 이루지 않은(닫는 태그는 필요하지 않음) 태그로 구성됩니다.


매우 독특한 디자인 요소가 될 수 있습니다. 수평 HTML 라인이 있는 텍스트 레이아웃은 페이지에 텍스트 프레젠테이션의 특정 논리를 제공할 뿐만 아니라 독자가 순차적으로 연구해야 하는 정보 블록을 강조 표시하는 것을 더 쉽게 만듭니다. 꼬리표
다양한 색상, 두께 및 길이의 수평선을 형성할 수 있습니다. 그리고 이를 수행하는 것은 아래 예에서 볼 수 있듯이 매우 간단합니다.

그건 그렇고, 당신은 또한 블록 스타일 속성을 사용할 수 있습니다

그리고
선을 형성하다
특정 위치에서. 사실,이 옵션이 항상 편리한 것은 아닙니다. 예를 들어 색칠이 때때로 항상 정당화되는 것은 아니지만 많은 경우 이러한 방식으로 문제를 해결할 수 있습니다. 예를 들어, 형성된 라인 내부 꼬리표
텍스트를 삽입하지 마십시오. 그리고 블록 내부에서 이것은 가능하고 지속적으로 실행됩니다. 따라서 설계 요구 사항에 따라 옵션을 선택해야 합니다.

HTML의 세로줄.

하지만 수직선실제로 같은 블록에 형성

그리고
.
유일한 불편은 모든 브라우저에서 태그를 사용할 수 없다는 것입니다.
동일하게 작동하지만 여기에서 시도해야 합니다.
페이지를 조정하거나 업데이트된 브라우저를 사용합니다.

수평선의 형성:

꼬리표
페이지에 수평선을 삽입하고 다음과 같은 속성을 가집니다.

태그 구문
:

HTML에서 수평선의 예:

HTML의 세로줄 예:


다음은 왼쪽에 있는 빨간색 수직선의 예입니다.

다음은 오른쪽에 빨간색 수직선의 예입니다.

다음은 상단에 있는 빨간색 수평선의 예입니다.

다음은 하단에 빨간색 수평선의 예입니다.

다음은 수평선과 수직선의 예입니다.

HTML에서 세로줄과 가로줄의 예에 대한 구문은 다음과 같습니다.

스타일 속성에 주목
국경- 왼쪽(-오른쪽): 4px 솔리드 #FF0000;:

태그에 의해 생성된 원


다음은 왼쪽에 있는 빨간색 수직선의 예입니다.

다음은 오른쪽에 빨간색 수직선의 예입니다.

다음은 하단에 빨간색 수평선의 예입니다.

다음은 수평선과 수직선의 예입니다.

그리고 이러한 예를 분석하면 수직선이 가장 잘 형성된다는 매우 간단한 결론을 내릴 수 있습니다. 꼬리표


그러나 그것은 모두 상상력과 요청에 달려 있습니다. 따라서 선택하고 모양을 만드십시오.