小编Dex*_*der的帖子

CSS重置 - 它到底是做什么的?

我在jquery图像滑块演示中找到了这个reset.css文件,但它从未包含在主index.html文件中.什么是假设,更重要的是,你把它放在哪里?你把它之前任何引用的样式表()?

这是reset.css中的代码

/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
}
html,body {
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img { 
    border:0;
}
input{
    border:1px solid #b0b0b0;
    padding:3px 5px 4px;
    color:#979797;
    width:190px;
}
address,caption,cite,code,dfn,th,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul {
    list-style:none;
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border:0;
}
Run Code Online (Sandbox Code Playgroud)

css

53
推荐指数
5
解决办法
6万
查看次数

在样式表中使用IE条件注释

我知道您可以在HTML中使用IE条件注释:

<!--[if IE]>
  <link href="ieOnlyStylesheet.css" />
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

但是,如果我想在样式表中仅定位IE,为html中的特定元素设置css规则,该怎么办?例如,您可以在css文件中使用此Chrome/Safari hack 作为css代码...

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .myClass{
        background: #fff;
        background:rgba(255,0,255,0.7);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是使用CSS样式表中的IE hack如下:

 <!--[if IE]>
      .myClass{
        background: #fff;
        background:rgba(255,0,255,0.7);
    }
 <![endif]-->
Run Code Online (Sandbox Code Playgroud)

不起作用.我在样式表中使用什么来仅针对IE?

css conditional-comments

31
推荐指数
3
解决办法
9万
查看次数

视口元标记与媒体查询?

我很想知道,为平板电脑,桌面和智能手机优化您的网站,最好使用什么:媒体查询或Viewport元标记?看代码:

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Run Code Online (Sandbox Code Playgroud)

VS

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen …
Run Code Online (Sandbox Code Playgroud)

html css

24
推荐指数
3
解决办法
3万
查看次数

响应式网页设计和调整图像大小

Repsonsive网页设计在大多数html元素上运行得很好,除了图像.我觉得它很乱.调整视口大小时,不能在图像上使用调整大小百分比,因为它将采用父元素的宽度和高度.你需要为图像设置固定的宽度和高度......或者我错过了什么?

那么你究竟如何做一个响应式设计,其中包含容器元素/父级将超出其原始宽度并缩小到其原始宽度以下的图像?

谢谢

html css image responsive-design

11
推荐指数
1
解决办法
2万
查看次数

仅为特定html元素启用刷新

我想知道如何只刷新我网站中的特定元素,而不是整个网页?我正在谈论的元素是一个加载非常慢的Flash应用程序,可能会遇到连接超时.我想让用户只刷新该元素/ falsh应用程序.我怎么做?下面我有一个Ajax函数来更新HTML元素,但不知道如何将它应用到我的情况.

<head>
    <script type="text/javascript">
        function loadXMLDoc() {
            var xmlhttp;
            if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp = new XMLHttpRequest();
            } else { // code for IE6, IE5
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            xmlhttp.onreadystatechange = function () {
                if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                    document.getElementById("myDiv").innerHTML = xmlhttp.responseText;
                }
            }
            xmlhttp.open("GET", "ajax_info.txt", true);
            xmlhttp.send();
        }
    </script>
</head>
<body>
    <div id="myDiv">
        <h2>Let AJAX change this text</h2>
    </div>
    <button type="button" onclick="loadXMLDoc()">Change Content</button>
</body>
Run Code Online (Sandbox Code Playgroud)

html javascript ajax

9
推荐指数
2
解决办法
10万
查看次数

Web Safe字体 - 这究竟是什么意思?

我知道哪些字体是Web安全字体,但我不确定定义:您的浏览器支持的Web安全字体或操作系统上安装的字体是什么?因此,如果您的浏览器中无法显示字体,是因为您的浏览器无法呈现字体,还是因为您的操作系统上未安装该字体?

谢谢

html fonts

6
推荐指数
2
解决办法
5958
查看次数

为不同的字体系列指定不同的字体大小

有没有一种方法可以为不同的字体系列指定不同的字体大小。我要使用的字体(用于产品商标)是一种罕见的字体(FlashDLig),并非所有PC和浏览器都支持。(我的一台装有IE 9的Windows 7 PC无法显示它...)现在我使用Arial作为后备字体,问题是arial比FlashDLig大得多,因此我想在其中指定其他字体大小同一个班级。可能吗?

我知道您可能可以使用font-size-adjust,但是只有Firefox支持它。

有什么建议么?Javascript魔术吗?

谢谢

css

5
推荐指数
1
解决办法
2044
查看次数

Jquery文本动画延迟功能不起作用

我有以下jquery文本fly-in动画.在我进一步解释之前,这是我的代码:

<script type="text/javascript">

$(document).ready(function(){

    $('.flying1 .flying-text').css({opacity:0});
    $('.flying1 .active-text').animate({opacity:1, marginLeft: "0px"}, 1200); //animate first text
    var int = setInterval(changeText, 3500);    // call changeText function every 5 seconds

function changeText(){  
    var $activeText = $(".flying1 .active-text");     //get current text    
    var $nextText = $activeText.next();  //get next text

    if ($activeText.is('.end')) {
        $activeText.stop().delay(5000);
        $('.flying1').html('<div class="flying-text active-text">Text4<div>
                                <div class="flying-text">Text5</div>
                                <div class="flying-text end2">Text6</div>');
        $('.flying1 .flying-text').css({opacity:0});
        $('.flying1 .active-text').animate({opacity:1, marginLeft: "0px"}, 1200); //animate first text
    };

    if ($activeText.is('.end2')) {
        $activeText.stop().delay(5000);
        $('.flying1').html('<div class="flying-text active-text">Text1<div>
                                <div class="flying-text">Text2</div>
                                <div class="flying-text end">Text3</div>');
        $('.flying1 .flying-text').css({opacity:0}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

5
推荐指数
1
解决办法
846
查看次数

在CSS中设置背景颜色和背景图像

我在背景颜色上设置背景图片时遇到问题:这是我的例子,你可以看到我的意思:JSFiddle

现在这里是功能CSS部分:

#tancan{
    background-color: #ebebeb;
    background-image: url('http://lamininbeauty.co.za/images/products/tancan2.jpg');
}
Run Code Online (Sandbox Code Playgroud)

正如您在JSFiddle中看到的那样,背景图像重复出现.如果我使用no-repeat作为属性,图像将消失.

此外,我希望背景图像向右浮动,如果图像大于包含div,我如何使其按比例适合?- 就像你会<img/>使用width: 100%和使图像标签适合height: 100%

我不想使用HTML图像标记,它会更容易,但有几个原因我不想使用它.

css css3

1
推荐指数
1
解决办法
870
查看次数

如何优化我的javascript代码?

我创建了以下jquery切换框显示/隐藏功能.但我知道我有冗余代码,我希望尽可能简短有效.这只是我的尝试学习代码弗朗开始...

HTML:

<div>
    <ul>
        <li><a id="areaPta">Pretoria</a></li>
        <li><a id="areaPotch">Potch</a></li>
        <li><a id="areaJhb">JHB</a></li>
    </ul>
</div>
<div>
    <div class="hidden" id="pretoriaDetail">Pretoria Content</div>
    <div class="hidden" id="potchDetail">Potch Content</div>
    <div class="hidden" id="jhbDetail">JHB Content</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.hidden{
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

JS:

$(function() {

    var p = $('#areaPta');
    var po = $('#areaPotch');
    var j = $('#areaJhb');

    p.click(function (){
        $('.hidden').hide(500);
        $('#pretoriaDetail').show(500);
    });
    po.click(function (){
        $('.hidden').hide(500);
        $('#potchDetail').show(500);
    });
    j.click(function (){
        $('.hidden').hide(500);
        $('#jhbDetail').show(500);
    });

});
Run Code Online (Sandbox Code Playgroud)

jquery

1
推荐指数
1
解决办法
79
查看次数