웹 프론트엔드 HTML 튜토리얼 关于网页布局的原则和导航栏的一些理解。(小白) - DD狗

关于网页布局的原则和导航栏的一些理解。(小白) - DD狗

May 21, 2016 am 08:42 AM

   欢迎大家来到我的博客,我是一个web小白,希望可以通过博客来了解学习更多知识,谢谢大家。

     今天,我对网页的布局和导航栏进行了简单的了解,下面和大家分享一些自己的笔记。



       网页简单布局结构与表现原则:
           在网页布局中,html:结构化,css:表现化,JavaScript:行为化,三者存在分离又存在结合(一种思想)。
   那么什么是分离呢?并不是简简单单的分开编辑,如上所说,html是指向结构的,我们在制作时,
   应该先把html进行结构化,简洁化,再在此基础上进行css,实现真正的分离和结合。在初步的制作时,我们不应该过分追求
   样式,先在html的结构和语义化上进行努力。

           用最大化的简化html的结构,然后用css进行设置,减少html和css的契合度。

           看到网页设计图时,先进行html的结构,语义化,再进行css设计。

 ----     text-indent 文本缩进。(简化代码)

 


 

  

  
                            导航菜单的制作:
①垂直菜单
                用无序列表构造
                 


                 清除圆点:list-style:none
                清除下划线:text-decoration:none
      **定义的关键是将标签设置为块元素,增加hover的效果。
                     ul li a{display:block;}
                     a:hover{}增加菜单的交互效果。

延伸回顾:块级元素(block)的特点:1 每个块级元素都会独自霸道一行。
                                             2 元素的高,宽,行高以及顶和底边距都可以设定。
                                             3 宽度不设置时,与父元素一致。
              内联元素(inline)的特点:1 与其他元素在同一行上。
                                             2 元素的高,宽,行高以及顶和底边距都不可以设定。
                                             3 元素的宽度不可以改变。
   内联块状元素(block-inline)特点:1 与其他元素在同一行上。
                                             2 元素的高,宽,行高以及顶和底边距都可以设定。


②水平菜单
                  在垂直菜单的基础上对li进行浮动
                          li{
                                   float:left
                             }
③圆角菜单
在水平菜单的基础上有两种方法:
                               1.为ul增加一个border-bottom,再为a标签增加一个圆角的图片背景。移动背景:background-position:
                               2. 使用border-radius。

 


 

 以上学习内容来自:慕课网。 http://www.imooc.com/course/program

---恢复内容结束---

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 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 옷 제거제

Video Face Swap

Video Face Swap

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

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

HTML은 초보자를 위해 쉽게 배우나요? HTML은 초보자를 위해 쉽게 배우나요? Apr 07, 2025 am 12:11 AM

HTML은 간단하고 배우기 쉽고 결과를 빠르게 볼 수 있기 때문에 초보자에게 적합합니다. 1) HTML의 학습 곡선은 매끄럽고 시작하기 쉽습니다. 2) 기본 태그를 마스터하여 웹 페이지를 만들기 시작하십시오. 3) 유연성이 높고 CSS 및 JavaScript와 함께 사용할 수 있습니다. 4) 풍부한 학습 리소스와 현대 도구는 학습 과정을 지원합니다.

& lt; Progress & Gt의 목적은 무엇입니까? 요소? & lt; Progress & Gt의 목적은 무엇입니까? 요소? Mar 21, 2025 pm 12:34 PM

이 기사는 HTML & lt; Progress & Gt에 대해 설명합니다. 요소, 그 목적, 스타일 및 & lt; meter & gt의 차이; 요소. 주요 초점은 & lt; progress & gt; 작업 완료 및 & lt; meter & gt; Stati의 경우

HTML, CSS 및 JavaScript의 역할 : 핵심 책임 HTML, CSS 및 JavaScript의 역할 : 핵심 책임 Apr 08, 2025 pm 07:05 PM

HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

& lt; datalist & gt의 목적은 무엇입니까? 요소? & lt; datalist & gt의 목적은 무엇입니까? 요소? Mar 21, 2025 pm 12:33 PM

이 기사는 HTML & LT; Datalist & GT에 대해 논의합니다. 자동 완성 제안을 제공하고, 사용자 경험을 향상시키고, 오류를 줄임으로써 양식을 향상시키는 요소. 문자 수 : 159

& lt; meter & gt의 목적은 무엇입니까? 요소? & lt; meter & gt의 목적은 무엇입니까? 요소? Mar 21, 2025 pm 12:35 PM

이 기사는 HTML & lt; meter & gt에 대해 설명합니다. 범위 내에 스칼라 또는 분수 값을 표시하는 데 사용되는 요소 및 웹 개발의 일반적인 응용 프로그램. & lt; meter & gt; & lt; Progress & Gt; 그리고 Ex

HTML의 시작 태그의 예는 무엇입니까? HTML의 시작 태그의 예는 무엇입니까? Apr 06, 2025 am 12:04 AM

anexampleStartingtaginhtmlis, whithbeginsaparagraph.startingtagsareessentialinhtmlastheyinitiate rements, definetheirtypes, andarecrucialforstructurituringwebpages 및 smanstlingthedom.

HTML, CSS 및 JavaScript 이해 : 초보자 안내서 HTML, CSS 및 JavaScript 이해 : 초보자 안내서 Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesonHtml, CSS 및 JavaScript : 1) HtmlStructuresContent, 2) CSSSTYLESIT, 및 3) JAVASCRIPTADDSINGINTERACTIVITY, BASISOFMODERNWEBEXPERIENCES를 형성합니다.

Gitee Pages 정적 웹 사이트 배포 실패 : 단일 파일 문제를 해결하고 해결하는 방법 404 오류? Gitee Pages 정적 웹 사이트 배포 실패 : 단일 파일 문제를 해결하고 해결하는 방법 404 오류? Apr 04, 2025 pm 11:54 PM

GiteEpages 정적 웹 사이트 배포 실패 : 404 오류 문제 해결 및 해결시 Gitee ...

See all articles