이번에는 일반적으로 사용되는 CSS 스타일에 대한 요약을 가져왔습니다. 일반적으로 사용되는 CSS 스타일을 사용할 때 주의사항은 무엇인가요? 실제 사례를 살펴보겠습니다.
센터링
센터링은 레이아웃에서 매우 중요한 기술입니다.
input
1. 내부 여백 제거: 패딩: 0
. 3.
유형 위쪽 및 아래쪽 스핀 버튼 제거: type="number"
input::-webkit-outer-spin-button {-webkit-appearance: none; } input::-webkit-inner-spin-button {-webkit-appearance: none; } input[type="number"]{-moz-appearance:textfield;} 注意:使用 number 时,安卓下可以调出数字键盘,并且只能输入数字,苹果手机不可以。4.type="search": 휴대폰 소프트 키보드 검색을 불러오려면 Apple 휴대폰의 from 태그를 사용해야 합니다.
input::-webkit-search-cancel-button {display:none} 去除小差号 -webkit-appearance: textfield; 去除默认样式Background1 .
배경 이미지 : 다음과 같은 이미지 경로가 와야 합니다. 예: background-image:url(xxx.jpg), url(xxx.png),...2.
배경 위치: 필요합니다. 사용 시 해당 경로의 이미지와 일치하도록 합니다. 예: background-position: 0 0,100px 100px,...3.
Background-repeat: 사용 규칙은 background-position4과 동일합니다. .
배경색: 배경색을 설정합니다참고: 배경을 사용할 때 여러 배경을 사용하지 않는 경우 합성 쓰기를 사용할 수 있습니다. 그렇지 않은 경우 잘못된 배경 표시를 방지하기 위해 별도로 작성하십시오. background-image를 사용하는 경우 뒤에는 url만 올 수 있다는 점을 강조할 필요가 있습니다.
Background-Position을 이용해 위치를 설정하고, Background-Repeat 재사용 여부를 설정해야 합니다. 그렇지 않으면 오류가 발생합니다.
1.h-shadow : 필수. 수평 그림자의 위치입니다. 음수 값이 허용됩니다. [가장 가까운 경계를 기준으로 한 위치]
2.v-shadow : 필수입니다. 수직 그림자의 위치입니다. 음수 값이 허용됩니다. [가장 가까운 경계를 기준으로 한 위치]
3.blur: 선택 사항. 퍼지 길이 [실제 길이는 주어진 길이의 절반입니다]
4.spread: 선택 사항입니다. 그림자의 크기. [음수 가능]
5.color : 선택사항입니다. 그림자의 색상입니다. CSS 색상 값을 참조하세요.
6.inset : 선택사항. 외부 그림자(시작)를 내부 그림자로 변경합니다.
1. h-shadow와 v-shadow가 모두 0이면 오프셋이 없음을 의미하며, 이는 모든 방향으로의 확산을 의미합니다.
2.blur: 실제 블러 길이는 세트의 절반입니다.
3. 지정된 가장자리를 설정합니다. 주로 가로 및 세로 그림자의 위치를 제어합니다. 예를 들어 4개의 측면을 각각 지정합니다.
.box{ box-shadow: 0 -2px 0 0 red, 2px 0 0 0 red, 0 2px 0 0 red, -2px 0 0 0 red;}
4. 이 속성을 사용하면 테두리의 테두리 속성을 대체할 수 있다는 장점이 있습니다. 예:
box{배경: 녹색; 너비: 200px; 높이: 200px;}
// 위치 처리가 완료되었습니다. 그렇지 않으면 레이아웃에 영향을 미칩니다.
.box1:hover: 2px 솔리드 #ffffff;box-sizing:border-box;position:relative;top:-2px;left:- 2px; }
.box2:hover{box-shadow:0 0 0 2px #ffffff;}
font
1.
font-size-adjust: 작은 글꼴에서 가독성이 높도록 글꼴을 설정합니다. 예를 들어 글꼴을 100px로 설정한 다음 값을 0.58로 설정하면 작은 크기에서는 58px가 표시됩니다. 더 읽기 쉽습니다. 세부 정보
2.-webkit-text-size-adjust 휴대폰의 기본값은 자동으로 글꼴 크기를 자동으로 조정합니다. 일반적으로 이 기능을 끄고 값을 없음 또는 100%로 설정해야 합니다. 그렇지 않으면 그렇지 않을 수 있습니다. 스타일 문제를 일으킵니다.
user-modify
user-modify에는 쓰기 전용(쓰기 전용), 읽기-쓰기(읽기-쓰기), 읽기 전용(읽기 전용)의 세 가지 속성 값이 있으며 편집 가능성 및 집중 편집 가능 속성에 사용됩니다. 일반 요소 기능은 비슷합니다. 사용할 때 브라우저 접두어를 추가해야 합니다. 테스트 결과, Firefox는
visibility
를 지원하지 않는 것으로 나타났습니다. 불투명도와의 차이점은 사용 시 속성이 숨김으로 설정되어 공간을 차지하지만 이벤트 트리거에는 영향을 미치지 않는다는 것입니다. 예를 들어, 숨겨진 속성을 사용하는 요소가 다른 요소를 완전히 덮는 경우 해당 요소의 이벤트는 여전히 정상적으로 트리거됩니다. 그리고 자체 이벤트가 트리거되지 않습니다. visible 속성을 설정하여 요소를 표시합니다
flex
flex 레이아웃을 이해하려면 먼저 두 가지 사항을 이해해야 합니다
첫 번째: 상위 상자 속성. 상위 상자의 2개 축을 이해합니다.
가로 방향
flex-direction : 属性决定主轴的方向(即项目的排列方向) row : 横向,按元素顺序,居左[主轴为水平方向,起点在左端] row-reverse :横向,倒序,居右[主轴为水平方向,起点在右端] column :纵向,按元素顺序,[主轴为垂直方向,起点在上沿] column-reverse : 纵向,倒序[主轴为垂直方向,起点在下沿] flex-wrap : 默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一条轴线排不下,如何换行 nowrap : (默认)不换行,盒子会自适应 wrap : 换行,第一行在上方 wrap-reverse : 换行,第一行在下方 flex-flow :<flex-direction> || <flex-wrap> 合并写法 justify-content : 属性定义了项目在主轴上的对齐方式,控制水平方向 flex-start : 左对齐 flex-end : 右对齐 center : 水平居中 space-between : 子元素间隔相等并自适应 space-around : 子元素两端间隔自适应</flex-wrap></flex-direction>
세로 방향
align-items : 属性定义项目在交叉轴上如何对齐,控制垂直方向 flex-start : 上对齐 flex-end : 下对齐 center : 垂直居中 baseline : 文字低端对齐 stretch : 如果项目未设置高度或设为auto,将占满整个容器的高度( 默认值 ) align-content :属性定义了多根轴线的对齐方式。 如果项目只有一根轴线,该属性不起作用。( 多个轴 ),控制垂直方向 flex-start : 多轴上对齐 flex-end : 多轴上下对齐 center : 多轴居中 space-between : 两端对齐,均分剩余空间
두 번째: 하위 상자 속성
order : 指定元素权重,默认为 0,权重越大,对应的元素越靠后。在使用时注意 flex-direction 的属性值 flex-grow :定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。 分配空间的权重,按权重比均分剩余空间(注意是宽度,不包含 padding 和 margin ) flex-shrink : 定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。 值为 0 :不缩小 flex-basis :定义了在分配多余空间之前,项目占据的主轴空间(main size)。 浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小 flex : 是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto。后两个属性可选。 align-self : 属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。 默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch。[注意换行] auto :默认值 flex-start :上对齐 flex-end :下对齐 center : 垂直居中 baseline : 文本基线对齐(设置所有的item)
Others
1. 去除苹果点击事件的灰色阴影:-webkit-tap-highlight-color: rgba(0,0,0,0);有些元素需要设置背景色。 2. 溢出出现省略号 : white-space: nowrap;text-overflow: ellipsis;overflow: hidden; 3. 指定宽度数字不换行,需要指定换行属性:overflow:hidden; word-wrap:break-word; 4. 文字平滑:-webkit-font-smoothing:none: 无抗锯齿;subpixel-antialiased (default): 次像素平滑 常见于Mac OS和MacType For Windows;antialiased: 灰度平滑 常用于Android和iOS等移动设备的
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 다른 관련 기사를 주목하세요. PHP 중국어 웹사이트에서!
추천 도서:
React에서 선택한 Li를 강조 표시하는 단계에 대한 자세한 설명
Pixeler 프로젝트 개발에서 EasyCanvas 드로잉 라이브러리 사용에 대한 실제 요약
위 내용은 일반적인 CSS 스타일 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Node.js는 크림 덕분에 효율적인 I/O에서 탁월합니다. 스트림은 메모리 오버로드를 피하고 큰 파일, 네트워크 작업 및 실시간 애플리케이션을위한 메모리 과부하를 피하기 위해 데이터를 점차적으로 처리합니다. 스트림을 TypeScript의 유형 안전과 결합하면 Powe가 생성됩니다

파이썬과 자바 스크립트 간의 성능과 효율성의 차이는 주로 다음과 같이 반영됩니다. 1) 해석 된 언어로서, 파이썬은 느리게 실행되지만 개발 효율이 높고 빠른 프로토 타입 개발에 적합합니다. 2) JavaScript는 브라우저의 단일 스레드로 제한되지만 멀티 스레딩 및 비동기 I/O는 Node.js의 성능을 향상시키는 데 사용될 수 있으며 실제 프로젝트에서는 이점이 있습니다.

