div+css (重点回顾)_html/css_WEB-ITnose
CSS层叠样式表
优势:使页面结构和表现分离1.引入方式: 1)行内样式:<h2 id="Hello-World">Hello World</h2> 2)内部样式:<style type="text/css"> h2{ color:#F00; } </style> 3)外部样式:<link href=“a.css” type=“text/css” rel=“stylesheet”/> 推荐 <style type="text/css"> @import url("a.css"); // @import “a.css”; </style> 问题:link和@import的区别: Link和@import的区别: 1.隶属上的差别 link是一个html的一个标签,而@import是css的一个标签 2. @import次数限制 听说在IE下只能导入61个CSS样式文件 3.加载顺序的不同 当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS文件会同时被加载, 而@import引用的CSS 会等到页面全部被下载完再被加载。 4.兼容性上的差别 由于@import是CSS2.1提出的,@import只有在IE5以上的才能识别,而link标签无此问题 5.使用DOM控制样式时的差别 当使用javascript控制DOM(document.styleSheets)去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。 优先级问题:行内样式 > 内部样式 > 外部样式 就近原则
2.CSS选择器
1)语法格式:选择器{属性:属性值;} 举例:h2{color:#0F0;}
2) 常见选择器
// 不能是数字 ID选择器 #a{ } // ID要唯一 交集选择器 h1,h2{ } 并集选择器(父类选择器) p a{ } 伪类选择器 锚连接 LoVe Hate CSS2 - :first-child 伪类 p:first-child { font-weight: bold; } 通用选择器 *{ }
注意:
一个HTML元素只能有一个ID选择器,但是可以有多个类选择器。
?<h1 id = “a” id = “b”></h1> 错误
?<h1 class = “a b c”></h1> .a{ } .b{ } .c{ } 正确 3. 盒子模型(边距)
border,margin,padding.
boder:表盒子的边框。
margin:表盒子与外界的距离
padding:表盒子边界与盒子内内容的距离。
border:1px 表示上下左右边框都为1px
boder:1px 2px 表示上下边框为1px,左右边框为2px
border:1px 2px 3px 4px 表示边框的顺序为上,右,下,左。
单独设置边框:底部边框:border-bottom: 2px solid #cccccc;
头部边框: border-top: 2px solid #cccccc;
margin,padding跟border类似。
IE6/IE7/firefox最终宽度=左外边距+左边框宽+左内边距+宽度+右内边距+右边框宽+右外边距。
4.CSS浮动
浮动概念:
在使用div布局的时候,发现每个div都是按照块的方式出来的,不利于页面的布局,所以CSS就提出元素的浮动技术,可以使得块元素在浮动的情况下在同一行中出现。
特点
元素在浮动的时候遇到父容器的边框就会卡住
如果子元素和父元素同时向相反的方向浮动,那么先浮动父元素,然后子元素在父亲元素的内部浮动
如果父元素没有浮动而且包含了浮动的子元素,那么浮动的元素就会脱离文档流(重点)
1:网页布局方式:浮动式布局,定位布局。都脱离文档流(上下关系)的控制。
2:浮动清理:clear
3:何时选用浮动定位
注意:当网站有较强的分辨率及内容大小的适应能力时,需要浮动。距中布局,横向宽度可百分比缩放,需要借助margin,padding,border等属性。
层设置浮动后,该层会脱离文档流,后面的层会流进该层里面,但是文字不会流进该层。它没完全脱离文档流
绝对定位会使该层完全脱离文档流,置其他对象之上,这个时候的层具有z-index属性。z-index属性的值越大,这个层越显示在上层。postion有常用的2个值: absolute和 relative,前者表示绝对定位,不占空间。后者表示相对定位,会占用空间。默认不设置为static
z-index
CSS 中的 z-index 属性用于设置节点的堆叠顺序, 拥有更高堆叠顺序的节点将显示在堆叠顺序较低的节点前面, 这是我们对z-index 属性普遍的认识.

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

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

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

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

뜨거운 주제











공식 계정 웹 페이지 업데이트 캐시, 이것은 간단하고 간단하며 냄비를 마시기에 충분히 복잡합니다. 공식 계정 기사를 업데이트하기 위해 열심히 노력했지만 사용자는 여전히 기존 버전을 열었습니까? 이 기사에서는이 뒤에있는 비틀기와 회전을 살펴 보고이 문제를 우아하게 해결하는 방법을 살펴 보겠습니다. 읽은 후에는 다양한 캐싱 문제를 쉽게 처리 할 수있어 사용자가 항상 가장 신선한 콘텐츠를 경험할 수 있습니다. 기본 사항에 대해 먼저 이야기 해 봅시다. 액세스 속도를 향상시키기 위해 브라우저 또는 서버는 일부 정적 리소스 (예 : 그림, CSS, JS) 또는 페이지 컨텐츠를 저장합니다. 다음에 액세스 할 때 다시 다운로드하지 않고도 캐시에서 직접 검색 할 수 있으며 자연스럽게 빠릅니다. 그러나 이것은 또한 양날의 검입니다. 새 버전은 온라인입니다.

이 기사에서는 브라우저에서 직접 사용자 입력을 검증하기 위해 필요한, Pattern, Min, Max 및 Length 한계와 같은 HTML5 양식 검증 속성을 사용하는 것에 대해 설명합니다.

이 기사는 CSS를 사용한 웹 페이지에 효율적인 PNG 테두리 추가를 보여줍니다. CSS는 JavaScript 또는 라이브러리에 비해 우수한 성능을 제공하며, 미묘하거나 눈에 띄는 효과를 위해 테두리 너비, 스타일 및 색상 조정 방법을 자세히 설명합니다.

기사는 HTML5 크로스 브라우저 호환성을 보장하기위한 모범 사례에 대해 논의하고 기능 감지, 점진적 향상 및 테스트 방법에 중점을 둡니다.

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

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

이 기사는 html5 & lt; time & gt; 시맨틱 날짜/시간 표현 요소. 인간이 읽을 수있는 텍스트와 함께 기계 가독성 (ISO 8601 형식)에 대한 DateTime 속성의 중요성을 강조하여 Accessibilit를 향상시킵니다.

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