html个人中心布局,html5前端开发笔记-个人中心
简单的css自适应
PC端
移动端
一开始的想法就是模仿手机APP 的页面进行布局,首先得有个头部,然后是主题部分,然后加上2个按钮,分别是编辑和退出登录。先布出基本结构。
代码如下:
个人中心
个人中心
- 姓名:
- 性别:
- 手机:
- 学校:
- 个人简介:这个地方文字超出范围之外会自动把容器div撑开,注意不是中文字符的话
需要加CCS属性word-wrap:break-word,这是CCS3的属性。
编辑
退出
由于采用的是流体布局,所以head部分需要加入这句声明
//声明宽度等于设备宽度,禁止用户缩放
//禁止百度转码
//禁止百度转码
这时候的效果如下
Paste_Image.png
对于头部:
我们需要做的是:文字居中,方法是将文字用p标签标记起来,设置text-align在水平方向居中,通过调整line-height在竖直方向上居中,给予背景色,这里使用的是em单位,1em=16px,这是方便做流体布局的时候缩放计算的。对于配色整体的思路是一个底色,各个部分设置solid 的borde来形成扁平化的效果。
css代码如下:
header{
width: 100%;
height: 3em;
background-color: #00A2CA;
}
header p{
text-align: center;
line-height:3em;
}
主体:
首先应该先把边距都清掉,即body的margin和padding都为零,
然后主体用一个容器div包容起来(content),这是之前很老的写法了。当然了没有这个也可以。然后个人信息部分,这里是重点,如何让头像固定的情况下让头像div和信息div在同一行,使用浮动或者定位的话会导致当个人信息的文字多了以后,会超出div容器,这时候如果设置detail的heig为auto的话是无效的,它没法把他撑开的。原因是浮动和定位都会导致该元素脱离文档流。除了一种情况,相对定位。
解决方法如下:
对ul个人信息部分:display:inline-block
调整margn-left使它不遮挡住img,然后img浮动或者定位都可以。主要是要保证ul在容器内。
另外,ing不能被缩放,对其设置固定宽高即可。
完整CSS代码如下:
@charset "utf-8";
body{
margin: 0;
padding: 0;
background-color: #EEEEEE;
font-family: 微软雅黑;
}
ul{
list-style: none;
margin: 0 0 0 7.5em;
padding: 0;
}
header{
width: 100%;
height: 3em;
background-color: #00A2CA;
}
header p{
text-align: center;
line-height:3em;
}
.content{
width: 100%;
background-color: #EEEEEE;
}
.detail{
background-color: #FFFFFF;
height: auto;
margin-top:1em;
padding: 10px;
position: relative;
}
.edit{
background-color: #FFFFFF;
height: 2em;
width: 100%;
margin-top:1em;
clear: both;
}
.login-out{
background-color: #FFFFFF;
height: 2em;
width: 100%;
margin-top:0.1em;
margin-bottom: 0.5em;
}
.footer{
width: 100%;
height:2em;
background-color: rgb(75,75,75);
}
img{
width: 100%;
height: 100%;
height: 7em;
width: 7em;
border: 1px solid grey;
position: absolute;
top: 0.5em;
left: 0.5em;
}
a{
text-decoration: none;
display: inline-block;
height: 2em;
text-align: center;
width: 100%;
line-height: 2em;
color: black;
}
.block{
display: inline-block;
height: auto;
word-wrap:break-word;
width: 50%;
}
html个人中心布局,html5前端开发笔记-个人中心相关推荐
- 什么是HTML5前端开发?HTML5前端要学哪些技术?
什么是HTML5前端开发?HTML5前端要学哪些技术? 什么是HTML5前端开发?前端开发一般指网页开发,前端开发是从网页制作上演变过来的,网页上软件化的交互形式都是基于前段技术实现的.程序员指从事程 ...
- HTML5前端开发实战08-外语培训
C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...
- web前端开发笔记46-71,78-83 2022/11/04
web前端开发笔记 一.标签群组通配等选择器(TAG) 1.标签选择器 2.群组选择器(不同标签) 3.通配选择器(一锅端) 二.层次选择器 - 后代():M N - 父子:M > N - 兄弟 ...
- Web前端开发笔记——第二章 HTML语言 第四节 超链接标签
目录 前言 一.超链接标签 (一)链接其它子网页 (二)链接其它站点 (三)虚拟超链接 二.从当前页面链接到指定位置 三.链接的访问情况 四.在新窗口中打开链接 例题 结语 前言 本节介绍超链接标签即 ...
- HTML5前端开发实战06-幸福表单
C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...
- HTML5前端开发实战02-旅游网页面设计
C语言自学完备手册(33篇) Android多分辨率适配框架 HTML5前端开发实战系列教程 MySQL数据库实操教程(35篇图文版) 推翻自己和过往--自定义View系列教程(10篇) 走出思维困境 ...
- Web前端开发笔记——第一章 Web前端概论
目录 前言 一.Web系统 (一)Web系统的定义 (二)前端和后端 二.网站和网页 (一)网站的开发历程 (二)网页的组成元素 三.浏览器 四.前端技术 (一)超文本标记语言(HTML) (二)层叠 ...
- HTML5前端开发学习路线建议,学习前端的必备知识点
Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师.主要进行网站开发,优化,完善的工作.网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览 ...
- html5前端开发培训机构,JavaScript变量声明提升
学习路线 第一阶段:网页制作 HTML:常用标签,锚点,列表标签,表单标签,表格标签,标签分类,标签语义化,注释,字符实体 CSS:CSS介绍,全局样式,行内样式,内联样式,选择器,字体样式值,文本样 ...
最新文章
- Permission denied: make_sock: could not bind to address [::]:81 Apache 虚拟主机
- 拥有属于你的“尬聊”机器人
- java静态常量存在哪里,Java面试题及解析
- nginx反代+varnish缓存+后端LAMP平台集群实现
- 用fft对信号进行频谱分析实验报告_频谱分析之Analyzer软件分析
- 一文读懂电子罗盘的原理、校准和应用
- 成考专升本高等数学公式笔记
- 免上传音乐外链(QQ音乐)
- python控制led灯渐变_LED彩灯渐变控制器使用说明书
- Python 导出微信电子相册中的照片
- Excel表格文本/数字/科学计数法的格式转换问题
- linux中数据库的4种状态,数据库的数据持久有几种方案_数据库_数据管理_数据结构_课课家...
- Logcat 的使用方法
- 如何登录虚拟主机服务器,如何登录虚拟主机服务器
- 前端上传图片到七牛云
- Boosting(一)
- 私钥,公钥的区分——私钥公钥讲解
- PS2游戏机硬盘启动制作教程
- Python Web前端概述
- 为何推荐windows平台学习机器人操作系统ROS?
热门文章
- 用“意念”发Twitter,静脉植入脑机接口电极,渐冻症患者把思想转化为文字
- python生成随机的大写字母_Python — 随机生成10个大写、小写字母、特殊字符 string模块...
- c语言---c语言中的斐波那契数列程序
- 《混乱的猴子》读书笔记 -- 关于硅谷、创业、Facebook和广告
- 【工具篇】java导出excel工具类,多种模式自动配置,绝对值得你收藏
- latex 特殊符号[箭头/希腊]
- Raki的读paper小记:Prompting ELECTRA: Few-Shot Learning with Discriminative Pre-Trained Models
- 【转载】Android功耗改进
- Go-boomer-locust
- 基于JAVA游泳馆信息管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署