div+css样式_html/css_WEB-ITnose
CSS是Cascading Style Sheets的英文缩写,即层叠样式表.
margin: 值1
上下左右
margin: 值1 值2
上下 左右
margin:值1 值2 值3 值4
上 右 下 左
CSS样式属性
字体属性
font(缩写形式)
font-weight(粗细)
font-size(大小)
font-family(字体)
Color(字体颜色)
文本属性
line-height (行高)
text-align (对齐)
letter-spacing (字符间距)
text-decoration (文本修饰 )
盒子属性
margin(外边距/边界)
border(边框)
padding(内边距/填充 )
width(宽)
Height(高)
背景相关的属性
background(简写形式)
background-color(设置背景颜色)
background-image(设置背景图片)
background-repeat(设置背景的平铺方式)
background-position(设置背景的坐标,偏移量)
CSS样式表分类:
行内样式
特征:使用标签的style属性定义的样式
eg:
G1T57
g1t57
内嵌样式
特征:使用
2)
相同样式属性就近原则
不同样式属性叠加
CSS中的常用选择符有标签选择符、ID选择符、Class选择符、伪类选择符、包含选择符、组合选择符
CSS的优先级:行内样式>内嵌样式>外部样式
ID选择器的优先于Class选择器
-----------------------------------------------------------------------------------------
传统table布局存在的缺陷
1\代码冗余,结构不清晰
2\页面加载速度慢
3\定位不灵活
DIV+CSS布局的优点
1\可以现实内容与表现分离?
2\代码简洁、结构清晰
3\对搜索引擎支持好
4\易于版面布局修改
5\定位准确、灵活
内容与表现分离是DIV+CSS布局设计的基础
内容就是页面实际要传达给用户的信息,包含数据、文档或者图片等
表现指的是内容的修饰性部分,例如标题字体的大小、背景等
内容与表现分离的优点
1\网页文件体积小能较快被客户端下载
2\数据的多样显示,通过不同的样式表适应不同的设备,做到内容与设备无关
3\保持整个站点的视觉一致性,修改样式表就可以轻松改版
4\页面结构简洁,数据的集成、更新和处理更加方便灵活
5\便于被搜索引擎搜索
实现内容与表现分离的步骤
1\使用div来定义语义结构
2\使用CSS来美化网页,如加入背景、线条边框、对齐属性等
3\在DIV里添加内容,如文字、图片等(没有表现属性的标签)
盒子模型:
盒子模型由content(内容)、border(边框)、padding(内补丁)、margin(外补丁)四部分组成
分类:
1、标准W3C盒子
特点:标准 W3C 盒子模型的范围包括 margin、border、padding、content,并且 content 部分不包含其他部分
使用范围:适用于所有浏览器
计算公式:
1)标准W3C盒子模型,盒子需要占据的位置为:
宽公式:margin*2 + border*2 + padding*2 + 宽
高公式:margin*2 + border*2 + padding*2 + 高
2)标准W3C盒子模型的实际大小为:
宽公式:border*2 + padding*2 + 宽
高公式:border*2 + padding*2 + 高
2、IE盒子
特点:IE 盒子模型的范围也包括 margin、border、padding、content
与标准 W3C 盒子模型不同的是:IE 盒子模型的 content 部分包含了 border 和 padding
使用范围:适用于IE浏览器
计算公式:
IE盒子模型,盒子需要占据的位置为:
宽公式:margin*2 + 宽
高公式:margin*2 + 高
盒子的实际大小为:
宽公式:宽
高公式:高
盒子之间的关系
1\盒子的水平间距
当两个盒子在一行显示时,它们之间的距离为BOX1的margin-right和BOX2的margin-left的和
2\盒子的垂直间距
当两个盒子在垂直方向显示时,它们之间的距离为BOX的margin-bottom和BOX2的margin-top中较大者,而不是两者之和
3\盒子的重叠
可以将其中一个盒子的margin属性值设置为负值,实现盒子的重叠
盒子定位
定义:定位是将某个元素放到某个位置上
分类:
1、浮动定位
2、盒子的流动定位
3、position定位
3.1、position定位
作用:position 属性用于控制页面元素位置
语法:position:static/absolute/relative;
注意:
标准的W3C盒子模型和IE盒子模型最关键的区别在于IE 盒子模型的 content 部分包含了 border 和 padding
-----------------------------------------------------------------------------------
1标准文档流是浏览器端的一个管道;浏览器从文档流里读取数据,并按先后顺序进行解析
2流动(Flow)是默认的网页布局模式
3相对定位会遵循流动模型布局规则,跟随HTML文档流自上而下流动
4浮动元素自动被设置成一个块状元素显示,可以设置其width和height属性
5浮动元素始终位于包含元素内,不会脱离文档流
流动模型
定义:
流动模型是基于标准文档流布局模式,除绝对定位、固定定位和浮动元素
之外,任何元素将默认为流动布局模式
故:
任何元素在没有定义拖出文档流定位方式属性
(position: absolute; 或position: fixed;)、
没有定义浮动于左右的属性(float: left; 或 float: right;)时,
这些元素都将具有流动模型的布局模式,
都将依据文档流的默认方式进行布局和显示
特点:
块状元素会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%
行内元素会在所处的包含元素内从左到右水平分布显示
相对定位流动:
遵循流动模型布局规则,跟随HTML文档流自上而下流动
相对定位的元素被定义便移位置后,不会挤占其他流动元素的位置,
但能覆盖其他元素
浮动模型:
浮动模型实现:
注意:
XHTML是以XML规则重构HTML4的一种新规范
XHTML适应多种网络设备和应用的需要
XHTML语义更严谨、更规范
浮动模型
浮动模型特点:
任何浮动元素自动被设置成一个块状元素显示
浮动元素在垂直方向上与文档流中的元素位置一致;在水平方向上停靠包含元素边缘
浮动元素不会脱离文档流,始终位于包含元素内
浮动塌陷
若父级元素只包含浮动元素,高度塌陷为零
浮动清除
CSS中用于清除浮动的方式:
clear属性
空div标签
overflow属性
after伪选择符
注意:在绝对定位模型中,元素的位置是基于包含块的左上角偏移
绝对定位元素是完全脱文档流

핫 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)

뜨거운 주제











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

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

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

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

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

이 기사는 모바일 장치의 반응 형 웹 디자인에 필수적인 Viewport Meta Tag에 대해 설명합니다. 적절한 사용이 최적의 컨텐츠 스케일링 및 사용자 상호 작용을 보장하는 방법을 설명하는 반면, 오용은 설계 및 접근성 문제로 이어질 수 있습니다.

이 기사는 & lt; iframe & gt; 외부 컨텐츠를 웹 페이지, 공통 용도, 보안 위험 및 객체 태그 및 API와 같은 대안을 포함시키는 태그의 목적.

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