博文尚美首页html,博文尚美首页制作

涉及到的知识点

PC端的布局

通栏container-fluid:自适应浏览器的宽度

版心container:固定一个宽度,并且让容器居中

margin

0c3e2ea204afdf5d574a53ea1c796a87.png

值类型

auto:设置为浏览器边距(会依赖于浏览器)

确切数值

百分比外边距

简写

margin:25px 50px 75px 100px;//上边距为25px,右边距为50px,下边距为75px,左边距为100px(顺时针)

margin:25px 50px 75px;//上边距为25px,左右边距为50px,下边距为75px

margin:25px 50px;//上下边距为25px,左右边距为50px

margin:25px;//所有的4个边距都是25px

padding

fdc9ed00ce7af21af2dbd90c8367e86e.png

会使元素实际大小变大。

值类型

确切数值

百分比内边距

简写(同margin)

border

style

dotted: 定义一个点线边框

dashed: 定义一个虚线边框

solid: 定义实线边框

double: 定义两个边框。 两个边框的宽度和 border-width 的值相同

width

数值

color

可四条边单独设置,简写同margin

background

color

image

background-image:url()

repeat

attachment

背景图像是否固定或者随着页面的其余部分滚动。

position

设置背景图像的起始位置。

opacity=0;

设置一个div元素的透明度级别

value:指定不透明度。从0.0(完全透明)到1.0(完全不透明)

inherit: Opacity属性的值应该从父元素继承

内联元素与块级元素的区别

显示方式不同

块级元素:是块元素都从新行开始,相邻的块级元素将会在不同行显示。

内联元素:一个挨着一个,都在同一行按从左至右的顺序显示,不单独占一行。

高度不同

块级元素:高度,行高以及外边距和内边距都可控制,以容纳内联元素和其他块元素。

内联元素:高度、行高和顶以及底边距都不可改变。

宽度设置不同

块级元素:宽度是它的容器的100%,除非设定一个宽度。

内联元素:宽度就是它的文字或图片的宽度,不可改变。

display

规定元素应该生成的框的类型。

block 元素将显示为块级元素,且元素前后会带有换行符。

效果是用div标签 + a标签 做成一个按钮跳转到链接,否则只能点文字有效跳转。

inline 元素会被显示为内联元素,且元素前后没有换行符。

none 此元素不会被显示。

inline-block 行内块元素。

等等

box-sizing

规定容器元素的最终尺寸计算方式。

content-box:指定盒模型为 W3C 标准模型,设置 border、padding 会增加元素 width与 height 的尺寸。破坏元素宽高,必须得重新计算,非常麻烦。

border-box:指定盒模型为 IE模型(怪异模式),设置 border、padding 不会影响元素 width 与 height 的尺寸,非常实用。即 border 与 padding 由元素已设空间转变。即空间还是这个空间,只是将部分空余的地方,转变成了其他空间用法而已,为内部转变。

cursor

定义了鼠标指针放在一个元素边界范围内时所用的光标形状

default 默认光标(通常是一个箭头)

auto 默认。浏览器设置的光标。

crosshair 光标呈现为十字线。

pointer 光标呈现为指示链接的指针(一只小手)

move 此光标指示某对象可被移动。

overflow

指定如果内容溢出一个元素的框,会发生什么。

visible 默认值。内容不会被修剪,会呈现在元素框之外。

hidden 内容会被修剪,并且其余内容是不可见的。

溢出隐藏

清浮动

解决外边距塌陷

scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。

auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

inherit 规定应该从父元素继承 overflow 属性的值。

nth-of-type(n)

jQuery选择器

nth-of-type(n) 选择器选取属于其父元素的特定类型的第 n 个子元素的所有元素。

body里必须有空div,在样式里写属性

应用场景:结构伪类,加给兄弟节点。

dl

定义列表

dl 标签定义一个描述列表。

dt 标签定义项目/名字

dd 标签描述每一个项目/名字

dl 的话一般用于图文混排、网站底部链接:电商网站底部-购物指南、支付方式。

ul 常适用于作网站导航条的链接、新闻网站的新闻列表、视频列表,或者用于电商网站商品导航目录的列表或者产品详细列表。

i标签

i 标签定义与文本中其余部分不同的部分,并把这部分文本呈现为斜体文本。

span标签

span标签是一个容器标签,不具备任何特殊功能,仅当作容器来使用。用于包裹一段文字,便于给文本增加样式。

active

active向活动的链接添加特殊的样式。

common.css

/* 初始配置 */

* { margin: 0; padding: 0;}

ul,ol { list-style: none;}

img { display: block;}

a { text-decoration: none; color: #646464;}

h1,h2,h3,h4,h5,h6 { font-size: 16px;}

body { font-family: Arial;}

图片

2631b6b06d25080b291a56bfa3654264.png

9b071db52a35726e40484ef284559551.png

3efc2293cbaa514326684ad550822843.png

a6f782cb4a026b8781517dc5de4e9361.png

GitHub

视频讲解:

(需要素材可以自行加群找管理要,我就不上传啦)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值