찾다
웹 프론트엔드CSS 튜토리얼레이아웃 관련 문제 매우 좋음 통찰력_CSS/HTML

서문
차세대 WEB 개발 기술인 RIA 기술이 성숙되기 전에 우리는 물론 HTML과의 싸움을 계속해야 합니다. 얼마 전에는 "웹사이트 리팩토링"이 큰 인기를 끌었습니다.
이러한 작업은 모두 진전이 있었고 실제로 새로운 아이디어를 제공했습니다. 다음은 몇 가지 개발 경험을 요약한 것입니다.

레이아웃
1. 상하좌우 레이아웃
좀 더 많은 사람들이 배울 수 있도록 MM의 DW 소프트웨어를 사용하여 페이지 만드는 법을 배우기 시작했습니다. 웹 페이지.
페이지를 만들 때 DW를 사용했던 기억이 납니다. 한 친구가 "웹 페이지를 더 많은 양식으로 만드는 것과 더 많은 레이어를 사용하는 것의 차이점은 무엇입니까?"라는 같은 문장을 물었습니다.
실제로 DW의 Layout-Layout Table을 사용하여 전체 페이지의 프레임을 빠르게 그린 다음 단계별로 다듬는다고 말했습니다. 페이지 생성 속도는 매우 빠릅니다. 레이어를 사용하여 위치를 제어하기는 어렵습니다.
지금 생각해보면 정말 좀 오해가 있는 것 같아요. 하, 하지만 어쩌면 발전에는 과정이 필요할지도 모르겠습니다.

"웹사이트 재구성" 봄바람이 불고, 페이지 레이아웃에 레이어를 사용하는 것은 실제로 우리 개발에 새로운 아이디어를 가져왔습니다.
장점:
페이지가 더 명확해지고 코드 양이 줄어듭니다.
CSS가 더 널리 사용됩니다.

상단 및 하단 행, 명확한 레이어링, 코드 데모:











절대 위치 지정을 사용할 수 있습니다
#head{
position:absolute
top;10px
left:200px; 🎜> }



패딩을 사용하여 레이어 간 분리 제어

 

 


5. CSS를 사용하여 이미지 줄이기


페이지 레이아웃 데모(소스 코드를 볼 수 있으며 이전 TABLE 레이아웃보다 훨씬 명확해졌습니다) :
http://davidblog.blogdriver.com/davidblog/ inc/demo_div.jpg
form
1. 폼의 여백과 패딩
예전에는 페이지에 폼을 삽입할 때 기본적으로 마진과 패딩이 0이 아닌 느낌이 항상 있었습니다.
CSS를 사용하여
형식으로 설정할 수 있습니다.
margin:0 0 0 0px
padding:0 0 0 0px; }
p 태그나 기타 태그를 정의할 수도 있습니다.

2.
optgroup 애플리케이션

을 선택합니다. 3. 체크박스 또는 라디오 라벨 추가


오늘


4. 버튼
이전 프로젝트에서는 사진 버튼을 사용했습니다. 애플리케이션의 결함을 점차적으로 발견합니다.
CSS를 사용하여 아름답게 만드는 것이 좋습니다.
실제로 CSS를 사용하면 더 아름다운 버튼


테이블
그래도 테이블을 사용해야 합니다. 테이블에는 항상 승리하는 쪽이 있습니다.
예를 들어 일부 데이터는 GRID를 표시하거나 구조가 비교적 균일하고 레이아웃이 행과 열로 나누어져 있습니다.
테이블 관련 스킬

응용 CSS 표현식
CSS 애플리케이션은 코드 작성을 줄일 수 있습니다
1. 테이블 마우스 이벤트



