小编Mos*_*ses的帖子

浏览器如何读取和解释CSS?

两部分问题:

  1. 浏览器是否有类似于JavaScript的内置CSS解释器?
  2. 当浏览器确实读取CSS时,它何时应用CSS?

具体来说,我想澄清JavaScript和CSS与JavaScript的不同之处或原因,您需要专门等到window.onload,以便解释器可以正确地获取getElementById.但是,在CSS中,您可以选择样式并将样式应用于类和ID.

(如果它甚至重要,假设我指的是一个带有外部样式表的基本HTML页面)

css browser rendering

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

我什么时候应该使用HTML框架?

我听到了无数原因,为什么不使用HTML框架,因为它们缺乏可访问性,普遍缺乏用户体验,它们完全没有效率/不可维护,或者它们只是过时了.

这一切都让我有两个问题:

  1. 这种仇恨的普遍共识是否也适用于iframe?
  2. 在什么情况下,您可以在代码中使用框架/ iframe?

html iframe frames

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

Firebug网络监视器如何工作?

在Firefox的Firebug插件中,Firebug如何能够获得连接,等待和接收时间?另外,Firebug如何在文件加载完成之前知道文件大小?

JavaScript是否在这些计算中使用,或者Firebug是否完全使用其他方法?

javascript firefox firebug

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

IE兼容模式错误

以下是我页面顶部的代码:

<!DOCTYPE html>

<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]>    <html lang="en" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]>    <html lang="en" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]>    <html lang="en" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" class="no-js"> <!--<![endif]-->
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
    <meta charset="utf-8">
    <title></title>
    ...
Run Code Online (Sandbox Code Playgroud)

我正在使用Paul Irish的条件注释代码来更容易地检测和解决IE问题,但是这段代码似乎本身就是一个问题.问题是,使用条件注释代码强制我的页面进入IE8兼容模式,尽管事实上我ie=edge根据MSDN指南明确声明.

删除html标记周围的条件注释代码可修复毛刺并让IE8以标准模式呈现; 但我更愿意找到一个解决方案,让我保留条件代码并仍然强制IE在标准合规模式下呈现.请记住,我没有.htaccess文件可供使用,因为此站点使用的是windows/asp设置.

html html5 internet-explorer ie8-compatibility-mode

7
推荐指数
2
解决办法
7965
查看次数

输入密码字段 - >用图像替换子弹

我需要<input type="password">用任何图像替换场中的子弹(所有子弹都相同).可以使用CSS或JavaScript实现吗?

html javascript css xhtml

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

退出bash switch语句

我编写了一个菜单驱动的bash脚本,它使用循环switch case内部while来执行各种菜单选项.一切正常.现在我正在尝试通过对用户输入执行错误测试来改进程序,但我似乎无法使其工作......

问题是我不知道如何正确地突破switch语句,而不会打破while循环(这样用户可以再试一次).

# repeat command line indefinitely until user quits
while [ "$done" != "true" ]
do
   # display menu options to user
   echo "Command Menu" # I cut out the menu options for brevity....

   # prompt user to enter command
   echo "Please select a letter:"
   read option

   # switch case for menu commands, accept both upper and lower case
   case "$option" in

   # sample case statement
   a|A) echo "Choose a month"
        read monthVal
        if …
Run Code Online (Sandbox Code Playgroud)

bash

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

如何访问Excel VBA中的联系人组?

我正在构建一个Excel加载项,将活动工作簿作为Outlook电子邮件模板中的附件发送到特定的联系人组.

我已经得到了前两个部分来处理下面的代码,但我不确定如何将.TO字段设置为联系人组.

Public Sub Mail_Reports()
    Dim rng As Range
    Dim OutApp As Object
    Dim OutMail As Object 

    With Application
        .EnableEvents = False
        .ScreenUpdating = False
    End With

    On Error Resume Next

    Set OutApp = CreateObject("Outlook.Application")

    'Set this line to the path and file name of your template
    Set OutMail = OutApp.CreateItemFromTemplate("C:\Users\moses\AppData\Roaming\Microsoft\Templates\test.oft")
    On Error Resume Next

    With OutMail
        '.TO field should be set to the contact group
        .BCC = ""
        .Attachments.Add ActiveWorkbook.FullName
        .HTMLBody = Replace(OutMail.HTMLBody, strOldPeriod, strNewPeriod)
        .Subject = …
Run Code Online (Sandbox Code Playgroud)

excel outlook vba excel-vba

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

大型网站的CSS最佳实践

到目前为止,我在网页设计方面的经验一直是规模很小的网站和博客(页面样式没有多少差异).但是,我现在开始处理一些规模更大的网站,我想通过创建可扩展和可维护的css文件/结构来开始.

目前,我将样式应用于网页的方法是在每个网页中为每个网页提供一个不同的ID,然后当我设计一个页面时,我的css规则将如下所示:

body#news section .top { rules }
Run Code Online (Sandbox Code Playgroud)

当然,对于大型网站应用CSS有一种更可维护的方法吗?

css

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

构建两列html表单的最佳方法是什么?

对齐以下内容的最佳方法是什么?

我希望.inputTitle左侧和inputInput右侧的误差介于两者之间.

CSS:

.crud_form{
    width:430px;
    margin:10px solid;
    font-family:Verdana, Geneva, sans-serif;
    background:orange;
}
.inputTitle{
    float:left;
    clear:left;
    margin:11px 10px 10px 0;
    width:95px;
    background:green;
}
.inputRequired{
    float:left;
    margin:5px;
    width:113px;
    background:blue;
}
.inputError{
    float:left;
    margin:10px;
    background:red;
}

.crud_form select textarea{
    float:left;
    clear:both;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<form action="#" method="post" accept-charset="utf-8" class="crud_form" enctype="multipart/form-data">
<span class="inputTitle">First Name</span><span class="inputInput"><input type="text" name="first_name" value="" id="first_name"  /></span><span class="inputError"></span>

<span class="inputTitle">Last Name</span><span class="inputInput"><input type="text" name="last_name" value="" id="last_name"  /></span><span class="inputError"></span>

<span class="inputTitle">Address</span><span class="inputInput"><textarea name="address" cols="40" rows="10" id="address" ></textarea></span><span class="inputError"></span>

<span …
Run Code Online (Sandbox Code Playgroud)

html css forms

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

在Internet Explorer中脱机(客户端)创建csv文件

有没有办法使用纯JavaScript(离线,本地)创建CSV文件并将该文件下载到本地文件系统?该方法应该在IE9或更低版本中工作.

我尝试过downloadify,但是跨域问题使我无法在本地使用它.我还尝试创建Base64编码的字符串并发出text/csv数据URI,但IE似乎不支持该特定情况的数据URI.

javascript csv internet-explorer

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