- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试复制 BBC 网站。我几乎完成了顶部导航栏样式的第一部分。
我在更多部分的最后一部分和那个三 Angular 形箭头上遇到了问题。我一插入那个箭头,它就破坏了我的设计,感谢任何帮助。
如果您在上图中注意到,文本“更多”和三 Angular 形箭头的位置略低于其他元素。但是,如果我从我的代码中删除三 Angular 形箭头,“更多”将与其他箭头完美对齐。所以,我无法解决这个问题,即 more 和箭头与导航栏中的其他标签对齐。
另外我想知道我们是否可以设置placeholder
值的样式?这是引用代码。
body,
p,
div,
ul,
li,
span,
input {
margin: 0px;
padding: 0px
}
body {
margin: 0px;
color: #FFFFFD;
font-family: Arial, Helvetica, freesans, sans-serif;
background-color: #E7E8E1;
}
#topnav {
background-color: black
/*#7a0000*/
;
width: 100%;
height: 41px;
}
.page-width {
width: 1268px;
margin: 0px auto;
}
#topnav-logo {
padding: 5.5px 14px 2px 0px;
float: left;
border-right: 1px solid #666666;
}
#topnav-signin {
font-stretch: semi-expanded;
font-size: 13px;
font-weight: 600;
padding: 1px 87px 13px 13px;
border-right: 1px solid #666666
/*black*/
;
float: left;
}
#topnav-signin img {
position: relative;
top: 7px;
padding-right: 1px;
}
#topnav-menu {
float: left;
}
#topnav-menu li {
list-style-type: none;
font-weight: 600;
font-size: 13px;
padding: 13px 20px 12px 20px;
border-right: 1px solid #666666;
float: left;
}
#topnav-menu ul li span {
position: relative;
top: 1px;
padding-left: 57px
}
#topnav-search {
float: left;
padding: 0px 0px 2px 18px;
}
#topnav-search input {
padding-top: 0px;
padding-left: 7px;
height: 24px;
width: 143px;
font-weight: 600;
color: black;
border: none;
vertical-align: middle
}
#topnav-search img {
position: relative;
top: 8px;
}
<!doctype html>
<html>
<head>
<title>My BBC</title>
</head>
<body>
<div id="container">
<div id="topnav">
<div class="page-width">
<div id="topnav-logo">
<img src="images/bbclogo.PNG" />
</div>
<div id="topnav-signin">
<p>
<img src="images/signinlogo.PNG" />Sign in</p>
</div>
<div id="topnav-menu">
<ul>
<li>News</li>
<li>Sport</li>
<li>Weather</li>
<li>Shop</li>
<li>Earth</li>
<li>Travel</li>
<li>Capital</li>
<li>Culture</li>
<li>More<span>▶</span>
</li>
</ul>
</div>
<div id="topnav-search">
<input type="text" placeholder="Search" />
<img src="images/search.PNG" />
</div>
</div>
</div>
</div>
</body>
</html>
最佳答案
你的箭头问题与内联垂直对齐的乐趣有关,如果你查看 span block 在 chrome 的元素检查器(开发人员工具)中的位置,它比它旁边的文本低几个像素。
通常这样的问题与 block 的高度以及它与相邻 block 对齐的位置有关。在这种情况下,解决它的简单方法是将父级设置为固定高度,现在一切都会很好且水平。
如果您还没有看过 chrome 的元素检查器,我强烈建议您检查一下,它为您提供了一种简单的方法来查看事物的工作方式并即时修改它们。 Safari 和 Firefox 也有类似的工具。我学到的大部分知识都来自于使用它来弄清楚某些网站如何通过反复试验来工作。
body,
p,
div,
ul,
li,
span,
input {
margin: 0px;
padding: 0px
}
body {
margin: 0px;
color: #FFFFFD;
font-family: Arial, Helvetica, freesans, sans-serif;
background-color: #E7E8E1;
}
#topnav {
background-color: black
/*#7a0000*/
;
width: 100%;
height: 41px;
}
.page-width {
width: 1268px;
margin: 0px auto;
}
#topnav-logo {
padding: 5.5px 14px 2px 0px;
float: left;
border-right: 1px solid #666666;
}
#topnav-signin {
font-stretch: semi-expanded;
font-size: 13px;
font-weight: 600;
padding: 1px 87px 13px 13px;
border-right: 1px solid #666666
/*black*/
;
float: left;
}
#topnav-signin img {
position: relative;
top: 7px;
padding-right: 1px;
}
#topnav-menu {
float: left;
}
#topnav-menu li {
list-style-type: none;
font-weight: 600;
font-size: 13px;
padding: 13px 20px 12px 20px;
border-right: 1px solid #666666;
float: left;
}
#topnav-menu ul li span {
position: relative;
top: 1px;
padding-left: 57px;
}
#topnav-search {
float: left;
padding: 0px 0px 2px 18px;
}
#topnav-search input {
padding-top: 0px;
padding-left: 7px;
height: 24px;
width: 143px;
font-weight: 600;
color: black;
border: none;
vertical-align: middle
}
#topnav-search img {
position: relative;
top: 8px;
}
<!doctype html>
<html>
<head>
<title>My BBC</title>
</head>
<body>
<div id="container">
<div id="topnav">
<div class="page-width">
<div id="topnav-logo">
<img src="images/bbclogo.PNG" />
</div>
<div id="topnav-signin">
<p>
<img src="images/signinlogo.PNG" />Sign in</p>
</div>
<div id="topnav-menu">
<ul>
<li>News</li>
<li>Sport</li>
<li>Weather</li>
<li>Shop</li>
<li>Earth</li>
<li>Travel</li>
<li>Capital</li>
<li>Culture</li>
<li>More<span>▶</span>
</li>
</ul>
</div>
<div id="topnav-search">
<input type="text" placeholder="Search" />
<img src="images/search.PNG" />
</div>
</div>
</div>
</div>
</body>
</html>
关于html - 复制 BBC 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35994312/
BBC 刚刚发布了他们的 JavaScript 库,Glow .他们推出了自己的产品,因为主要图书馆不能充分支持旧版浏览器。 我想知道我是否应该花时间学习图书馆。其他大型机构是否有类似的法律法规来规范
我有一个新元素要计划,客户喜欢 BBC 在主页上的拖放部分。这是怎么做到的?是否使用 Sencha 或 jQuery 之类的框架? 谢谢 丰富:) 最佳答案 BBC 使用自己的 JavaScript
440 DEFPROCsave 450 phonenos=OPENUP("Phonenos") 470 PRINT 480 FOR j= 1 TO counter 490
有谁知道如何创建像 BBC iPlayer 上使用的轮子来滚动/滑动屏幕上的 channel ? 就像在下面的链接中: http://gogetcreative.co.uk/blog/ui/bbc-r
我正在尝试将以下内容从 Javascript 转换为 micro:bit 的 MicroPython。这是来自发明者工具包的代码示例 3,从块转换为 Javascript。 let light_sta
BBC 如何更改以下链接中白天温度的背景颜色? http://news.bbc.co.uk/weather/forecast/4276?&search=gerrards%20cross&itemsPe
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
由于我的老板喜欢 BBC 网站 (www.bbc.com),对于创建使用加号和减号按钮控制列表中项目数量的功能,是否有人有任何建议?单击加号时将添加更多项目,单击减号时将删除底部项目。 看起来这是使用
英国广播公司 Logo :http://www.bbc.com/ (这是 BBC 页面,从我试图重新创建的页面更新而来;细微差别) 我的目标是设置各个 BBC 字母的背景。我正在为我在 Udemy 上
我正在尝试复制 BBC 网站。我几乎完成了顶部导航栏样式的第一部分。 我在更多部分的最后一部分和那个三 Angular 形箭头上遇到了问题。我一插入那个箭头,它就破坏了我的设计,感谢任何帮助。 如果您
正在为 BBC Microbit 开发一款小游戏。 Ada.Numerics.Discrete_Random 报告 “Ada.Numerics”不是预定义的库单元。 Ada 是否提供了另一种在 BBC
我正在研究BBC 新闻 App适用于Apple Watch。外观如下: 但是,当我查看 Glance Controller 的 Storyboard时,我可以看到只有这些选项可用,用于概览的顶部部分
我正在尝试在 BBC micro bit 上读取一个包含 micropython 乌龟机器人指令的文件,但是当我刷新我的代码并添加正确的文件时,它只是挂起并且似乎没有做任何事情。它在我机器上的 pyt
为了澄清混淆 - 我想编写一个将数字映射到以下字母组合列表的函数。 下表最能说明我的问题。 A 1 B 2 C 3 AA 4 AB 5 AC 6 BA 7 BB 8 BC 9
我正在尝试从 https://github.com/BBC-News/wraith 安装 Wraith我没有成功。 在 CMD 命令上,我正在尝试: start ruby start phantomj
我正在尝试制作一个关于我所在地区运行比赛(10 公里、半程马拉松、马拉松)的语义 Web 应用程序。更具体地说,我想收集和发布(在 RDF 中)关于比赛、参与者和结果的数据,并合并类似的数据。过去几周
我刚刚开始网络编码,在尝试重新创建 BBC 网站时遇到了菜单栏元素定位的问题。菜单选项应该从右到左,但实际上只是显示为一个列表,与顶部的 Logo 和登录部分位于同一行。 我希望你能协助告诉我我哪里做
我目前想知道哪个是最好的 CSS 属性,Opacity 还是 RGBa?更具体地说,我正在尝试重新创建类似于著名的 BBC Home page slider 的东西。 ,这让我开始思考他们为什么使用
我正在查看 BBC 网站,并按照类似的总体模式将一些东西放在一起,并确定如何适本地标记它,这让我有些困惑。 BBC 由几个本身可以被视为网站的网站组成: http://www.bbc.co.uk ht
我正在尝试从 BBC RSS 提要中读取 XML 数据,并且已成功读取数据,但是,新闻报道显示的次数过多。我希望每个故事都显示在自己的容器中(即 div 元素)。相反,它会在 46 个容器中的每一个容
我是一名优秀的程序员,十分优秀!