width:expression{document.body.clientWidth

주의할 점


메뉴 1


메뉴 2







    • 건강 정보:

      체중


      위 첨자

    성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    의사 요소가 어린이라는 것을 조금 상기시켜줍니다.의사 요소가 어린이라는 것을 조금 상기시켜줍니다.Apr 19, 2025 am 11:39 AM

    여기에는 어린이 요소가있는 컨테이너가 있습니다.

    '다이나믹 히트 영역'이있는 메뉴'다이나믹 히트 영역'이있는 메뉴Apr 19, 2025 am 11:37 AM

    플라이 아웃 메뉴! 두 번째는 호버 이벤트를 사용하여 더 많은 메뉴 항목을 표시하는 메뉴를 구현해야합니다. 우선, 그들은해야합니다

    WebVTT의 비디오 접근성 향상WebVTT의 비디오 접근성 향상Apr 19, 2025 am 11:27 AM

    "웹의 힘은 보편적입니다. 장애에 관계없이 모든 사람의 접근은 필수적인 측면입니다."- Tim Berners-Lee

    주간 플랫폼 뉴스 : CSS :: 마커 의사 요소, 사전 렌더링 웹 구성 요소, 사이트에 웹 멘션 추가주간 플랫폼 뉴스 : CSS :: 마커 의사 요소, 사전 렌더링 웹 구성 요소, 사이트에 웹 멘션 추가Apr 19, 2025 am 11:25 AM

    이번 주에 Roundup : DatePickers는 키보드 사용자에게 두통, Fouc와 싸우는 데 도움이되는 새로운 웹 구성 요소 컴파일러를 제공하고 있으며, 마침내 스타일링 목록 항목 마커에 손을 대고 사이트에서 웹 커넥션을 얻는 4 단계입니다.

    너비와 유연한 아이템을 만드는 것은 함께 훌륭하게 재생됩니다너비와 유연한 아이템을 만드는 것은 함께 훌륭하게 재생됩니다Apr 19, 2025 am 11:23 AM

    짧은 답변 : Flex-Shrink 및 Flex-Basis는 아마도 당신이 찾고있는 것일 것입니다.

    끈적 끈적하고 테이블 헤더를 배치하십시오끈적 끈적하고 테이블 헤더를 배치하십시오Apr 19, 2025 am 11:21 AM

    당신은 ' t 포지션 : 스티커; 에이

    주간 플랫폼 뉴스 : 검색 콘솔에서의 HTML 검사, 글로벌 스크립트 범위, Babel Env 추가 기본값 쿼리 추가주간 플랫폼 뉴스 : 검색 콘솔에서의 HTML 검사, 글로벌 스크립트 범위, Babel Env 추가 기본값 쿼리 추가Apr 19, 2025 am 11:18 AM

    이번 주에 Web Platform News의 세계를 둘러싼 Google 검색 콘솔은 크롤링 된 마크 업을보다 쉽게 ​​볼 수 있습니다.

    Indieweb 및 웹 협상Indieweb 및 웹 협상Apr 19, 2025 am 11:16 AM

    Indieweb는 일입니다! 그들은 회의와 모든 것을 얻었습니다. 뉴요커는 심지어 그것에 대해 글을 쓰고 있습니다.

    See all articles

    핫 AI 도구

    Undresser.AI Undress

    Undresser.AI Undress

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

    AI Clothes Remover

    AI Clothes Remover

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

    Undress AI Tool

    Undress AI Tool

    무료로 이미지를 벗다

    Clothoff.io

    Clothoff.io

    AI 옷 제거제

    AI Hentai Generator

    AI Hentai Generator

    AI Hentai를 무료로 생성하십시오.

    뜨거운 도구

    SecList

    SecList

    SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

    에디트플러스 중국어 크랙 버전

    에디트플러스 중국어 크랙 버전

    작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

    스튜디오 13.0.1 보내기

    스튜디오 13.0.1 보내기

    강력한 PHP 통합 개발 환경

    SublimeText3 영어 버전

    SublimeText3 영어 버전

    권장 사항: Win 버전, 코드 프롬프트 지원!

    PhpStorm 맥 버전

    PhpStorm 맥 버전

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