Mobile web development, also known as responsive web design, is an approach to web design aimed at crafting sites to provide an optimal viewing and interaction experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones). A site designed with RWD adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images, and CSS3 media queries.

Share tech news, updates, or what's on your mind.

Sign up to Post

If I want to place ads on a web page that renders larger than an ad on a mobile device, how do I do that please?
I'm a non-programmer (i.e., designer) using JQuery Mobile 1.2.1 (I know this is old, in the process of updating). When a visitor arrives at a particular static page via an outside link that includes a #hash at the end of the URL (i.e., "", #target being a section inside a collapsible), I need a collapsible on that page to expand, then I need the page to scroll smoothly to the target of the hash.

At the moment, this is a very specific use case, where I know the exact section and the target I want to scroll to, but it would be nice if this code could be reusable for any external link coming to a page where I would like to scroll to any target that's inside any collapsible. At this point, I'd settle for anything that works, as this is a somewhat urgent request.

I'm able to accomplish this sort of thing when just navigating to targets within a page via click, but when arriving from outside the page/site via a hash link URL, the results are very random and somewhat unpredictable. The collapsible opens, and then either the page scrolls to the target then immediately resets to view to the top of the page, or the scroll lands off target by varying margins. Kinda maddening.

This is where I've arrived most recently before throwing up my hands and running here.

