是否有人试图创建一种形式化的方法来组织CSS代码?在我开始制定自己的策略来保持可读性之前,我想知道还有什么其他的东西。谷歌并没有起到很大的作用,因为我不完全确定搜索什么词
我更多地考虑缩进/间距、何时使用新行、命名约定等
有什么想法吗?我个人不知道有什么惯例,但我知道有很多建议值得遵循,但基本上取决于你想如何实现你的CSS,以便你选择最适合你的CSS。ClearLeft fame的Natalie Down制作了一个非常棒的幻灯片,涵盖了这个主题和更多内容
下载PDF,因为它包含比幻灯片放映更多的
所以我正在尝试我的css菜单,我有一个简单的错误,我无法修复,也没有找到任何帮助搜索它。问题在于,当我将鼠标悬停在下拉菜单上时,父链接将保持高亮显示,文本将恢复为原始颜色。希望这能解释它。这是css代码,我相信这是一个添加一些东西或修复一行代码的问题。您可以查看该问题,在访问子菜单(如在工具栏或信息中)之前,一切正常
您可以尝试在li的悬停位置设置链接的颜色,如下所示:
#nav li:hover a {
color: #fff;
}
#nav li:hover li a
{
好的,所以我们知道为对象设置填充会导致其宽度改变,即使它是显式设置的。虽然人们可以争论这背后的逻辑,但它会导致某些元素出现一些问题
在大多数情况下,只需添加一个子元素并向该子元素添加填充,而不是将其设置为100%,但对于表单输入,这是不可能的
看看这个:
第二个输入的padding设置为5px,这是我非常喜欢的默认设置。但不幸的是,这使得输入在各个方向上都增加了10px,包括在100%宽度上增加10px
这里的问题是,我无法在输入中添加子元素,因此无法修复它。因此,问题是:
有没有办法在保持宽度
我有以下输入元素(我故意省略了示例中不需要的属性):
我还尝试将顶部和底部填充设置为13px,将高度设置为14px,这(结合字体大小)将导致元素的高度为40px。这是意料之中的事;除此之外,任何带有尾部的字符(如g、q、j等)都会在底部被切掉
只将顶部填充设置为13px(而不是底部填充)并将高度设置为剩余空间如何,如下所示:
Ha!多么简单D
有人能告诉我在处理css时,什么时候使用%em,ex作为字体的度量单位吗?我很困惑,这真的取决于你。出于可用性的考虑,坚持使用em或%,因为px是一个固定值,不会在不同的设备上扩展(或者不应该是这样)。首先在主体上设置基本字体大小(67%是一种流行的字体),然后使用em修改该大小以满足您的需要
要从网络上获取答案:
“Ems”(em):“em”是用于web文档媒体的可伸缩单元。em等于当前字体大小,例如,如果文档的字体大小为12pt,则1em等于12pt。Ems本质上是可伸缩的,因此2em等于
我正在尝试使用CSS转换制作一个幻灯片
从高度开始:0。悬停时,高度设置为height:auto。然而,这导致它只是出现,而不是过渡
如果我从高度做:40px至高度:自动,然后它将向上滑动到高度:0,然后突然跳到正确的高度
如果不使用JavaScript,我还能做什么
#child0{
身高:0;
溢出:隐藏;
背景色:#dedede;
-moz过渡:高度1s轻松;
-webkit过渡:高度1s轻松;
-o型过渡:高度1s;
过渡:高度1秒;
}
#parent0:hover#child0{
我有一个使用css设计的简单登录表单,可以在此处查看:
此页面具有自定义CSS作为页面本身的一部分
现在我有了一个示例页面(),其中有一个页眉、三列布局和一个页脚。最左边的列包含一系列链接,我使用jQuery的load()将href(在本例中为employee-2.html)的内容加载到中间的列中。当你点击登录链接时,它会在中间加载页面。
我的问题是用户名/密码文本被推到右侧,并且格式被修改。我很确定主页(index.html)的CSS与employee-2.html CSS冲突
因此,我的问
我有一个背景图像居中,Chrome显示偏移一个像素
CSS
#container {
background: url("images/header.jpg") no-repeat scroll 50% transparent;
width: 100%
}
#header {
width: 986px;
margin: 100px auto 0 auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0
请看。在加载边界半径之前立即注意工作正常。几毫秒后,圆角消失了
如何将圆角添加到嵌入的YouTube视频中?首先,浏览器将其视为任何其他块元素,并应用边界半径。然后,flash对象完成加载并刚好越过顶部,因为无法在flash对象上使用边界半径,它们将消失。为了创建圆角的外观,您必须制作四个看起来像圆角的重叠divs,并将它们放置在每个角点上。这根本不是一个优雅的解决方案,但这是创造这种效果的唯一途径。只有在youtube播放器上打开HTML5模式时才有可能
此处演示:如果允许,请尝试直接嵌入/对
有没有一种方法可以使用css一次性指定a:link、a:visted、a:hover、a:active和a:focus
a:link, a:active, a:visited, a:hover, a:focus
{
}
如果要设置所有锚点的样式;不仅仅是用作链接的锚点,还有命名锚点(即如果为所有状态指定一种样式,则可以简单地执行以下操作:
a{
颜色:绿色;
}你的意思是像a:link,a:visted,a:hover,a:active,a:focus{}?什么意思,“…一次完成”你想所有的
我有一个非常愚蠢的问题要问
我试图使一个div跨越网页宽度的100%,但它达不到。我希望它是动态的(而不是在px中指定宽度),我绝对不希望它出现水平滚动条
我正在尝试做一些类似于Stack Overflow的100%页面宽度“警报”的东西,它会告诉您何时获得了新徽章
我的网站截图:
粉色横幅div的代码
<div width='100%' style="padding:0px; background-color:FF0099; background-image:url('pics/pin
我的字体不会出现在IE8中,但它可以在IE9中使用
@font-face {
font-family: 'Ziggurat-HTF-Black';
src: url('fonts/ziggurat-htf-black.eot');
src: url('fonts/ziggurat-htf-black.eot?#iefix') format('embedded-opentype'), url('fonts/ziggurat-htf-black.woff') format('woff')
我知道有很多方法可以做到这一点,但我确实在寻找一个很好的解释,为什么垂直对齐在这种情况下不起作用:
我所追求的是在不使用浮点数、表格或显示器的情况下将图像垂直居中:表格单元格。使用行高:135px和图像本身上的垂直对齐:中间。这是我最初的想法,但它不起作用:如果你完全忽略我说的在图像本身上使用垂直对齐,那么它当然不起作用……是的,只是注意到了这一点。类名是.img,这让我很反感:现在你看到了:中间对齐的图像。当然,如果您将它们定义为背景图像并使用背景位置:居中;)会更容易它工作得很好,所以谢谢
我试图创建一个水平显示的服务列表,但是display:inline不起作用。如何水平显示li
#services {
border-top: 1px solid #202020;
padding-top: 40px;
}
#services p span {
font-family: nevis-webfont;
font-size: 112.5%;
font-weight: normal;
letter-spacing: 1px;
te
我使用较少,希望匹配类型为文本的特殊输入
目前,我正在这样做:
td {
input[type=text] {
width: 100px;
}
}
对于第二次输入的checkbox类型,我需要另一个宽度。我试过这个:
td {
input[type=text] {
width: 100px;
&:nth-child(2) {
width: 40px;
}
}
}
我正在寻求优化我的网站的速度,并想知道浏览者是否只会从以下代码或所有字体文件加载他们需要的文件:
@font-face {
font-family: 'Proxima Nova';
src: url('proximanova-regitalic-webfont.eot');
src: url('proximanova-regitalic-webfont.eot?#iefix') format('embedded-opentype'),
url('prox
我正在尝试导入基于媒体查询的样式,但如果我将样式直接放入媒体查询中,则不会触发导入。这些样式会呈现到页面中
这里是一个链接到现场
这是我的style.css,包含媒体查询和导入
如果有助于调试,我正在使用wordpress
@import url('base.css');
/******************************************************************
Site Name: Tech Basics
Author: Anders Kitson
我读过无数关于垂直对齐和居中div的问答和博客文章,但我无法找到最简单的例子:直接在html主体中使用一个空的20x20 div
html:
正文
{
背景色:暗灰色;
显示:表格;
}
.盒子
{
背景色:黑色;
显示:表格单元格
保证金:0,自动;
宽度:20px;
高度:20px;
}
显示:表格和显示:表格单元格不好,请远离它们。下面是将div置于内部的一种非常常见的方法。它将元素的顶部和左侧定位在主体内的50%点处,然后从页边距顶部和页边距左侧减去宽度和高度
.box{
背景色:
我在Safari上遇到了粗体字体的问题。
只有在使用Windows+Safari时,才会出现此问题
我得到了一个粗体的文本,因为在WebKit浏览器中,它很难看
是否仅为WebKit浏览器更改字体大小
不创建新的safari相关样式表
不更改其他浏览器的字体
以下技巧不起作用,因为它是在Windows上使用的Safari
-webkit-font-smoothing: antialiased;
您知道如何仅为Windows Safari更改fontSize/fontWeight
谢谢如果是
如何使用bootstrap制作一个以图像为背景的div支架,以适合访客的显示?图像具有固定的高度和宽度。如果屏幕较小,则应调整大小以避免x、y溢出。您可以使用背景大小如下:
div.someclass {
background-size: cover;
}
有一篇展示了一些技术的好文章:我在引导方面不是很有经验,但我认为没有这样的功能。我建议您创建自己的“引导主题”,一个纯CSS或更少的文件来定制您的背景
您可以简单地使用:
body
{
background: url(https
我正在寻找li元素的样式,并希望修改此CSS属性:
li:before {
color: blue;
}
但是,我仅限于使用html、内联和样式。我无法访问我正在处理的文档的部分
我想做的是可行的,如果可行,如何做?您可以插入一个新的样式表,与以下HTML内联:
<style>
li:before { color: red; }
</style>
将为整个LI元素设置样式,而不仅仅是:before伪元素,而且因为:before元素没有标记,它不能有自己的
我正在尝试创建非画布菜单,它应该出现在右侧。
在我的身体元素中,我的菜单上有一个导航标签。
导航标记的绝对位置和右属性设置为负值,因为它应该位于浏览器窗口之外。正文的宽度为100%,溢出-x设置为隐藏。
我使用jquery切换body元素上的css“opened”类,它将body向左移动并显示nav
Html部分:
<a href="#" class="openMenu">MENU</a>
<nav>
<ul>
使用最新版本的引导,我想用一个徽标替换品牌区域文本。在我的桌面上,它看起来很完美,在我的iPhone上,徽标显示在小折叠菜单下,而它应该在它旁边(在它的左边)。如果我把logo做得更小,它在iPhone上可以正常工作,但是对于桌面站点来说,小logo太小了。我认为通过在logo中添加img响应类,它会相应地缩小,但是失败了。如果你想复制这一点,标志是276px宽40px高
iPhone在水平方向上一切都很好(在垂直方向上观看时,这是一个严格的问题,这是大多数人手持手机的自然方式)
这是相关的代码
我正在尝试使用laravel对数据库中的数据进行分页。我的代码如下:
echo "<table class='table table-striped table-hover'><tbody>";
$orders=DB::table('customers')->paginate(7);
foreach ($orders->results as $order):
echo "<tr><td&
我有一个锚标签:
file.html#stuff-morestuff-CHP-1-SECT-2.1
正在尝试提取Nokogiri中的引用内容:
documentFragment.at_css('#stuff-morestuff-CHP-1-SECT-2.1')
失败,错误为:
unexpected '.1' after '[#<Nokogiri::CSS:
:Node:0x007fd1a7df9b40 @type=:CONDITIONAL_SELECTOR, @value=[#<
我正在尝试在windows上运行GulpRuby sass
我得到以下错误:
gulp ruby sass:“bundle”不被识别为内部或外部
命令、可操作程序或批处理文件
我已在我的c:\驱动器(c:\ Ruby193)上成功安装了ruby
我还安装了SaSS作为
gem安装sass
(从这里开始执行c:\Ruby193)
我还设置了在windows中注册c:\ruby193的路径
我正在从c:\project\transformer\as gulp运行我的gulp
我仍然得到这个错
我有一个情况,网格不能有一个外部的左,右填充
如何设置左侧填充:0;对于第行中的第一列并将填充设置为右侧:0。这也应该在屏幕改变时。。。或者做出类似的结果
<div class="row line">
<div class="large-2 medium-3 small-4 columns"></div>
<div class="large-2 medium-3 small-4 columns"></div>
<div
我不知道这是否可能。
我正在使用引导,我想为类容器流体指定两种背景色。50%为黑色,另50%为红色
<div class="container-fluid bg-footer-text">
<div class="container">
<div class="col-md-5 left-text">
asdasdsdasd
</div>
<div c
如果在浏览器上放大到110%或更高,可以看到我的问题。(这种情况发生在Chrome上,我不确定其他浏览器)
基本上,在右边,当你放大时,你可以在“接触”按钮后看到几个像素的灰色条纹。我假设这是因为我设置了按钮,使每个单词周围都有一定数量的蓝色区域,当你缩放时,这些区域会变得混乱。我想知道是否有任何方法可以保持这个按钮大小的格式,但在默认情况下,在放大时也可以让它完全填充空间。我希望这是有道理的
HTML:
此外,这个缩放问题之所以如此重要,是因为我父母的电脑会经常浏览这个网站,而且他们会将它发送
标签: Css
popoversemantic-ui
我花了很长时间让弹出窗口在语义用户界面中相互配合。我在侧边栏中有一个基本表格,每当有人将鼠标悬停在表格行上时,我需要显示一个弹出框。看起来很基本,但我一辈子都不能让它工作
通常在语义上,您将popover的HTML作为兄弟元素嵌入到受影响的元素旁边。然后你打电话
$(".user-popover").popup({
position: 'right center'
});
不管什么原因,我的府绸不会出现。有人能帮我吗
根据文件:
如果不可能将弹出内容包含为下一个同级,
您还可以指定自定
我在我的网站上使用Bootstrap3,在那里我有很多帖子。现在我正在使用引导列和面板在索引页上显示帖子
但我想在平铺视图中显示相同的帖子,就像Pinterest页面一样
在Bootstrap3中有什么方法可以做到这一点吗?现在我的布局看起来像
<div class="row product-list">
<?php getList(); ?>
</div>
函数从中获取帖子列表。
它们显示在如下面板中:
<a href="product-
给定一个具有某种样式的元素和一个用作BEM修饰符的附加类(mywidget_button--disabled),使用!重要条款?
.mywidget__default ~ .mywidget__button {
border: 1px solid #000;
}
.mywidget__button--disabled {
border: 1px solid transparent !important;
}
第一个类更具体,在第二个类中获胜,但是作为禁用的a类修改器(理论上)
我正在使用shiny在我的办公室中构建一个应用程序,我想使用infoBox内置shinydashboard等功能
是否可以将infoBox()用于navbarPage
shinyUI(fluidPage(
navbarPage(title="my title",collapsible=T,
tabPanel("Update",icon=icon("refresh","fa-2x",lib="fo
目标:Anav,使用flexbox,左侧有徽标,右侧有数量可变的nav项目。当nav项目变得足够宽,而nav和徽标都没有足够的空间时,徽标会收缩
.logo{
display: flex; flex-shrink:1;flex-grow:0;
}
.nav-container{
display: flex; flex-shrink:0;flex-grow:2;
}
问题:它在Chrome中非常有效,但在Firefox中却不行
尝试使用flex basis,但它创建了一个特定的比
我有以下css正在破坏我的布局:
@media (min-width: 768px)
.row {
display: flex;
}
我可以禁用显示弹性规则吗?有人能解释为什么会这样吗
更新:
目前正在使用“引导式sass”:“~3.3.5”
在我的sass文件中找不到该行,可能没有太多帮助,但它出现在我编译的css中:
strong {
font-weight: 600; }
.wrapper {
padding: 50px 20px; }
// row class he
我想有一个阴影下引导3默认旋转木马导航点。我认为这将是一项简单的任务,因为为生成点的ol设置一个框阴影属性,但我无法实现结果。有什么帮助吗?谢谢 请尝试以下操作:
.carousel-indicators li,.carousel-indicators .active{border: 1px solid black}
共享您尝试过的代码能否提供一个jsfidle,其中包含您已经尝试过的内容?我尝试过添加阴影:。旋转木马指示器li{box shadow:1px 1px 1px#333;}也尝试了
我需要根据文本调整框的宽度
这是html代码:
<span class="box">Testing content of the box</span>
是这样的:
或者这个:
无论文本大小如何,都应始终使用相同的左右填充
我该怎么做呢?将float:left与clear:both
.box{
左侧填充:5px;
右侧填充:5px;
颜色:#fff;
背景色:#ff9c00;
-moz边界半径:0;
-webkit边界半径:0;
边界半径:0;
浮动:左;
明确:两
我尝试了解决方案,但没有成功。我的css文件的原样:
.JFK {
position: relative;
left: 250px;
height: 200px;
width: 200px;
bottom: -45px;
background-image: url(https://media-cdn.tripadvisor.com/media/photo-s/03/9b/2d/f2/new-york-city.jpg);
line-heig
是否有可能使整个.class CSS选择器变得重要?我在这种结构中思考:
.custom-selector !important {
display: inline-block;
vertical-align: middle;
position: relative;
padding-left: 5px;
}
我不知道这是否可能。不,不可能!重要信息被认为是最后手段,因此应谨慎使用!重要的ing整个选择器会讽刺这个想法
如果你需要胜过其他风格,利用你的优势。例如,您可以使用以下技
标签: Css
radial-gradientsui-design
我有这个UI要求
目前,我有一个div(具有固定的高度和宽度以及外部渐变边框的背景图像)和一个伪元素的工作解决方案,使用内部边框的背景图像定位absolute
.div {
position: relative;
width: 254px;
height: 254px;
border: 2px solid transparent;
border-radius: 50%;
background: url(../img/gradient_border_
我希望搜索栏在移动视图上缩小,所有内容都保持在线。当前,该按钮环绕在搜索栏下方
正文{
利润率:10px;
}
.导航栏集装箱{
显示器:flex;
对齐项目:居中;
}
去
添加一个类以使表单显示:flex
.d-flex {
display: flex;
align-items: center;
}
<nav class="navbar navbar-light bg-faded">
<div class="container navbar-contain
我在SASS中创建了一个mixin,代码如下
@mixin skew($axis, $a) {
transform: skew+$axis+($a);
-o-transform: skew+$axis+($a);
-moz-transform: skew+$axis+($a);
-webkit-transform: skew+$axis+($a);
}
但它的输出显示为
transform:skewY-4deg;
-o-transform:skewY-4deg;
-moz-tr
标签: Css
css-animationsspritecss-sprites
我尝试用自动全屏大小制作一个精灵的动画
但我不知道如何才能始终全屏阅读此精灵(即100%的屏幕宽度和高度,如果调整大小,则自动调整大小)
有没有办法自动调整雪碧的大小
@-moz关键帧播放{
0% {
背景位置:0%;
}
100% {
背景位置:100%;
}
}
@-webkit关键帧播放{
0% {
背景位置:0%;
}
100% {
背景位置:100%;
}
}
@关键帧播放{
0% {
背景位置:0%;
}
100% {
背景位置:100%;
}
}
#装载机
{
位置:固定;
z
我被一个问题困住了,最大的问题是我甚至无法想象它是什么以及如何解决这个问题。
这是我的浏览器窗口中的图像
正如你们所看到的,当窗口变小时,会有一个白色的间隙。页面顶部的黑色块位置固定,宽度为100%。我的断点是“[1200900600]
这是Github页面中的网站链接`
希望能得到一些帮助。对于小型设备,页脚中的邮件输入太大,会溢出页面
您可以通过将输入的宽度设置为100%并在输入和按钮之间放置一个换行符来解决此问题。也可以添加flex-direction:column至.main-foot
有人能帮我制作Firefox平滑的FA图标吗-moz osx字体平滑:灰度;不起作用。谢谢。试试这个
* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
试试这个。也不起作用*{-webkit字体平滑:抗锯齿;-moz osx字体平滑:灰度;}
div上的顶部填充和底部填充应用不均等。但是,当您更改浏览器窗口的大小时,填充将同样应用
我添加了填充:50px 0px;在div上,但它的应用并不平等
div.banner{
填充:50px 0px;
保证金:0px 0px;
背景色:#f60;
}
第三分区横幅{
宽度:30%;
保证金权利:5%;
浮动:左;
文本对齐:居中;
}
分区横幅-倒数第三名{
边际:0px;
}
@媒体屏幕和屏幕(最大宽度:820像素){
第三分区横幅{
宽度:47.5%;
}
分区横幅-第三秒{
边际:0p
我正在尝试使用CSS修改flexdashboard中选项卡集的一些样式。下面是一个RMarkdown文件的示例
---
title: "Title"
output:
flexdashboard::flex_dashboard
---
Section
===========================================================
Column {.tabset .tabset-fade}
------------------------------
标签: Css
alignmentcss-grid
*{
框大小:边框框;
保证金:0;
填充:0;
}
分区网格容器{
显示:网格;
网格模板列:重复(2,1fr);
网格间距:1px;
对齐内容:结束;
背景色:#059085;
填充:10px;
颜色:#000;
高度:300px;
宽度:300px;
}
div.grid-container div.grid-item{
最小宽度:100%;
最大高度:25px;
文本对齐:居中;
填充物:5px;
保证金:3倍;
边框:2倍纯白;
颜色:白色;
}
div.grid-container
我确实想开发一个基于此图像的POS系统布局
整个布局应适合显示高度
项目列表的溢出应该是可滚动的
右侧的两个框应占据显示高度的50%,第一个框应具有滚动功能
这就是我到目前为止所做的。如何使用CSS实现这一点
正文{
最小高度:100vh;
背景色:暗灰色;
保证金:0
}
.集装箱{
显示器:flex;
背景颜色:绿色;
身高:'100%';
}
.项目清单{
背景颜色:白肋木;
弹性:3
}
.订单详情{
背景颜色:珊瑚;
弹性:1;
}
.显示总数{
背景颜色:蓝紫色
}
.项目{
背
我不知道
有人能帮我修改一下这个例子吗,但是测量值在水平方向上是完全精确的?(和自动调整屏幕尺寸)
代码:
非常感谢。添加css
*{
框大小:边框框;
}
请详细说明你想要什么!非常感谢。@motocross如果这是对您有效的正确答案,请单击下面的勾号进行批准。
上一页 1 2 ...
10 11 12 13 14 15 16 ...
下一页 最后一页 共 4089 页