分享好友 最新动态首页 最新动态分类 切换频道
HTML5+CSS3学习日志--day3
2024-12-26 20:29
css书写顺序

盒子模型属性

文字样式

圆角阴影

(十五)标准流(文档流

标签在页面中默认的排布规则(如:块元素独占一行,行内元素可一行显示多个

(十六)浮动
1.让块级元素水平排列

属性名:float

属性值:left(左对齐)、right(右对齐

特点:顶对齐 具有行内块的特点(加宽高有效,图中img为行内级标签(加宽高无效

:1.浏览器会认为加了浮动的块元素不存在(因为该元素脱离了标准流的范围)因此

当只有一个块元素加浮动时会出现以下情况(脱标现象

因此要么都用浮动,要么都不用

2.如果父级的宽度不够,浮动会跳到下一行,解决方式:增大父级宽度(可通过减小外边框,内边框方式

练习经验:遇到多个小型块元素时大多用无序列表来排列,注意消除项目标记list-style:none;

2.清除浮动(清除浮动带来的影响

浮动元素会脱标,如果父级没有高度,子级无法撑开父级高度,将导致页面布局错乱

(父级没有高度,浏览器将认为父级不存在,不显示父级

解决方法

(1).额外标签法(了解

在父元素内容的最后添加一个块级元素,设置css属性 clear:both;(清楚左右两侧浮动,也可left/right

一般设这个块级元素的类名为clearfix(作用为清除浮动

(2).单(伪元素)法

也是在父级元素最后加块级标签,设置clear:both; 但是用伪元素法

.clearfix::after {

content="";

display:block;

clear:both;

}

(3).双伪元素法(推荐

before 解决外边距坍陷问题,after 清除浮动

.clearfix::before,.clearfix::after {

content:'';

display:table;

}

.clearfix::after {

clear:both;

}

(4).overflow

父级元素添加CSS属性 overflow:hidden

(浏览器会查找父级范围因而能找出隐藏的父级并显示

拓展:浮动本质作用时实现图文混排效果

(十七)Flex布局
1.简介

Flex布局也叫弹性布局,适合结构化布局不会产生脱标现象,使页面布局更简单,更灵活。(父级盒子会被内容撑开

设置方式:display:flex; 子元素可以自动挤压或拉伸。

组成部分:弹性容器、弹性盒子、主轴(默认水平方向,弹性盒子默认主轴排列)、侧轴/交叉轴(默认为垂直方向

2.主轴对齐(默认水平

属性名:justify-content

属性值

space-between:浏览器将父级(容器)剩余部分平均分配给了间距。(弹性盒子之间的距离相等

space-around:间距出现在弹性盒子的两侧,弹性盒子之间的距离时两端的两倍。

space-evenly:各个间距均相等。

3.侧轴对齐(默认垂直

属性名:align-items:弹性容器内所有弹性盒子的侧轴对齐方式(给弹性容器设置

align-self:单独控制某个弹性盒子的侧轴对齐方式(给弹性盒子设置

stretch:若盒子在侧轴方向有尺寸则该属性值无效(常用

center(常用)

4.修改主轴方向

属性名:flex-direction

属性值

5.弹性伸缩比(*

作用:控制弹性盒子的主轴方向(默认水平)的尺寸

属性名:flex

属性值:整数数字,表示占用父级剩余尺寸的份数

默认情况下主轴方向(默认水平)的尺寸是靠内容撑开侧轴默认拉伸

6.弹性盒子换行

弹性盒子可以自动挤压或伸缩,默认情况下,当大量弹性盒子都在一行显示,各自的宽度会自动缩小。

属性名:flex-wrap

属性值:wrap(默认情况nowrap

7.行对齐方式

属性名:align-content

属性值(与主轴相同

:对单行不生效(因此需要和flex-wrap:wrap;连用

images:存放固定使用的素材(logo 、样式修饰图

uploads:存放非固定使用的图片(商品图、宣传图,需要上传的

base.css:基础公共样式(可在网络上直接搜

index.css:自定义样式

版心类名:wrapper

(二)制作步骤

1.布局思路: 2.css规划思路

整体->局部 画布局(宽高背景色

外->内 实现布局(flex,内外边距

上->下 细节定位(图片,文字等

左->右

(三)首次制作细节总结
1.logo 制作技巧

logo功能:

单击跳转跳转到首页

搜索引擎优化:提升百度搜索排名

实现方法

标签结构h1>a>网站名称(搜索关键字需隐藏

html代码

<h1 class="logo">
    <a href="">学成在线</a>
</h1>

css代码

.logo {

width:

height

background-image:url("");

/隐藏关键字/

font-size:0;

}

2.导航制作技巧

功能:单击跳转

实现方法

标签结构:无序列表加超链接形式

<div>
    <ul>
        <li><a href=""></a></li>
        <li><a href=""></a></li>
        <li><a href=""></a></li>
    </ul>
</div>

3.给某个容器添加flex布局时,子级空间会撑大到整个父级固定好的高度/宽度/空间

关于flex:1 的理解-----还没太看懂,但是若一个弹性容器内只有一个弹性盒子设置了flex:1,那么该元素将占用除开其他元素所占空间外的全部空间。

flex:为flex-grow(放大比例)、flex-shrink(缩小比例)、flex-basis的缩写,默认值为:0 1 auto;

4.background-color:transparent;设置背景色透明
5.outline:none;去掉焦点框

以下的黑框为焦点框,当点击输入框时显示

6.当需要改变input中的placeholder的字体属性时可用

input::placeholder {

font-size:;

color:

}

:不需要写content=""。

7.当父级设置为flex布局时,子级中的元素都将成为一个个的弹性盒子(加宽高生效

:a、img这样的行内元素,在父级为flex布局的情况下,设置宽度和高度也生效。

如同块级元素。

8.单行文字居中可用

line-height:父级行高;<!--类似于垂直居中-->

text-align:center;<!--行内块和行内水平方向对齐方式-->

vertical-align:middle;<!--行内块和行内垂直方向对齐方式-->

9.在flex布局下,父级内所有元素居中

主轴居中:justify-content:center;

侧轴居中:align-content:center;

指定元素侧轴居中:align-self:center;

10.margin: 0 auto;

块级元素以及它里面的所有元素在页面居中显示

11.块级元素默认宽度是父级宽度的100%(除去内边框,行内级元素高度靠内容撑开(如设置ul li中的a<!--超链接标签-->中文字属性和边框

12.重点短句可用<strong></strong>标签包裹

13.数字变量、小的图样可用<i></i>标签包裹

最新文章
第三批全国检察机关党建与业务深度融合典型事例揭晓
11月25日,最高人民检察院召开第三批全国检察机关党建与业务深度融合典型事例征集评选定评会。程丁摄上海市人民检察院第四检察部党支部等10个事例获评“典型事例”。程丁摄福建省平潭综合实验区人民检察院第四党支部等11个事例获评“优秀事
谷歌商店客户端 Google Play Store v31.1.19
Google Play Store,谷歌商店客户端,谷歌应用市场,Android安卓系统官方应用商店。Google Play客户端现在为应用和游戏,电影和图书引入全新设计,视觉外观及工具栏更加符合Android最新设计风格趋势。谷歌套件推荐:XGI安装器☑ Google服
想做游戏推广,都有哪些平台渠道可以推广?
2018年06月29日罗州100全球国内,海外广告开户代运营,ws引流推广,kwai快手国际版广告投放,fb,Facebook广告投放推广,谷歌FB/WS表筛/二筛信息流、股票等....法律、法规、国务院决定规定禁止的不得经营;法律、法规、国务院决定规定应当
章丘企业精准营销,全键词优化策略解析
章丘全网推广关键词优化策略,通过精准定位关键词,助力企业高效触达目标客户,提升品牌知名度与市场竞争力。策略涵盖多平台推广、关键词研究、内容营销等,实现精准营销,助力企业业绩增长。随着互联网的快速发展,已经成为企业推广的重要
清代,吴县有一商人蔡某,他的朋友去世了。他差人把朋友的儿子叫来,要给他一千两金子。对方甚感惊讶和不解。蔡某解释说:“钱是你父亲生前寄存在我这里的。”朋友的儿子问蔡某:“我父亲留下字据了吗他直到临终也没
清代,吴县有一商人蔡某,他的朋友去世了。他差人把朋友的儿子叫来,要给他一千两金子。对方甚感惊讶和不解。蔡某解释说:“钱是你父亲生前寄存在我这里的。”朋友的儿子问蔡某:“我父亲留下字据了吗他直到临终也没对我说过这事。钱,我不
西安SEO优化核心技术揭秘,网站流量与排名提升之道
西安SEO优化技术,助您网站流量与排名飙升。通过深入分析关键词、优化网站结构、提升内容质量等策略,全方位提高网站在搜索引擎中的表现。掌握SEO核心秘诀,让您的网站在竞争激烈的网络世界中脱颖而出。随着互联网的飞速发展,网络营销已成
妈妈你真棒插曲快来救救我电影-观众惊叹:母亲的伟大与无私-通过旋律展现!
妈妈你真棒插曲快来救救我电影中的插曲快来救救我深刻展现了母爱的伟大与无私。电影通过讲述一个母亲为保护孩子不惜一切的故事,呈现了母亲在困境中的勇气与决心,而这首插曲则成为了情感的催化剂。每当插曲响起,观众都能感受到母亲对孩子
西餐调料全解析:揭秘西餐特有的原料和调味品,提升你的烹饪技巧
在西餐烹饪中,调料不仅仅是为了增加风味,它们还承担着提升菜肴整体口感和层次感的重要功能。不同的调料和香料能够赋予食物独特的风味,使简单的食材在调味后焕发出新的生命力。正如一幅画需要颜色来丰富层次感,西餐也同样依赖调料来调和
如何有效利用多个平台同时直播以推广中文汉字?
随着互联网的快速发展,直播已经成为了一种非常流行的推广方式。如何有效利用多个平台同时直播来推广中文汉字,成为了许多中文教育者和文化传播者的关注焦点。下面,我们将从几个方面来探讨这个问题。要准备高质量的直播内容。中文汉字的推
网推是什么?网络推广有什么作用?
在当今社会,推广营销对于品牌和运营商来说已经是再熟悉不过的话题了。产品的设计和生产只是第一步,打造品牌知名度则是至关重要的一环。随着互联网的发展,网络推广成为了许多商家普遍采用的方式之一,这种方式也被称为网推。然而,很多人
相关文章
推荐文章
发表评论
0评