$(window).bind("load", function() {
    	var hashName = window.location.hash;
//because I know the specific hash, I put it in an if statement to keep it from possibly interfering 

Open in new window

I share a Bluetooth speaker booster with a colleague and every time I need it I have to ask my colleague to disconnect or “Forget this device” so I can use it.  How can I configure my mobile devices or the speaker to connect from one device and disconnect from the other?  (If possible)
I have to restrict spacebar on my textbox I restrict keyvode 32 using JavaScript and it's working fine on desktop but on mobile devices it doesn't works. Can anyone provide perfect solution for this?
The users of the mailboxes that were moved from Exchange 2010 (Server 2008) to 2016 (Server 2016) started reporting they could not send mail from their mobile devices.  I had them delete their accounts from their mobile devices and add them back.  Although they could add the account successfully, they still could not send mail from their mobile devices.

I created a new mailbox on 2010 and another on 2016, which both worked properly so this is only an issue for moved mailboxes.

Mail is flowing through the 2016 connectors, Outlook Anywhere is configuring clients in and out of the office, and MS Remote Connectivity Analyzer does not show any problems for the affected users.  I though I was ready to test turning off the 2010 server but I definitely missed something.

I could not find any articles that posted appropriate or sufficiently detailed solutions.  I did check the affected users’ advanced permissions in AD to make sure they were inheriting the “Exchange Servers” as suggested in one post but it was already enabled.

The natives are getting restless and I am desperate.  Help!

Thank you in advance!

How to active a mobile device by PowerShell when his status is: DeviceAccessState   : Blocked

I see can I can do that from O365 Exchange admin center, go in Device Mailbox and click on Mobile Devices/View details and click on Allow.

How can we do it by PowerShell?
I’ve been looking at the ionic 4 framework and the ui looks really neat.

I was wondering...

Is the a way to use the css only of ionic 4?

If so how?
User wants to get a Windows Laptop to run AutoCad 2019
He sees lots of well-priced i5 units.

He is not working with 3-dimensional objects in AutoCad - mostly for 'blueprints' for construction.  Revet sometimes does 3D stuff that is relevant.

I know that the cheaper the laptop is, the less complex the graphics circuitry.

He saw a good deal on a Lenovo
Intel i5 mobile processor, 8 GB RAM, Intel UHD Graphics 620

Is this acceptable for his floorpans in AutoCad?

This is my page using the ARIA CSS role=button feature. It is applied to the A tag inside a DIV. I also have regular A tag elements in the DIV that are getting this ARIA feature inherited and I don't want it to affect my regular hyperlinks.

This is the code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Wilderness Club Member Newsletter</title>
<script type="text/javascript" src="//"></script>
      <link rel="stylesheet" type="text/css" href="//">
      <script type="text/javascript" src="//"></script>
      <script type="text/javascript" src="//"></script>
      <link rel="stylesheet" type="text/css" href="">

<style type="text/css">
body {
   padding-bottom: 25px;
   background-image:    url(newsimg/background.jpg);
    background-size:     cover;                     
    background-repeat:   no-repeat;
    background-position: center center;
	background-attachment: fixed;
h4 {
	padding-left: 5%;

.module .collapse, .module 

Open in new window


When I check Mobile devices details of  an O365 mailbox, I see this:

User agent:      
Client type:      

Access state:      
Access Denied
Access set by:      
Too many identical sync commands

What "Too many identical sync commands" means?

In O365 Exchange admin center/Mailboxes when I check a user mailbox Mobile Devices details, I see this:

Is this all mobiles devices that are connected to the mailbox?
I'm having trouble setting up autodiscover for our Exchange 2013 infrastructure. We have two domains, let's call them and and both of these should be serviced by the same server, which is set up at

Autodiscover on Exchange is set up correctly for and the certificate that the Exchange server presents is a wildcard certificate for * Therefore when you add to one of our corporate mobile phones, it gets all of the user settings and correctly sets the phone up automatically.

Autodiscover for does not work under the same scenario. It reports that it cannot verify the account. If you enter the information manually, it works.

DNS is set up thus: 3600 IN CNAME 300 IN SRV 0 0 443 300 IN SRV 0 0 443

Microsoft's Remote Connectivity Analyser says that all is well. Can anyone shed any light on what I might have set up incorrectly?

Thanks in advance.

I am installing on OnPremise Exchange 2016 with one Domain, What type of SSL would be best suited so when you want to connect Mobile Devices/OWA by putting in the email address and password, it will go out and search for it and connect it to the device without setting it up manually?
Looking for a solution for my users with regards to Password Management.
What is the best way to save passwords on a mobile device?
eg through password protected notes like what Apple has?

and What are the top  free and recommended Password App for an Apple and Android Phone?
I need some help understanding swift/xcode positioning of elements. I've done several tutorials and built some apps but I really don't get it. I know my way around the xcode IDE, for instance the pin tool for creating constraints.

If I have 3 buttons on the left side of a view, one 15% from the top, one in the middle, and one 15% from the bottom. For the sake of discussion, I'll use my top edge on the top one and bottom edge on the bottom button.

How do I maintain this across different phone sizes? In this case portrait only. I can pin the top and bottom and then pin the center button to it's upper and lower neighbors but that fixes them in place. And they would be different percentages of distance apart on different size phones.

What am I missing?

Thank you!
Edit Mobile Devices information on Exchange ECP console

I need to to Know how to Edit Mobile Devices information in Exchange ECP, I do not see a way to do that.

Thank you

Is there a way to import a CSV with either UPN or SMTP addresses into powershell then run a command to block those users OWA and EAS access on their mobile devices? Is it then possible to wipe only account data (which is an option in the Exchange Admin Center)? I'd rather not have to touch each user account to do this.

FYI, I set up Office 365 MDM and it was able to enroll and manage a few users. Problem is we also use Meraki MDM. As such, those with Meraki MDM (only for company wifi and maybe VPN - that is another group) received failures when trying to enroll. The devices did show up in Office 365 MDM as managed, but trying to wipe company data did not work (stuck on pending) and it is too much of a hassle for the user to have to download the company portal app, install the cert, then allow management. It was much simpler on my Samsung with Android.

Anyway... any help much appreciated as I need to have this sorted by Friday so I can enforce the new company policy.
This is what I am using to get a Mobile Device report from our Office 365 server. I get Identity in the report, but it looks like this and is not easy to work with.

SERVER.PROD.OUTLOOK.COM/Microsoft Exchange Hosted Organizations/ Name/ExchangeActiveSyncDevices/Android?androidc97397597
SERVER.PROD.OUTLOOK.COM/Microsoft Exchange Hosted Organizations/ Name/ExchangeActiveSyncDevices/iPhone?7YHLOI8DER5HCN01HYHY8UDEC

This is the power shell I am running:

$Mailboxes = Get-Mailbox -Identity $_.UserPrincipalName -RecipientTypeDetails UserMailbox -ResultSize Unlimited
$Devices = $Mailboxes | %{Get-ActiveSyncDeviceStatistics -Mailbox $_.Identity} | `?{$_.LastSuccessSync | export-csv PATH

I need to get the email address, UPN, or even the user's display name in a column.

Any help much appreciated.
After Migrating Exch2016 from SBS2011 (Exch2010) I have some issues.
1. Outlook 2016 continually asks for PW and is disconnected
2. mobile email on Android will not connect to server.

Prior to Migrating some mailboxes and setting up internet facing on Exch2016 all seemed to be working OK,
Outlook 2013 connecting to non Exch2016 mailboxes is OK (have not tried connecting to Exch2016 mailboxes)
OWA works on Edge on Exch2016 for the 2016 mailboxes

I have removed internet facing settings from Exch2016 and returned them to Exch2010
I recently acquired a D-Link DWR-932 mobile router 4G/LTE
I configured it and it works fine, I can when I need and am travelling connect my portable PC to the Internet via that small box.
But from time to time, the access to the Internet setting of the D-Link box is disabled without any intervention of me !
It happened already 4 times in the last 3 weeks.
How can I fix this ?
I have the following codes to locate our website visitor's location. and I think the code below is only reading to our server's location.
It works but I do not think this is something we can get web visitor's current location.

My question is:
1. Above statement. do you think it is right?
2. Do you know any ways I can find our website visitor's current location regardless it is on mobile or PC?  I understood there is some proxy or some router may not indicate the current location. That is something I can live with. But I do need some ways to get their location instead of just our server address.

  public static Domain.IpInfo GetCurrentPosition()
            Domain.IpInfo ipInfo = new Domain.IpInfo();
                string info = new WebClient().DownloadString("");
                ipInfo = JsonConvert.DeserializeObject<Domain.IpInfo>(info);

                RegionInfo myRI1 = new RegionInfo(ipInfo.Country);
                ipInfo.Country = myRI1.EnglishName;

                RegionInfo myCity = new RegionInfo(ipInfo.City);
                ipInfo.City = myCity.EnglishName;

                RegionInfo myState = new RegionInfo(ipInfo.Region);
                ipInfo.Region = myState.EnglishName;

                RegionInfo myZip = new RegionInfo(ipInfo.Postal);
                ipInfo.Postal = myZip.EnglishName;


Open in new window

Greetings. I need to create a CSV containing mobile devices and their associated information. I ran a few different powershell commands and got decent info but one thing I noticed was that telephone numbers only showed for Androids and even those had **** for all but the last 4 digits.

The simplest I ran was:

get-mobiledevice | select deviceid,mobileoperator,id,deviceos,deviceimei,DeviceTelephoneNumber | export-csv mobiles.csv

Open in new window

Is there a way for me to get the phone numbers of the mobiles?


I'm having a discrepancy between desktop and mobile views. When I view the page full size, it looks perfect. If I shrink the browser window down to col-xs mobile size, everything on the page is overlapping. I'm going mad trying to figure this one out. I'm hoping this has a simple solution that I am overlooking because I've been starting at it for too long.

I've tried removing entire sections and containers to try to see what is causing the problem, but it seems to be happening no matter what! I am not using any css that's unique to this page. It's all bootstrap and classes that apply to the entire site and this does not seem to be happening anywhere else on the site.

Let me know if you need any more info.
Dear Experts,

I am looking for a simple web page where I have thousands of customers who send lot of documents and invoices; what I am looking for

Customer would have login id (based on his number)

all his details would be populated in the opening page like name, address, bank details etc (pre populated from old database; any changed to existing details needs permission)

and he should be able to attach file ( only pdfs and images) and click submit and it should get saved in a database

I should be able to download the invoices

the customer should be able to do it from any platform ( mobile pc etc.)

thank you for your help in advance!!!
Trying to find a way to have a public contact database that will sync to mobile phones, (Apple and Android). In the best case, we would keep something local here at the office or in the cloud that we would be able to assign permissions to a couple users to be able to change them while everyone else just has read access. The big catch is I want the users in the field with iPhones and Droids to be able to see this contact list easily but is sperate from they normal local contacts or their exchange contacts. I found something like CiraSync that will let us use public folder contacts and push to the phone but i have never used it before and was wondering how anyone else is doing this.






Mobile web development, also known as responsive web design, is an approach to web design aimed at crafting sites to provide an optimal viewing and interaction experience—easy reading and navigation with a minimum of resizing, panning, and scrolling—across a wide range of devices (from desktop computer monitors to mobile phones). A site designed with RWD adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images, and CSS3 media queries.