网站首页 > 基础教程 正文
本小节基本要求:
- 了解标签的父子关系
要点:
1、如何对父标签下的子标签进行样式修改
2、display-inline-block;
3、绝对定位absolute
4、margin与padding
5、以上是关键,其余的代码都是细节。
目前样式
目标样式
Step1:将竖的文字变为横着的文字
术语就是块级别变为行级别。
可以这么理解,挤在一起的文字就是一小块,就是块级。
将文字变为一个横线的时候,就意味着变成一行了,就是行级。
在header.css文件中写以下代码
nav ul li {
display: inline-block;
}
看上篇写过的代码结构可以发现,ul标签是nav标签的子标签,li标签是ul标签的子标签。
所以这里的意思是:
- nav下的ul,ul下的所有li 标签,都加入一个样式-----》就是 display : -inline-block;
- 因为是编程都是英文,可以试着翻译一下这个代码----》 展示:在一行-块级
- 本质就是改变了文字的展示方式
右键run,运行看效果
代码就一行,实用性却很强!
Step2:除了第一个li标签中的文字(得之我幸)外,将其它的文字移到最右边
这又是一个关键点,其实也就一行代码,实用性极强。
在header.css文件中再写如下代码
nav ul li:first-child{
margin-right: 70%;
}
这里的意思是:
- nav标签下的ul标签,ul标签下的li标签,选出li标签中的第一个
- 这第一个标签就是 <li><a>得之我幸</a></li>
- 选中它做了一件事情,给它加入一行代码,margin-right:70%;
可以翻译一下意思:边缘-右边:百分之70;
本质上就是,第一个li标签右边需要挪出70%的空间。
整个网站是100%的空间,第一个li与其它li标签之间要空出70%的空间。
右键run,看效果
到了这里除了一些细节之外,其实网站的头部就完成了。
总共算起来就没多少代码;
以下是我的header.css文件
下一篇:完结一个网站的头部编写:https://www.toutiao.com/i6962665653648065061/
猜你喜欢
- 2024-11-17 「uniapp实战笔记」使用uni-nav-bar自定义顶部状态栏和导航栏
- 2024-11-17 VIP感觉!NAS部署OneNav个人导航页,简洁的个人书签管理应用!
- 2024-11-17 使用Chrome扩展程序生成网页骨架屏
- 2024-11-17 一文搞懂爬虫神器selenium常见操作
- 2024-11-17 17、Bootstrap 中的导航都有哪些?(必会)
- 2024-11-17 【魔改版】OneNav Extend网址导航书签系统源码
- 2024-11-17 超简单的Web Components导航(简单导航页)
- 2024-11-17 应用HTML5和CSS3实现举报中心PC端与手机端举报页面的自适应设计
- 2024-11-17 vue.js 脚手架安装和使用(vue脚手架怎么使用)
- 2024-11-17 把喜欢的前端模版加上后台,小白速成课,不懂代码玩建站(下)
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- deletesql (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)