JavaScript는 1995 년에 시작하여 Brandon Ike에 의해 만들어졌으며 언어를 C로 실현했습니다. 1.C Language는 JavaScript의 고성능 및 시스템 수준 프로그래밍 기능을 제공합니다. 2. JavaScript의 메모리 관리 및 성능 최적화는 C 언어에 의존합니다. 3. C 언어의 크로스 플랫폼 기능은 자바 스크립트가 다른 운영 체제에서 효율적으로 실행하는 데 도움이됩니다.

JavaScript는 브라우저 및 Node.js 환경에서 실행되며 JavaScript 엔진을 사용하여 코드를 구문 분석하고 실행합니다. 1) 구문 분석 단계에서 초록 구문 트리 (AST)를 생성합니다. 2) 컴파일 단계에서 AST를 바이트 코드 또는 기계 코드로 변환합니다. 3) 실행 단계에서 컴파일 된 코드를 실행하십시오.

Python 및 JavaScript의 미래 추세에는 다음이 포함됩니다. 1. Python은 과학 컴퓨팅 분야에서의 위치를 통합하고 AI, 2. JavaScript는 웹 기술의 개발을 촉진하고, 3. 교차 플랫폼 개발이 핫한 주제가되고 4. 성능 최적화가 중점을 둘 것입니다. 둘 다 해당 분야에서 응용 프로그램 시나리오를 계속 확장하고 성능이 더 많은 혁신을 일으킬 것입니다.

