网站首页 > 知识剖析 正文
哈喽,大家好,今天又是学习Python的一天。上一章我们讲到网页,并且做了个结构。下面我们就来讲一下用css来修饰页面。
我们说到css要放在static文件下,所以我们要在static文件下创建一个叫css的文件名,在css下在创建index.css文件,要记好这个创建顺序。好我们看一下张图
css中有许多元素,像第一个body,意思就是说我们在html中body的样式和结构要变化,我们是这样写的
Body {
},大括号就是我们要改变的样式或者结构。像我写的
margin:0;就是说body外面的距离为零,我们叫外边距为零,padding:0;是说body内边距为零。为什么要这样设置呢?就是因为我们的页面是展示在浏览器上,而浏览器有不同的品牌,我们防止页面在不同的浏览器出现结构不一样,我们就把body的内外边距都设为零。
下一个就li,我们在把图片和文字都放在html里的li结构上,而li结构在展示的时候会有一个默认的点,我们为了图片和文字的好看就去掉这个的,我们就用到list-style:none;第三个就是nav,nav是我们的导航栏,所以为了显眼和好看,我们先用width:70%;设置一下宽度,因为每个屏幕的不同,我们设置占当前屏幕的70%,高度为50px,背景颜色设置为cadetBlue的颜色。而position是位置,relative就是说我们设nav为相对位置,相对位置就是说它是以它父一级为起点,它的父一级就是body,设置好要移动多少距离,我们就用left:15%;是说向左移动当前屏幕的15%。
第四个就是nav h3,是说要改变导航栏里的三级标题,它在这里设置relative就是说以nav为起点,设置离它的距离,我们是设左边5%,top:30%;是设置上边离它的距离为30%,因为h3设置出来的是块状元素,是占单独一行的,我们要把它变成行内元素,就用display:online;变成行内元素就不会单独占一行。而margin-left是说外边距距离为15%。
下一章在讲这一张图片。
- 上一篇: 9个专业级别的CSS技巧区分了解和精通的鸿沟
- 下一篇: 如何设置Flexbox项目之间的距离
猜你喜欢
- 2025-08-06 如何设置Flexbox项目之间的距离
- 2025-08-06 9个专业级别的CSS技巧区分了解和精通的鸿沟
- 2025-08-06 面试:如何保证接口的幂等性?常见的实现方案有哪些?
- 08-0612 个最佳 JavaScript 动画库,让您的 Web 页面动起来
- 08-06HTML 二次函数图像动画展示
- 08-06UnoCSS 内置的动画
- 08-06炫酷的CSS3 loading加载动画,总有一款适合你
- 08-06想要开发更好的Python项目,代码质量是关键
- 08-06想要入门学好Python编程,先从这几本书开始
- 08-06甲方VS程序员精彩画面鉴赏
- 08-06后端语言性能排行,哪种语言最快,为什么?
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)