Abhimanyu K Vatsa

Abhimanyu K Vatsa

  • NA
  • 40.4k
  • 21.4m

problem

Jun 2 2010 7:02 AM
Hello.....

I have created a website in ASP.Net. It works perfectly on Internet Explorer but on Mozilla Firefox it looks not well arranged. I mean any other row goes up on another row and <td> or <tr> tags bgcolor goes up. I have used table and div tags only as a separator for my texts. It is working very-very perfect in Internet Explorer but just very bored in Mozilla.

As I know it is due to <browserCaps> setting, but how I setup to work also on mozilla firefox tooo.

I have used following <browserCaps>

<browserCaps>

                    <!-- GECKO Based Browsers (Netscape 6+, Mozilla/Firefox, ...) //-->
            <case match="^Mozilla/5\.0 \([^)]*\) (Gecko/[-\d]+)(?'VendorProductToken' (?'type'[^/\d]*)([\d]*)/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*)))?">
                browser=Gecko
                <filter>
                    <case match="(Gecko/[-\d]+)(?'VendorProductToken' (?'type'[^/\d]*)([\d]*)/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*)))">
                        type=${type}
                    </case>
                    <case> <!-- plain Mozilla if no VendorProductToken found -->
                        type=Mozilla
                    </case>
                </filter>
                frames=true
                tables=true
                cookies=true
                javascript=true
                javaapplets=true
                ecmascriptversion=1.5
                w3cdomversion=1.0
                css1=true
                css2=true
                xml=true
                tagwriter=System.Web.UI.HtmlTextWriter
                <case match="rv:(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*))">
                    version=${version}
                    majorversion=0${major}
                    minorversion=0${minor}
                    <case match="^b" with="${letters}">
                        beta=true
                    </case>
                </case>
            </case>

            <!-- AppleWebKit Based Browsers (Safari...) //-->
            <case match="AppleWebKit/(?'version'(?'major'\d?)(?'minor'\d{2})(?'letters'\w*)?)">
                browser=AppleWebKit
                version=${version}
                majorversion=0${major}
                minorversion=0.${minor}
                frames=true
                tables=true
                cookies=true
                javascript=true
                javaapplets=true
                ecmascriptversion=1.5
                w3cdomversion=1.0
                css1=true
                css2=true
                xml=true
                tagwriter=System.Web.UI.HtmlTextWriter
                <case match="AppleWebKit/(?'version'(?'major'\d)(?'minor'\d+)(?'letters'\w*))(.* )?(?'type'[^/\d]*)/.*( |$)">
                    type=${type}
                </case>
            </case>

            <!-- Konqueror //-->
            <case match=".+[K|k]onqueror/(?'version'(?'major'\d+)(?'minor'(\.[\d])*)(?'letters'[^;]*));\s+(?'platform'[^;\)]*)(;|\))">
                browser=Konqueror
                version=${version}
                majorversion=0${major}
                minorversion=0${minor}
                platform=${platform}
                type=Konqueror
                frames=true
                tables=true
                cookies=true
                javascript=true
                javaapplets=true
                ecmascriptversion=1.5
                w3cdomversion=1.0
                css1=true
                css2=true
                xml=true
                tagwriter=System.Web.UI.HtmlTextWriter
            </case>

            <!-- Opera //-->
            <case match="Opera[ /](?'version'(?'major'\d+)(?'minor'\.(?'minorint'\d+))(?'letters'\w*))">
                <filter match="[7-9]" with="${major}">
                    tagwriter=System.Web.UI.HtmlTextWriter
                </filter>
                <filter>
                    <case match="7" with="${major}">
                        <filter>
                            <case match="[5-9]" with="${minorint}">
                                ecmascriptversion=1.5
                            </case>
                            <case>
                                ecmascriptversion=1.4
                            </case>
                        </filter>
                    </case>
                    <case match="[8-9]" with="${major}">
                        ecmascriptversion=1.5
                    </case>
                </filter>
            </case>


        </browserCaps>






Help Me.......