개발 환경에서 Python과 JavaScript의 선택이 모두 중요합니다. 1) Python의 개발 환경에는 Pycharm, Jupyternotebook 및 Anaconda가 포함되어 있으며 데이터 과학 및 빠른 프로토 타이핑에 적합합니다. 2) JavaScript의 개발 환경에는 Node.js, VScode 및 Webpack이 포함되어 있으며 프론트 엔드 및 백엔드 개발에 적합합니다. 프로젝트 요구에 따라 올바른 도구를 선택하면 개발 효율성과 프로젝트 성공률이 향상 될 수 있습니다.

예, JavaScript의 엔진 코어는 C로 작성되었습니다. 1) C 언어는 효율적인 성능과 기본 제어를 제공하며, 이는 JavaScript 엔진 개발에 적합합니다. 2) V8 엔진을 예를 들어, 핵심은 C로 작성되며 C의 효율성 및 객체 지향적 특성을 결합하여 C로 작성됩니다.

JavaScript는 웹 페이지의 상호 작용과 역학을 향상시키기 때문에 현대 웹 사이트의 핵심입니다. 1) 페이지를 새로 고치지 않고 콘텐츠를 변경할 수 있습니다. 2) Domapi를 통해 웹 페이지 조작, 3) 애니메이션 및 드래그 앤 드롭과 같은 복잡한 대화식 효과를 지원합니다. 4) 성능 및 모범 사례를 최적화하여 사용자 경험을 향상시킵니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음
